Zasluga slike: shironosov/iStock/Getty Images
Računalnik ima štiri glavne komponente: centralno procesno enoto ali CPU, primarni pomnilnik, vhodne enote in izhodne enote. Sistemsko vodilo povezuje vse štiri komponente, med katerimi prenaša in posreduje informacije. Ta tip računalniške organizacije in arhitekture se imenuje "von Neumannov stroj" po Johnu von Neumannu, ki je dokončal teorijo in zasnovo prvega sodobnega digitalnega računalnika.
CPE
Računalniški znanstveniki običajno imenujejo CPE "možgani" računalnika, ker se tukaj izvajajo programi. Program je niz navodil, ki računalniku povejo, kako izvesti določeno nalogo, kot je pošiljanje datoteke v tiskalnik, odpiranje okna brskalnika ali predvajanje glasbe ali videa.
Video dneva
CPE je nadalje razdeljen na tri manjše komponente: aritmetična enota obravnava vse preproste matematične izračune; krmilne enote interpretirajo navodila v računalniškem programu; in enota za dekodiranje navodil pretvori navodila za računalniško programiranje v strojno kodo. Strojna koda je osnovni jezik, ki ga razumejo vse komponente v računalniku.
Spomin
Ko CPE pretvori določen niz navodil računalniškega programa v strojno kodo, shrani to strojno kodo v primarni pomnilnik ali pomnilnik. Strojna koda bo obravnavana kot podatki ali navodila. CPU pridobi podatke in navodila iz pomnilnika, uporabi navodilo za manipulacijo s podatki in nato pošlje rezultat in naslednji niz navodil nazaj v pomnilnik.
Vhodne enote
Vhodne enote so vse naprave, ki jih uporabljate za podajanje informacij v računalnik, kot so tipkovnica, trdi disk ali omrežna kartica. Te naprave v bistvu prinašajo podatke iz "zunanjega sveta" v vaš računalnik, podobno kot vaše oči in ušesa prinašajo informacije v možgane. Vsaka vhodna naprava ima lasten krmilnik strojne opreme, ki se poveže s CPE in primarnim pomnilnikom, in ima nabor navodil, ki CPE-ju povejo, kako ga uporabiti.
Izhodne enote
Izhodne enote so naprave, ki jih vaš računalnik uporablja za posredovanje informacij uporabniku, kot so tiskalnik, monitorji in zvočniki. Na primer, vse, kar vidite na monitorju vašega računalnika, se začne kot strojna koda v pomnilniku. CPE vzame to strojno kodo in jo pretvori v format, ki ga zahteva strojna oprema vašega monitorja. Strojna oprema vašega monitorja nato te informacije pretvori v različne jakosti svetlobe, tako da vidite besede ali slike.
Sistemsko vodilo
Sistemsko vodilo omogoča, da štiri komponente računalnika komunicirajo med seboj. Sistemsko vodilo prenaša podatke in navodila. Pošilja tudi naslove, ki CPE-ju povedo, od kod v primarnem pomnilniku prihajajo podatki in navodila in kam naj gredo rezultati.