Tietokoneen keskusyksikköä (CPU), joka on rakennettu yhdelle integroidulle piirille (IC), kutsutaan mikroprosessoriksi.
Digitaalista tietokonetta, jossa on yksi keskusyksikkönä toimiva mikroprosessori, kutsutaan mikrotietokoneeksi.
Se on ohjelmoitava, monikäyttöinen, kello-ohjattu, rekisteripohjainen elektroniikkalaite, joka lukee binääriohjeita muistiksi kutsutusta tallennuslaitteesta, hyväksyy binääritietoja syötteenä, käsittelee tietoja näiden ohjeiden mukaisesti ja antaa tulokset tulosteena.
Mikroprosessori sisältää miljoonia pieniä komponentteja, kuten transistoreja, rekistereitä ja diodeja, jotka toimivat yhdessä.
- Mikrotietokoneen lohkokaavio
- Mikroprosessoreiden kehitys
- Ensimmäinen sukupolvi (4-bittiset mikroprosessorit)
- Kakkossukupolvi (8 – bittinen mikroprosessori)
- Kolmas sukupolvi (16 – bittinen mikroprosessori)
- Neljäs sukupolvi (32 – bittiset mikroprosessorit)
- Viides sukupolvi (64 – bittiset mikroprosessorit)
- Taulukko: Tärkeimmät Intelin mikroprosessorit
- Basic Terms used in Microprocessor
- Mikroprosessorin toiminta
- Mikroprosessorin ominaisuudet
Mikrotietokoneen lohkokaavio
Mikroprosessori koostuu ALU:sta, ohjausyksiköstä ja rekisteriryhmästä. ALU suorittaa aritmeettisia ja loogisia operaatioita syöttölaitteesta tai muistista saaduille tiedoille. Ohjausyksikkö ohjaa käskyjä ja tiedonkulkua tietokoneen sisällä. Rekisteriryhmä koostuu rekistereistä, jotka on merkitty kirjaimilla, kuten B, C, D, E, H, L, ja akkumulaattori.
Mikroprosessoreiden kehitys
Mikroprosessorit voidaan luokitella sukupolvien tai mikroprosessorin koon mukaan:
Ensimmäinen sukupolvi (4-bittiset mikroprosessorit)
Ensimmäistä sukupolvea olevat mikroprosessorit esiteltiin vuonna 1971-1972 Intel Corporationilla. Sen nimi oli Intel 4004, koska se oli 4-bittinen prosessori.
Se oli yhdellä sirulla oleva prosessori. Se pystyi suorittamaan yksinkertaisia aritmeettisia ja loogisia operaatioita, kuten yhteenlasku, vähennyslasku, Boolen TAI ja Boolen AND.
Se sisälsi ohjausyksikön, joka pystyi suorittamaan ohjaustoimintoja, kuten hakemaan käskyn tallennusmuistista, purkamaan sen ja sitten tuottamaan ohjauspulsseja käskyn suorittamiseksi.
Kakkossukupolvi (8 – bittinen mikroprosessori)
Kakkossukupolven mikroprosessorit toi markkinoille vuonna 1973 jälleen Intel. Se oli ensimmäinen 8 – bittinen mikroprosessori, joka pystyi suorittamaan aritmeettisia ja loogisia operaatioita 8-bittisillä sanoilla. Se oli Intel 8008, ja toinen parannettu versio oli Intel 8088.
Kolmas sukupolvi (16 – bittinen mikroprosessori)
Kolmannen sukupolven mikroprosessoreita, jotka esiteltiin vuonna 1978, edustivat Intelin 8086, Zilog Z800 ja 80286, jotka olivat 16 – bittisiä prosessoreita, joiden suorituskyky muistutti minitietokoneita.
Neljäs sukupolvi (32 – bittiset mikroprosessorit)
Monet eri yritykset toivat markkinoille 32 – bittisiä mikroprosessoreita, mutta suosituin niistä on Intel 80386.
Viides sukupolvi (64 – bittiset mikroprosessorit)
Vuodesta 1995 tähän päivään olemme viidennessä sukupolvessa. 80856:n jälkeen Intel toi markkinoille uuden prosessorin, nimittäin Pentium-prosessorin, jota seurasi Pentium Pro -suoritin, joka mahdollistaa usean suorittimen käytön samassa järjestelmässä moniprosessoinnin aikaansaamiseksi.
Muut parannetut 64-bittiset prosessorit ovat Celeron-, Dual-, Quad-, Octa Core -prosessorit.
Taulukko: Tärkeimmät Intelin mikroprosessorit
Mikroprosessori | Keksintövuosi | Sanan pituus | Muisti osoituskapasiteetti | Nastat | Kello | Huomautukset |
---|---|---|---|---|---|---|
4004 | 1971 | 4-bitti | 1 KB | 16 | 750 KHz | Ensimmäinen mikroprosessori |
8085 | 1976 | 8-bit | 64 KB | 40 | 3-6 MHz | Suosittu 8-bittinen mikroprosessori |
8086 | 1978 | 16-bitti | 1MB | 40 | 5-8 MHz | Laajasti käytetty PC/XT:ssä |
80286 | 1982 | 16-bittinen | 16MB real, 4 GB virtuaalinen | 68 | 6-12.5 MHz | Laajasti käytetty PC/AT |
80386 | 1985 | 32-bittinen | 4 Gt todellinen, 64TB virtuaalinen | 132 14X14 PGA | 20-33 MHz | Sisältää MMU:n piirillä |
80486 | 1989 | 32-bittinen | 4GB todellinen, 64TB virtuaalinen | 168 17X17 PGA | 25-100 MHz | Sisältää MMU:n, välimuistin ja FPU:n, 1.2 miljoonaa transistoria |
Pentium | 1993 | 32-bittinen | 4GB todellinen,32-bittinen osoite,64-bittinen dataväylä | 237 PGA | 60-200 | Sisältää 2 ALU:ta,2 välimuistia, FPU:n, 3.3 milj. transistoria, 3.3 V, 7.5 miljoonaa transistoria |
Pentium Pro | 1995 | 32-bittinen | 64GB real, 36-bittinen osoiteväylä | 387 PGA | 150-200 MHz | Se on datavirtaprosessori. Se sisältää myös toisen tason välimuistin,3,3 V |
Pentium II | 1997 | 32-bittinen | – | – | 233-400 MHz:n taajuusalueella | Kaikki piirteet Pentium pro plus MMX-tekniikkaa,3.3 V, 7,5 miljoonaa transistoria |
Pentium III | 1999 | 32-bittinen | 64GB | 370 PGA | 600-1.3 MHz | Pentium II:n parannettu versio; 70 uutta SIMD-käskyä |
Pentium 4 | 2000 | 32-bittinen | 64GB | 423 PGA | 600-1.3 GHz | Pentium III:n parannettu versio |
Itanium | 2001 | 64-bittinen | 64 osoitelinjaa | 423 PGA | 733 MHz-1.3 GHz | 64-bittinen EPIC-prosessori |
Missä,
- PGA – Pin Grid Array
- MMX – MultiMedia eXtensions
- EPIC – Explicitly Parallel Instruction Computing
- SIMD – Single Instruction Multiple Data
- ALU – ALU – ALU – ALU – ALU – ALU – ALU – ALU – ALU – ALU – ALU – ALU – ALU – ALU. Arithmetic and Logic Unit
- MMU – Memory Management Unit
- FPU – Floating Point Unit
Basic Terms used in Microprocessor
Tässä on luettelo joistakin mikroprosessorissa käytetyistä perustermistä:
Käskyjoukko – Mikroprosessorin ymmärtämien käskyjen ryhmää kutsutaan käskyjoukoksi. Se on laitteiston ja ohjelmiston välinen rajapinta.
Väylä – Joukko johtimia, jotka on tarkoitettu tietojen, osoite- tai ohjaustietojen välittämiseen mikroprosessorin eri elementeille. Mikroprosessorissa on kolmenlaisia väyliä: dataväylä, osoiteväylä ja ohjausväylä.
IPC (Instructions Per Cycle, käskyt sykliä kohti) – Se on mittari, jolla mitataan, kuinka monta käskyä prosessori pystyy suorittamaan yhden kellon aikana.
Kellonopeus – Se on operaatioiden määrä sekunnissa, jonka prosessori voi suorittaa. Se voidaan ilmaista megahertseinä (MHz) tai gigahertseinä (GHz). Sitä kutsutaan myös kellotaajuudeksi.
Kaistanleveys – Yksittäisen käskyn käsittelemien bittien määrää kutsutaan kaistanleveydeksi.
Sanan pituus – Prosessorin kerrallaan käsittelemien bittien määrää kutsutaan prosessorin sanan pituudeksi. 8-bittinen mikroprosessori voi käsitellä 8 -bittistä dataa kerrallaan. Sanan pituuden vaihteluväli on 4 bitistä 64 bittiin mikrotietokoneen tyypistä riippuen.
Datatyypit – Mikroprosessori tukee useita eri datatyyppejä, kuten binääri- ja ASCII-formaatteja, sekä ennenmerkittyjä ja ennenmerkitsemättömiä lukuja.
Mikroprosessorin toiminta
Mikroprosessori noudattaa sekvenssiä suorittaakseen käskyn:
Aluksi ohjeet tallennetaan tietokoneen tallennusmuistiin peräkkäisessä järjestyksessä. Mikroprosessori hakee nämä ohjeet tallennetulta alueelta (muistista), sitten purkaa ne ja suorittaa ne, kunnes STOP-ohje täyttyy. Sitten se lähettää tuloksen binäärimuodossa lähtöporttiin. Näiden prosessien välillä rekisteriin tallennetaan väliaikaista dataa ja ALU (Aritmeettinen ja looginen yksikkö) suorittaa laskutoiminnot.
Mikroprosessorin ominaisuudet
- Alhaiset kustannukset – Integroidun piiritekniikan ansiosta mikroprosessorit ovat saatavilla hyvin edullisesti. Se alentaa tietokonejärjestelmän kustannuksia.
- Suuri nopeus – Mikroprosessori pystyy työskentelemään erittäin suurella nopeudella siihen liittyvän tekniikan ansiosta. Se voi suorittaa miljoonia käskyjä sekunnissa.
- Pieni koko – Mikroprosessori valmistetaan hyvin pieneen tilaan erittäin suuren mittakaavan ja erittäin suuren mittakaavan integrointitekniikan ansiosta. Tämän vuoksi tietokonejärjestelmän koko pienenee.
- Monipuolinen – Samaa sirua voidaan käyttää useisiin sovelluksiin, joten mikroprosessorit ovat monipuolisia.
- Alhainen virrankulutus – Mikroprosessorit käyttävät metallioksidipuolijohdetekniikkaa, joka kuluttaa vähemmän virtaa.
- Vähemmän lämpöä – Mikroprosessorit käyttävät puolijohdetekniikkaa, joka ei tuota paljon lämpöä verrattuna tyhjiöputkilaitteisiin.
- Luotettava – Koska mikroprosessorit käyttävät puolijohdetekniikkaa, vikaantumisprosentti on hyvin pieni. Näin ollen se on erittäin luotettava.
- Kannettava – Pienen koon ja alhaisen virrankulutuksen ansiosta mikroprosessorit ovat kannettavia.
Vastaa