Hvordan fungerer en datamaskin?

Datamaskinens hovedkort




Som vi har snakket om, er det mange forskjellige komponenter som alle jobber sammen for å få en datamaskin til å fungere, men hva er den grunnleggende flyt av hvordan alt dette blir gjort? La oss gå gjennom et eksempel:

La oss anta at operativsystemet er lastet og et program (la oss si Mario Double Dash) er lastet inn på harddisken. Når brukeren klikker på Mario Double Dash-ikonet, sendes et elektronisk signal til CPU-en for å starte spillet. CPU begynner å flytte applikasjonen fra harddisken til DRAM. Det gjør dette fordi DRAM er mye raskere. Det kan ikke beholde alle programmene på DRAM fordi 1) det vanligvis er mye mer minne på harddiskene, og det vil ikke passe og 2) DRAM mister alt minne når strømmen slås av.

Når Mario er lastet inn i DRAM, snakker CPUen til minnet og begynner å kjøre instruksjoner. Den griper (henter) en instruksjon om gangen og utfører den. På et grunnleggende nivå gjør hver instruksjon ikke mye. En instruksjon som ber skjermkontrolleren om å tenne en piksel på skjermen eller flytte en byte minne fra ett sted til et annet. Men til sammen kjører disse instruksjonene veldig raskt, slik at spillet kjører. Alle disse instruksjonene sammen kalles programmet eller applikasjonen.

Nå får CPU mye hjelp til å utføre instruksjoner. I tilfelle der en piksel måtte settes til en bestemt farge, ville ikke CPUen faktisk sende signalet til skjermen for å få dette gjort, men heller sende en instruksjon til videobrikken eller kortet og videoen brikken vil da ta den instruksjonen og koble seg til skjermen for å be den om å slå på pikselet.

For mer informasjon om datamaskiner

Hva er en datamaskin?

Hva er dataprogramvare?

Hjemmeside