Bildkredit: shironosov/iStock/Getty Images
En dator har fyra huvudkomponenter: den centrala processorenheten eller CPU: n, det primära minnet, ingångsenheter och utgångsenheter. En systembuss kopplar samman alla fyra komponenterna och skickar och vidarebefordrar information mellan dem. Denna typ av datororganisation och arkitektur kallas en "von Neumann-maskin" efter John von Neumann, som slutförde teorin och designen av den första moderna digitala datorn.
CPU
Datavetare kallar vanligtvis processorn för datorns "hjärna", eftersom det är här programmen körs. Ett program är en uppsättning instruktioner som talar om för datorn hur den ska utföra en specifik uppgift, som att skicka en fil till skrivaren, öppna ett webbläsarfönster eller spela musik eller video.
Dagens video
CPU: n är ytterligare uppdelad i tre mindre komponenter: den aritmetiska enheten hanterar alla enkla matematiska beräkningar; styrenheterna tolkar instruktionerna i ett datorprogram; och instruktionsavkodningsenheten omvandlar datorprogrammeringsinstruktioner till maskinkod. Maskinkod är det grundläggande språket som alla komponenter i en dator förstår.
Minne
När CPU: n konverterar en specifik uppsättning datorprograminstruktioner till maskinkod, lagrar den den maskinkoden i primärminnet eller minnet. Maskinkoden kommer att behandlas som antingen data eller instruktioner. CPU: n hämtar data och instruktioner från minnet, använder en instruktion för att manipulera data och skickar sedan resultatet och nästa uppsättning instruktioner tillbaka till minnet.
Ingångsenheter
Inmatningsenheter är alla enheter du använder för att mata information till datorn, till exempel ett tangentbord, en hårddisk eller ett nätverkskort. Dessa enheter för i huvudsak data från "omvärlden" till din dator, ungefär på samma sätt som dina ögon och öron för information till din hjärna. Varje ingångsenhet har sin egen hårdvarukontroller som ansluts till CPU: n och primärminnet, och den har en uppsättning instruktioner som talar om för CPU: n hur den ska användas.
Utgångsenheter
Utdataenheter är de enheter som din dator använder för att vidarebefordra information till användaren, såsom en skrivare, bildskärmar och högtalare. Till exempel börjar allt du ser på din datorskärm som maskinkod i minnet. CPU: n tar den maskinkoden och konverterar den till ett format som krävs av din bildskärms hårdvara. Din bildskärms hårdvara omvandlar sedan informationen till olika ljusintensiteter så att du ser ord eller bilder.
Systembussen
Systembussen låter datorns fyra komponenter kommunicera med varandra. Systembussen överför data och instruktioner. Den skickar också adresser som talar om för processorn var i primärminnet data och instruktioner kommer ifrån och var resultaten ska ta vägen.