En datamaskin er sammensatt av mange beslektede og sammenhengende deler , men de tre viktigste delene er : en sentralenhet, primære minne og inn /ut- hardware -kontrollere som styrer og administrere alle eksterne enheter som tastatur og skjerm . Til sammen vil disse tre hovedkomponenter operere over data hentet inn fra den ytre verden og deretter kommuniserer resultatene av disse operasjonene tilbake til datamaskinen bruker. CPU
CPU står for " central processing unit ", og det er den delen av datamaskinen som styrer og koordinerer aktivitetene til alle de andre delene . CPU gjør dette ved å kjøre programmer som bruker datamaskinen på bestemte måter , for eksempel sende data til harddisken , skrive ut en fil , spille et spill , eller hjelpe brukeren plukke aksjer bruke de siste økonomiske og lager analyseprogrammer .
CPU selv er sammensatt av tre komponenter: en aritmetisk enhet som håndterer matematiske beregninger , et programmeringsspråk som " kontroll enhet" som leser og tolker et dataprogram , og en instruksjon dekodingsenhet som konverterer den semantiske språk av et dataprogram som er skrevet av en datamaskin programmerer inn assembly , den grunnleggende språk som forstås av alle informasjons- behandlingen maskinvare komponenter i en datamaskin .
Memory
etter instruksjon dekodingsenhet konverterer en dataprogram instruksjon i en forsamling kode , lagrer den deretter koden i datamaskinens primære Random Access Memory , eller RAM . Assemblerkoden lagret i RAM er enten en instruksjon , forteller maskinen hva den trenger å gjøre, eller det er data . Instruksjonene er lagret i minnet forteller CPU hvordan å operere i løpet av de data som er lagret i minnet , så resultatene av denne operasjonen lagres tilbake i minnet . For eksempel kan datamaskinen instruere datamaskinen til å legge sammen to tall, og deretter dele med en tredje nummer . Den første operasjonen vil være å legge de to tallene , og den andre operasjonen ville være å dele resultatet av den første operasjonen av den tredje tall lagret i minnet .
Hardware Controllers
Input enheter er eksterne enheter som oppgir data i datamaskinen , for eksempel en Ethernet -kort , et tastatur eller en harddisk . Datamaskinen har separate maskinvarekomponenter kalt kontrollerne som bringer dataene enten inn i minnet eller i CPU . Output enheter er de eksterne enheter som kommuniserer informasjon til brukeren . Disse inkluderer en dataskjerm , en skriver eller høyttalere . Disse enhetene har hardware -kontrollere som omdanner rå data i et format som passer for hver type utgang enhet .