Det finns inte ett enda definitivt diagram, eftersom detaljnivån kan variera mycket. Emellertid skulle ett vanligt diagram på hög nivå som visar huvudkomponenterna i en mikrodator se ut så här:
`` `
+-----------------++-----------------++-----------------+
| CPU | ----> | Minne | ----> | I/O |
+-----------------++-----------------++-----------------+
| ^ |
| | |
| | |
+----------------------+----------------------+
|
|
+-----------------+
| Bussystem |
+-----------------+
|
|
+-----------------+
| Kringutrustning | (Tangentbord, mus, monitor, etc.)
+-----------------+
`` `
Förklaring av komponenter:
* CPU (Central Processing Unit): Datorns "hjärna", ansvarig för att utföra instruktioner. Detta inkluderar den aritmetiska logikenheten (ALU) och styrenheten (CU).
* minne: Lagrar data och instruktioner. Detta är vanligtvis uppdelat i:
* RAM (slumpmässigt åtkomstminne): Flyktigt minne; Data går förlorade när strömmen är av. Används för aktiva program och data.
* ROM (skrivskyddad minne): Icke-flyktigt minne; Data kvarstår även när strömmen är av. Innehåller firmware (grundläggande systeminstruktioner).
* Sekundär lagring: (Visas inte uttryckligen i det enkla diagrammet ovan, men avgörande) hårddiskar, SSD:er etc. för långvarig datalagring.
* i/o (ingång/utgång): Hanterar kommunikation med externa enheter. Detta inkluderar saker som:
* Ingångsenheter: Tangentbord, mus, skanner, etc.
* Utgångsenheter: Monitor, skrivare, högtalare, etc.
* bussystem: En uppsättning elektriska vägar som ansluter CPU, minne och I/O -komponenter, vilket gör att de kan kommunicera med varandra. Detta delas ofta upp i adressbuss, databuss och kontrollbuss.
Mer detaljerade diagram:
Mer komplexa diagram kan inkludera:
* cache -minne: En mindre, snabbare typ av minne som fungerar som en buffert mellan CPU och RAM.
* Northbridge/Southbridge (eller motsvarande chipset): Hanterar kommunikation mellan olika komponenter på moderkortet.
* Strömförsörjning: Ger kraft till alla komponenter.
* Specifika I/O -styrenheter: till exempel USB -styrenhet, Network Interface Controller (NIC).
Den detaljnivå du behöver beror på sammanhanget. Detta förenklade diagram ger en bra översikt över nyckelkomponenterna och deras relationer.