logo

Hvad er en mikroprocessor?

Computerens Central Processing Unit (CPU) bygget på en enkelt integreret kredsløb (IC) kaldes en mikroprocessor .

En digital computer med én mikroprocessor, der fungerer som en CPU, kaldes mikrocomputer.

Det er en programmerbar, multifunktionel, ur-drevet, register-baseret elektronisk enhed, der læser binære instruktioner fra en lagerenhed kaldet hukommelse, accepterer binære data som input og behandler data i henhold til disse instruktioner og giver resultater som output.

Mikroprocessoren indeholder millioner af små komponenter som transistorer, registre og dioder, der arbejder sammen.

Blokdiagram af en mikrocomputer

Mikroprocessor introduktion

En mikroprocessor består af en ALU, kontrolenhed og registerarray. Hvor udfører aritmetiske og logiske operationer på data modtaget fra en inputenhed eller hukommelse. Styreenheden styrer instruktionerne og datastrømmen i computeren. Og, register array består af registre identificeret med bogstaver som B, C, D, E, H, L og akkumulator.


Udvikling af mikroprocessorer

Vi kan kategorisere mikroprocessoren efter generationerne eller efter størrelsen af ​​mikroprocessoren:

git tilføje alle

Første generation (4-bit mikroprocessorer)

Den første generation af mikroprocessorer blev introduceret i år 1971-1972 af Intel Corporation. Det blev navngivet Intel 4004 da det var en 4-bit processor.

Det var en processor på en enkelt chip. Det kunne udføre simple aritmetiske og logiske operationer såsom addition, subtraktion, boolsk ELLER og boolsk OG.

Jeg havde en kontrolenhed, der var i stand til at udføre kontrolfunktioner som at hente en instruktion fra lagerhukommelsen, afkode den og derefter generere kontrolimpulser for at udføre den.

Anden generation (8-bit mikroprocessor)

Anden generation af mikroprocessorer blev introduceret i 1973 igen af ​​Intel. Det var en første 8-bit mikroprocessor, som kunne udføre aritmetiske og logiske operationer på 8-bit ord. Det var Intel 8008, og en anden forbedret version var Intel 8088.

Tredje generation (16-bit mikroprocessor)

Den tredje generation af mikroprocessorer, der blev introduceret i 1978, var repræsenteret af Intels 8086, Zilog Z800 og 80286 , som var 16-bit processorer med en ydeevne som minicomputere.

java datastrukturer

Fjerde generation (32-bit mikroprocessorer)

Flere forskellige virksomheder introducerede 32-bit mikroprocessorer, men den mest populære er Intel 80386 .

Femte generation (64-bit mikroprocessorer)

Fra 1995 til nu er vi i femte generation. Efter 80856 kom Intel med en ny processor, nemlig Pentium-processor efterfulgt af Pentium Pro CPU , som tillader flere CPU'er i et enkelt system at opnå multiprocessing.

Andre forbedrede 64-bit processorer er Celeron, Dual, Quad, Octa Core processorer .

Tabel: Vigtige Intel-mikroprocessorer

Mikroprocessor Opfindelsens år Ordlængde Hukommelsesadresseringskapacitet Pins Ur Bemærkninger
4004 1971 4-bit 1 KB 16 750 KHz Første mikroprocessor
8085 1976 8-bit 64 KB 40 3-6 MHz Populær 8-bit mikroprocessor
8086 1978 16-bit 1 MB 40 5-8 MHz Udbredt i PC/XT
80286 1982 16-bit 16 MB ægte, 4 GB virtuel 68 6-12,5 MHz Udbredt i PC/AT
80386 1985 32-bit 4 GB ægte, 64 TB virtuel 132 14X14 PGA 20-33 MHz Indeholder MMU på chip
80486 1989 32-bit 4 GB ægte, 64 TB virtuel 168 17X17 PGA 25-100 MHz Indeholder MMU, cache og FPU, 1,2 millioner transistorer
Pentium 1993 32-bit 4 GB ægte, 32-bit adresse, 64-bit databus 237 PGA 60-200 Indeholder 2 ALU'er, 2 caches, FPU, 3,3 millioner transistorer, 3,3 V, 7,5 millioner transistorer
Pentium Pro nitten femoghalvfems 32-bit 64 GB ægte, 36-bit adressebus 387 PGA 150-200 MHz Det er en dataflowprocessor. Den indeholder også cache på andet niveau, 3,3 V
Pentium II 1997 32-bit - - 233-400 MHz Alle funktioner Pentium pro plus MMX-teknologi, 3,3 V, 7,5 millioner transistorer
Pentium III 1999 32-bit 64 GB 370 PGA 600-1,3 MHz Forbedret version af Pentium II; 70 nye SIMD instruktioner
Pentium 4 2000 32-bit 64 GB 423 PGA 600-1,3 GHz Forbedret version af Pentium III
Itanium 2001 64-bit 64 adresselinjer 423 PGA 733 MHz-1,3 GHz 64-bit EPIC processor

