Grunnleggende datafunksjoner

Grunnleggende datafunksjoner


Datamaskinen er en allsidig maskin. Det kjører programmer som forårsaker den til å gjøre noe programmerer kan tydelig beskrive. Det er, imidlertid, en spesifikk underliggende sett av basisfunksjoner som gjør det mulig oppførsel. Disse funksjonene omfatter sentrale prosessor (CPU) gjennomføring av maskin syklus, minne styringssystemer, Basic Input-Output System (BIOS) og Input-Output (I / O) system. Sammen disse systemene bidra til å gjøre datamaskinen en så allsidig maskin.

CPU Machine Cycle

Det viktigste at en datamaskin gjør er iverk CPU maskin syklus. Dette er noen ganger kalt Fetch-Execute syklus fordi den består av to deler - henting og gjennomføring. Den hente en del av syklusen bringer neste instruksjon i det aktive programmet i CPU. Den utfører en del av syklusen gjør hva den aktuelle instruksjonen sier å gjøre. Maskinen syklusen gjentas inntil programmet avsluttes - henting og utfører en instruksjon om gangen. Programmene gjør alle de tingene vi ser maskinen gjøre, men stadig kjører maskin syklus gjør programmet kjøres.

Minnehåndtering

For programmer til å kjøre, må de flyttes inn og ut av minnet. Kjørende programmer må holde rede på nøyaktig hvor i minnet det undervisnings ligger. Mye av hva maskinen gjør involverer hukommelse. Flytte programmer inn og ut av minnet, bytte mellom programmer som kjører og holde rede på hvilken instruksjon er neste i køen for maskinen syklus behandling. Vi kan ikke se det, men flytting av data i minnet ligger til grunn for alt som datamaskinen gjør.

BIOS

BIOS er et program som kjører når maskinen starter opp. Opprinnelig besto den av automatisk program som kjørte for å sørge for at tastaturet, musen, skjermen, skriveren og andre enheter der det er fortsatt koblet til datamaskinen - derav navnet. Nå BIOS inneholder alle kontroller som kjører for å sørge for at eksterne enheter er koblet til, er hukommelse fungerer og systemet er ikke overbelastet. BIOS overvåker ting som hvor mye av tiden operativsystemet er å tilbringe flytte ting inn og ut av minnet i forhold til hvor mye av tiden faktiske programmer - som Word eller en Internett-søkemotor er i gang.

I / O

Hvis datamaskinen ikke kan kommunisere med utvendig verden, er det ikke verdt mye. I tidlige datamaskiner, inndataenheter leses direkte inn i minnet og inngangsdata ble behandlet av CPU på samme måte det behandlet andre innspill - utgang var det omvendt. Nå I / O - på alle, men de minste datamaskin - innebærer en egen chip. I / O-brikken er i det vesentlige en datamaskin i seg selv. Nå når det er et dokument til å skrive, CPU bare varsler I / O-brikke der dokumentet er i minnet, og hvor lenge det er. Prosessoren fortsetter så på mens I / O-chip tilsyn utskrift. Dette får fart på ting betraktelig.