Zasluga slike: shironosov/iStock/Getty Images
Računalo ima četiri glavne komponente: središnju procesorsku jedinicu ili CPU, primarnu memoriju, ulazne jedinice i izlazne jedinice. Sistemska sabirnica povezuje sve četiri komponente, prenoseći i prosljeđujući informacije među njima. Ova vrsta računalne organizacije i arhitekture naziva se "von Neumannov stroj" po Johnu von Neumannu, koji je dovršio teoriju i dizajn prvog modernog digitalnog računala.
CPU
Računalni znanstvenici obično nazivaju CPU "mozgom" računala jer se tu izvode programi. Program je skup uputa koje računalu govore kako izvršiti određeni zadatak, kao što je slanje datoteke na pisač, otvaranje prozora preglednika ili reprodukcija glazbe ili videa.
Video dana
CPU je dalje podijeljen u tri manje komponente: aritmetička jedinica upravlja svim jednostavnim matematičkim izračunima; upravljačke jedinice interpretiraju upute u računalnim programima; a jedinica za dekodiranje instrukcija pretvara instrukcije računalnog programiranja u strojni kod. Strojni kod je osnovni jezik koji razumiju sve komponente u računalu.
Memorija
Nakon što CPU pretvori određeni skup instrukcija računalnog programa u strojni kod, pohranjuje taj strojni kod u primarnu memoriju ili memoriju. Strojni kod će se tretirati kao podaci ili upute. CPU dohvaća podatke i upute iz memorije, koristi instrukciju za manipulaciju podacima, a zatim šalje rezultat i sljedeći skup instrukcija natrag u memoriju.
Ulazne jedinice
Ulazne jedinice su svi uređaji koje koristite za prijenos informacija na računalo, kao što su tipkovnica, tvrdi disk ili mrežna kartica. Ovi uređaji, u biti, donose podatke iz "vanjskog svijeta" u vaše računalo, na isti način na koji vaše oči i uši donose informacije vašem mozgu. Svaki ulazni uređaj ima svoj vlastiti hardverski kontroler koji se povezuje s CPU-om i primarnom memorijom te ima skup uputa koje CPU-u govore kako ga koristiti.
Izlazne jedinice
Izlazne jedinice su uređaji koje vaše računalo koristi za prenošenje informacija korisniku, kao što su pisač, monitori i zvučnici. Na primjer, sve što vidite na monitoru računala počinje kao strojni kod u memoriji. CPU uzima taj strojni kod i pretvara ga u format koji zahtijeva hardver vašeg monitora. Hardver vašeg monitora zatim pretvara te informacije u različite intenzitete svjetla tako da vidite riječi ili slike.
Sabirnica sustava
Sistemska sabirnica omogućuje da četiri komponente računala komuniciraju jedna s drugom. Sabirnica sustava prenosi podatke i upute. Također šalje adrese koje govore CPU-u odakle u primarnoj memoriji dolaze podaci i upute i kamo bi rezultati trebali ići.