Hvor,

    PGA- Pin Grid ArrayMMX- MultiMedia udvidelserEPISK- Eksplicit Parallel Instruction ComputingSIMD- Single Instruction Multiple DataGÅ- Aritmetisk og logisk enhedMMU- HukommelsesstyringsenhedFPU- Floating Point Unit

Grundlæggende termer brugt i mikroprocessor

Her er en liste over nogle grundlæggende termer, der bruges i mikroprocessor:

Instruktionssæt - Gruppen af ​​kommandoer, som mikroprocessoren kan forstå, kaldes Instruktionssæt. Det er en grænseflade mellem hardware og software.

Bus - Sæt af ledere beregnet til at transmittere data, adresse eller kontrolinformation til forskellige elementer i en mikroprocessor. En mikroprocessor vil have tre typer busser, dvs. databus, adressebus og kontrolbus.

forskel på løve og tiger

IPC (instruktioner pr. cyklus) - Det er et mål for, hvor mange instruktioner en CPU er i stand til at udføre i et enkelt ur.

Urhastighed - Det er antallet af operationer i sekundet, processoren kan udføre. Det kan udtrykkes i megahertz (MHz) eller gigahertz (GHz). Det kaldes også Clock Rate.

afmærkning af fodnoter

Båndbredde - Antallet af bits, der behandles i en enkelt instruktion, kaldes Bandwidth.

Ordlængde - Antallet af bits, processoren kan behandle ad gangen, kaldes processorens ordlængde. 8-bit mikroprocessor kan behandle 8-bit data ad gangen. Udvalget af ordlængde er fra 4 bit til 64 bit afhængigt af typen af ​​mikrocomputer.

Datatyper - Mikroprocessoren understøtter flere datatypeformater som binære, ASCII, signerede og usignerede tal.


Arbejde med mikroprocessor

Mikroprocessoren følger en sekvens for at udføre instruktionen: Fetch, Decode, og derefter Execute.

Indledningsvis gemmes instruktionerne i computerens lagerhukommelse i sekventiel rækkefølge. Mikroprocessoren henter disse instruktioner fra det lagrede område (hukommelsen), afkoder det derefter og udfører disse instruktioner, indtil STOP-instruktionen er opfyldt. Derefter sender den resultatet i binær form til outputporten. Mellem disse processer gemmer registeret de midlertidige data, og ALU (Aritmetic and Logic Unit) udfører beregningsfunktionerne.


Funktioner af mikroprocessor

    Lavpris- På grund af integreret kredsløbsteknologi er mikroprocessorer tilgængelige til meget lave omkostninger. Det vil reducere omkostningerne ved et computersystem.Høj hastighed- På grund af den teknologi, der er involveret i det, kan mikroprocessoren arbejde med meget høj hastighed. Den kan udføre millioner af instruktioner i sekundet.Lille størrelse- En mikroprocessor er fremstillet i et meget mindre fodaftryk på grund af meget stor skala og ultra stor skala integrationsteknologi. På grund af dette reduceres størrelsen af ​​computersystemet.Alsidig- Den samme chip kan bruges til flere applikationer, derfor er mikroprocessorer alsidige.Lavt strømforbrug- Mikroprocessorer bruger metaloxid-halvlederteknologi, som bruger mindre strøm.Mindre varmeudvikling- Mikroprocessorer bruger halvlederteknologi, som ikke udsender meget varme sammenlignet med vakuumrørenheder.Pålidelig- Da mikroprocessorer bruger halvlederteknologi, er fejlraten derfor meget mindre. Derfor er den meget pålidelig.Transportabel- På grund af den lille størrelse og lave strømforbrug er mikroprocessorer bærbare.