På det integrerte kretsnivået kan et datasystem deles inn i tre hovedbestanddeler:
1. Den sentrale prosesseringsenheten (CPU): Dette er "hjernen" i systemet, ansvarlig for å utføre instruksjoner og utføre beregninger. På IC -nivå er CPU en kompleks brikke som inneholder millioner eller milliarder av transistorer arrangert i kretsløp som utfører logiske operasjoner og datamanipulering.
2. minne: Det er her datamaskinen lagrer data og instruksjoner som brukes aktivt. På IC -nivå kommer minnet i forskjellige former, inkludert:
* RAM (Random Access Memory): Dette er flyktig minne, noe som betyr at data går tapt når strømmen er slått av. Det brukes til aktivt å kjøre programmer og data som får tilgang til CPU.
* ROM (skrivebeskyttet minne): Dette er ikke-flyktig minne, noe som betyr at data beholdes selv når strømmen er av. Den lagrer systemets oppstartsinstruksjoner og andre kritiske data.
* Flash Memory: Denne typen minne er ikke-flyktig og kan både leses og skrives, noe som gjør det egnet for lagring av brukerdata og applikasjoner.
3. input/output (I/O) enheter: Dette er komponentene som lar datamaskinen samhandle med omverdenen. På IC -nivå styres I/O -enheter typisk av spesialiserte brikker som kalles I/O -kontrollere . Eksempler på I/O -enheter inkluderer:
* tastatur og mus: For brukerinngang.
* Monitor og høyttalere: For å vise utdata.
* Network Interface Cards (NICS): For å kommunisere over et nettverk.
* lagringsenheter (harddisker, SSD): For langsiktig datalagring.
Det er viktig å merke seg at dette ikke er de * bare * komponentene på IC -nivå. Andre komponenter som strømstyringskretser, klokker og bussgrensesnitt er også avgjørende for at datasystemet skal fungere ordentlig. Imidlertid er CPU-, minne- og I/O -enhetene de grunnleggende byggesteinene som definerer et datasystems muligheter.