Computerens centrale procesenhed (CPU), der er bygget på et enkelt integreret kredsløb (IC), kaldes en mikroprocessor.
En digital computer med én mikroprocessor, der fungerer som CPU, kaldes mikrocomputer.
Det er en programmerbar, multifunktionel, clockdrevet, registerbaseret 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 leverer resultater som output.
Mikroprocessoren indeholder millioner af små komponenter som transistorer, registre og dioder, der arbejder sammen.
- Blokdiagram af en mikrocomputer
- Mikroprocessorernes udvikling
- Første generation (4 – bit mikroprocessorer)
- Den anden generation (8 – bit mikroprocessor)
- Tredje generation (16-bit mikroprocessor)
- Fjerde generation (32 – bit-mikroprocessorer)
- Femte generation (64 – bit mikroprocessorer)
- Tabel: Vigtige Intel-mikroprocessorer
- Grundlæggende termer, der anvendes i mikroprocessorer
- Mikroprocessorens funktion
- Mikroprocessorens egenskaber
Blokdiagram af en mikrocomputer
En mikroprocessor består af en ALU, en kontrolenhed og et registerfelt. Hvor ALU udfører aritmetiske og logiske operationer på de data, der modtages fra en indgangsenhed eller hukommelse. Kontrolenheden styrer instruktionerne og datastrømmen i computeren. Og registermatrixen består af registre, der identificeres ved bogstaver som B, C, D, E, H, L og akkumulator.
Mikroprocessorernes udvikling
Vi kan kategorisere mikroprocessoren efter generationerne eller efter mikroprocessorens størrelse:
Første generation (4 – bit mikroprocessorer)
Den første generation af mikroprocessorer blev introduceret i år 1971-1972 af Intel Corporation. Den blev kaldt Intel 4004, da det var en 4-bit processor.
Det var en processor på en enkelt chip. Den kunne udføre simple aritmetiske og logiske operationer såsom addition, subtraktion, Boolean OR og Boolean AND.
Den havde en kontrolenhed, der kunne udføre kontrolfunktioner som f.eks. at hente en instruktion fra lagringshukommelsen, afkode den og derefter generere kontrolimpulser til at udføre den.
Den anden generation (8 – bit mikroprocessor)
Den 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, blev repræsenteret af Intels 8086, Zilog Z800 og 80286, som var 16-bit processorer med en ydeevne som minicomputere.
Fjerde generation (32 – bit-mikroprocessorer)
Flere forskellige firmaer introducerede 32-bit-mikroprocessorer, men den mest populære er Intel 80386.
Femte generation (64 – bit mikroprocessorer)
Fra 1995 til nu befinder vi os i den femte generation. Efter 80856 kom Intel med en ny processor, nemlig Pentium-processor efterfulgt af Pentium Pro CPU, som giver mulighed for flere CPU’er i et enkelt system for at opnå multiprocessing.
Andre forbedrede 64-bit processorer er Celeron-, Dual-, Quad- og Octa Core-processorer.
Tabel: Vigtige Intel-mikroprocessorer
Mikroprocessor | Opfindelsesår | Wordlængde | Hukommelse adresseringskapacitet | Stifter | Ur | Klok | Remarkeringer |
---|---|---|---|---|---|---|---|
4004 | 1971 | 4-bit | 1 KB | 16 | 750 KHz | Første mikroprocessor | |
8085 | 8085 | 1976 | 8-bit | 64 KB | 40 | 3-6 MHz | Populær 8-bit mikroprocessor |
8086 | 8086 | 1978 | 16-bit | 1MB | 40 | 5-8 MHz | Vidt anvendt i PC/XT |
80286 | 1982 | 16-bit | 16MB real, 4 GB virtuel | 68 | 68 | 6-12.5 MHz | Vejligt anvendt i PC/AT |
80386 | 1985 | 32-bit | 4 GB reelt, 64 TB virtuel | 132 14X14 PGA | 20-33 MHz | Indeholder MMU på chip | |
80486 | 1989 | 32-bit | 4 GB reel, 64 TB virtuel | 168 17X17 PGA | 25-100 MHz | Indeholder MMU, cache og FPU, 1.2 millioner transistorer | |
Pentium | 1993 | 32-bit | 4 GB reelt, 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 | 1995 | 32-bit | 64 GB real, 36-bit adressebus | 387 PGA | 150-200 MHz | Det er en dataflow-processor. 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 | 64GB | 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 Array
- MMX – MultiMedia eXtensions
- EPIC – Explicitly Parallel Instruction Computing
- SIMD – Single Instruction Multiple Data
- ALU – Aritmetisk og logisk enhed
- MMU – Memory Management Unit
- FPU – Floating Point Unit
Grundlæggende termer, der anvendes i mikroprocessorer
Her er en liste over nogle grundlæggende termer, der anvendes i mikroprocessorer:
Instruktionssæt – Den gruppe af kommandoer, som mikroprocessoren kan forstå, kaldes instruktionssæt. Det er en grænseflade mellem hardware og software.
Bus – Sæt af ledere, der er beregnet til at overføre data, adresse- eller kontrolinformation til forskellige elementer i en mikroprocessor. En mikroprocessor vil have tre typer busser, dvs. databus, adressebus og kontrolbus.
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 clock.
Clock Speed – Det er det antal operationer pr. sekund, som processoren kan udføre. Det kan udtrykkes i megahertz (MHz) eller gigahertz (GHz). Det kaldes også Clock Rate.
Bandwidth – Antallet af bits, der behandles i en enkelt instruktion, kaldes Bandwidth.
Word Length – Antallet af bits, som processoren kan behandle ad gangen, kaldes processorens ordlængde. 8-bit Mikroprocessor kan behandle 8 -bit data ad gangen. Ordlængden er fra 4 bit til 64 bit afhængigt af mikrocomputerens type.
Datatyper – Mikroprocessoren understøtter flere datatypeformater som binære, ASCII, signerede og ikke-signerede tal.
Mikroprocessorens funktion
Mikroprocessoren følger en sekvens for at udføre instruktionen: Hentning, afkodning og derefter udførelse.
I første omgang lagres instruktionerne i computerens lagerhukommelse i sekventiel rækkefølge. Mikroprocessoren henter disse instruktioner fra det lagrede område (hukommelsen), afkoder dem derefter og udfører disse instruktioner, indtil STOP-instruktionen er opfyldt. Derefter sender den resultatet i binær form til udgangsporten. Mellem disse processer gemmer registret de midlertidige data, og ALU (Aritmetisk og logisk enhed) udfører beregningsfunktionerne.
Mikroprocessorens egenskaber
- Lave omkostninger – På grund af den integrerede 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 den, kan mikroprocessoren arbejde ved meget høj hastighed. Den kan udføre millioner af instruktioner i sekundet.
- Lille størrelse – En mikroprocessor fremstilles på et meget lille areal på grund af meget storskala- og ultrastorskala-integrationsteknologi. Derfor er computersystemets størrelse reduceret.
- Alsidig – Den samme chip kan bruges til flere applikationer, og derfor er mikroprocessorer alsidige.
- Lavt strømforbrug – Mikroprocessorer anvender metaloxidhalvlederteknologi, som forbruger mindre strøm.
- Mindre varmeudvikling – Mikroprocessorer anvender halvlederteknologi, som ikke vil afgive meget varme sammenlignet med vakuumrørsenheder.
- Pålidelig – Da mikroprocessorer anvender halvlederteknologi, er fejlfrekvensen derfor meget lille. Derfor er den meget pålidelig.
- Bærbar – På grund af den lille størrelse og det lave strømforbrug er mikroprocessorer bærbare.
Skriv et svar