Forskel mellem processor og mikroprocessor | Processor vs mikroprocessor

Anonim

Processor vs mikroprocessor

Det er en mikroprocessor (et elektronisk kredsløb bygget på en halvleder wafer / plade), der almindeligvis er kendt som processoren og betegnes som Den centrale behandlingsenhed i et computersystem. Det er en elektronisk chip, der behandler information baseret på input. Det er i stand til at manipulere, hente, gemme og / eller vise information i binær form. Hver komponent i systemet fungerer under instruktionerne direkte eller indirekte fra processoren.

Den første mikroprocessor blev udviklet i 1960'erne efter opdagelsen af ​​halvledertransistoren. En analog processor eller en computer, der er stor nok til at fylde et rum fuldstændigt, kan miniatureres ved hjælp af denne teknologi til størrelsen af ​​en miniature. Intel udgav verdens første mikroprocessor Intel 4004 i 1971. Siden da har den haft en enorm indflydelse på den menneskelige civilisation ved at fremme computerteknologien.

En processor udfører instruktioner med en frekvens bestemt af en oscillator, som virker som klokeringsmekanismen for kredsløbet. Ved toppen af ​​hvert kloksignal udfører processoren en enkelt elementær operation eller en del af en instruktion. Processorens hastighed bestemmes af denne klokkehastighed. Cykler pr. Instruktion (CPI) giver også det gennemsnitlige antal cykler, der kræves for at udføre en instruktion til processoren. Processorer med lavere CPI-værdier er hurtigere end den med højere CPI-værdier.

En processor består af flere sammenkoblede enheder. Cache-hukommelse og registreringsenheder, styreenhed, eksekveringsenhed og busstyringsenhed er hovedkomponenterne i en processor. Kontrolenhed forbinder de indgående data, dekoder den og overfører den til eksekveringsstrin. Den indeholder underkomponenter kaldet sequencer, ordinal counter og instruktionsregister. Sequencer synkroniserer hastigheden af ​​instruktionens udførelse med urets hastighed, og den sender også styresignalerne til andre enheder. Ordinærtælleren bevarer adressen til den aktuelt udførende instruktion, og instruktionsregisteret indeholder de efterfølgende instruktioner, der skal udføres.

Eksekveringsenheden udfører operationerne baseret på instruktionerne. Aritmetiske og logiske enheder, flydende punktenhed, statusregister og akkumulatorregister er underkomponenterne i eksekveringsenheden. Aritmetiske og logiske enheder (ALU) udfører grundlæggende aritmetiske og logiske funktioner, såsom AND, OR, NOT og XOR operationer. Disse operationer udføres i binær form underkastet boolsk logik.Flydende punkt enhed udfører operationer relateret til flydende punktværdier, som ikke udføres af ALU.

Registers er små lokale hukommelsessteder inde i den chip, der midlertidigt gemmer instruktionerne til behandlingsenhederne. Akkumulatorregister (ACC), statusregister, instruktionsregister, ordinærtæller og bufferregister er hovedtyperne af registre. Cache er også en lokal hukommelse, der bruges til midlertidigt at gemme de tilgængelige oplysninger i RAM for hurtigere adgang under operationerne.

Processorer er bygget ved hjælp af forskellige arkitekturer og instruktionssæt. Et instruktionssæt er summen af ​​grundlæggende operationer, som en processor kan opnå. Baseret på instruktionssætene er processorerne kategoriseret som følger.

• 80 × 86 familie: ("x" i midten repræsenterer familien) 386, 486, 586, 686 osv.

• ARM

• IA-64

• MIPS

• Motorola 6800

• PowerPC

• SPARC

Der findes flere klasser af Intel mikroprocessor design til computere.

386: Intel Corporation udgav 80386 chip i 1985. Den havde en 32-bit registerstørrelse, en 32-bits databus og en 32-bit adressebus og kunne klare 16 MB hukommelse; den havde 275.000 transistorer i den. Senere blev i386 udviklet til højere versioner.

486, 586 (Pentium), 686 (Pentium II klasse) var avancerede mikroprocessorer designet ud fra det oprindelige i386 design.

Hvad er forskellen mellem processor og mikroprocessor?

Processoren er den samme enhed betegnet som mikroprocessoren; Faktisk er processoren et forkortet udtryk for mikroprocessoren.