Datorn är en mångsidig maskin . Den kör program som orsakar det att göra något programmeraren kan tydligt beskriva . Det finns dock en viss underliggande uppsättning grundläggande funktioner som gör detta beteende möjligt . Dessa funktioner inkluderar centralenheten ( CPU ) genomförande av maskincykeln , minnet ledningssystem , Basic Input - Output System ( BIOS ) och Input - Output ( I /O ) -systemet . Tillsammans dessa system bidra till att göra datorn så mångsidig maskin . CPU maskincykeln
Det viktigaste att en dator gör är att genomföra cykeln CPU maskin . Detta kallas ibland för Fetch - Execute cykeln eftersom det består av två delar - hämtar och verkställande . Den hämtar en del av cykeln tar nästa instruktion i det aktiva programmet i processorn . Den utför en del av cykeln gör vad den nuvarande instruktionen säger att göra . Maskinen Cykeln upprepas tills programmet avslutas - hämta och exekvera en instruktion i taget . Programmen göra alla de saker vi ser datorn göra , men det ständigt kör maskincykeln gör programexekveringen .
Memory Management
För program att köra , de måste flyttas in och ut ur minnet. Köra program måste hålla reda på exakt var i minnet den nuvarande instruktionen finns . Mycket av vad datorn gör involverar minne . Flytta program i och ut ur minnet , växla mellan program som är igång och hålla reda på vilka undervisningen är nästa i raden för maskincykeln bearbetning . Vi ser inte det men rörelsen av data i minnet ligger bakom allt som datorn gör .
BIOS
BIOS är ett program som körs när datorn startar . Ursprungligen bestod av automatiska program som sprang för att se till att tangentbord, mus , skärm , skrivare och annan kringutrustning som fortfarande är anslutna till datorn - därav namnet . Nu BIOS innehåller alla de kontroller som körs för att se till att kringutrustning är anslutna , är minnet fungerar och systemet är inte överbelastas . BIOS övervakar saker som hur mycket av tiden operativsystemet spenderar flytta saker in och ut ur minnet jämfört med hur mycket av tiden faktiska applikationsprogram - . Som Word eller en sökmotor på Internet är igång
i /O
Om datorn inte kan kommunicera med den yttre världen , är det inte värt mycket . I början av datorer , läs inmatningsenheter direkt i minnet och indata har behandlats av CPU på samma sätt bearbetade annan ingång - utgång var bara det omvända . Nu I /O - på alla men den minsta datorn - innebär ett separat chip . I /O- chip är i huvudsak en dator i sin egen rätt . Nu när det finns ett dokument att skriva , meddelar processorn bara I /O- chip där dokumentet finns i minnet och hur lång tid det är . Processorn fortsätter sedan på medan I /O chip övervakar utskrift . Detta snabbar upp saker avsevärt.