Kako radi računalo | Općenito o računalima

Kako radi računalo | Općenito o računalima

Što je računalo i kako funkcionira iznutra?

Računalo je elektronički uređaj koji prima podatke, obrađuje ih prema unaprijed zadanim uputama i isporučuje rezultate korisniku. Svaki dio računala — od procesora do ekrana — obavlja točno određenu ulogu u tom lancu.

Živimo u doba kada je računalo postalo jednako svakodnevno kao i kuhinjski aparati. Ipak, iza tog sjajnog ekrana i glatke tipkovnice krije se precizna arhitektura koja spaja fizikalne zakone, matematiku i softversku logiku. Razumijevanje kako računalo zaista radi nije rezervirano samo za inženjere — to je znanje koje svakome olakšava snalaženje u digitalnom svijetu, bilo da birate novi laptop, rješavate problem s usporenim sustavom ili jednostavno zadovoljavate radoznalost.

U ovom ćemo tekstu proći kroz sve ključne komponente modernog računala — od sitnih tranzistora koji čine srce procesora, do mreže koja vas spaja s ostatkom svijeta. Moderni računalni sustavi temelje se na takozvanoj Von Neumannovoj arhitekturi, čiji je model osnove obrade podataka — ulaz, memorija, obrada, izlaz — ostao nepromijenjen od 1945. do danas.

Binarni sustav — jezik kojim računalo govori

Računalo sve informacije, od slova i brojeva do fotografija i glazbe, prevodi u niz nula i jedinica, jer elektronički sklopovi mogu pouzdano prepoznati samo dva stanja: uključeno (1) i isključeno (0).

Sve što vidite na ekranu — ovaj tekst, vaša omiljene pjesma, video koji ste snimili na odmoru — u dubini računalnog sustava postoji isključivo kao dugačak niz nula i jedinica. Taj sustav zovemo binarnim sustavom ili sustavom baze 2, za razliku od desetičnog sustava (baze 10) koji koristimo u svakodnevnom životu.

Najmanja jedinica digitalnih podataka je bit (skraćenica od engl. binary digit), a vrijednost mu može biti samo 0 ili 1. Osam bitova zajedno tvori bajt (byte). Jedan bajt dovoljan je za pohranu jednog ASCII znaka — primjerice slova "A". Iz bajtova se grade veće jedinice:

  • Kilobajt (KB) — 1.024 bajtova
  • Megabajt (MB) — 1.024 kilobajta
  • Gigabajt (GB) — 1.024 megabajta
  • Terabajt (TB) — 1.024 gigabajta

Svaki put kada pritisnete tipku na tipkovnici, električni signal prolazi kroz sklop koji prepoznaje stanje (pritisnut/nije pritisnut) i pretvara ga u odgovarajući binarni kod. Taj kod putuje dalje kroz sustav sve dok ne završi kao piksel odgovarajuće boje na vašem ekranu.

Matična ploča — okosnica cijelog sustava

Matična ploča je glavni tiskani krug koji fizički i električki povezuje sve komponente računala — procesor, memoriju, grafičku karticu i sve ostale dijelove.

Matična ploča (engl. motherboard) je velika zelena ili crna ploča iz koje "vire" konektori, utori i čipovi. Ona je poput prometnog čvorišta: sve komponente priključujete na nju, a ona osigurava da međusobno mogu komunicirati. Ključni elementi matične ploče su:

  • Socket procesora — fizičko ležište u koje se ugrađuje CPU
  • RAM utori — najčešće 2 do 4 utora za memorijske module
  • PCIe utori — za grafičke kartice, NVMe SSD-ove i druge ekspanzijske kartice
  • SATA priključci — za klasične HDD i SSD diskove
  • Čipset — posrednički čip koji koordinira promet podataka između komponenti
  • BIOS/UEFI čip — sadržava firmware koji pokreće računalo
  • USB, audio i mrežni priključci — na stražnjoj ploči kućišta

Kvaliteta matične ploče izravno utječe na stabilnost i mogućnosti nadogradnje sustava. Vrhunskije ploče za overclocking opremljene su robusnim sustavima napajanja i dodatnim hlađenjem.

CPU — mozak računala

Centralna procesorska jedinica (CPU) izvršava sve izračune i logičke operacije; što je CPU brži i s više jezgri, to računalo obavlja više zadataka istovremeno.

CPU (engl. Central Processing Unit) naziva se "mozgom" računala, i to s razlogom. On čita upute iz memorije, interpretira ih i izvršava — milijardama puta u sekundi. Brzina rada CPU-a mjeri se u gigahercima (GHz): jedan gigaherc znači milijardu ciklusa u sekundi. Kako objašnjava i tutorijal o procesorima na Bug.hr forumu, prvi procesor na jednom čipu — Intel 4004 iz 1971. — imao je samo 2.300 tranzistora, dok suvremeni procesori sadržavaju i više od 50 milijardi tranzistora.

Moderni procesori sadržavaju više jezgri (engl. cores). Svaka jezgra može neovisno obrađivati zadatke, pa procesor s 8 jezgri može istovremeno "misliti" o 8 različitih stvari. Uz to, tehnologija hipernitanja (engl. Hyper-Threading ili SMT) omogućava svakoj jezgri da simultano obrađuje dvije niti, čime se procesor s 8 fizičkih jezgri operativnom sustavu prikazuje kao da ima 16 logičkih jezgri.

Unutar svakog CPU-a nalaze se razine priručne memorije (cache):

  • L1 cache — najmanja (32–64 KB po jezgri), ali najbrža; izravno uz svaku jezgru
  • L2 cache — veća (256 KB – 1 MB po jezgri), nešto sporija
  • L3 cache — zajednička za sve jezgre (4–32 MB ili više), sporija od L1/L2 ali znatno brža od RAM-a

Ova hijerarhija postoji jer je pristup RAM-u relativno spor: CPU bi morao "čekati" podatke. Cache ubrzava rad tako što najpotrebniji podaci uvijek budu nadohvat ruke.

RAM — radna memorija računala

RAM (Random Access Memory) je privremena memorija u kojoj se nalaze svi programi i podaci koji se trenutno koriste; što više RAM-a imate, to više aplikacija možete otvoriti bez usporavanja.

RAM (engl. Random Access Memory) možemo zamisliti kao vaš radni stol: sve što trenutno radite nalazi se na stolu, dostupno u tren oka. Kada ugasite računalo, stol se "počisti" — RAM gubi sve podatke jer je to volatilna memorija.

Količina RAM-a presudna je za multitasking. Ako otvorite web-preglednik s dvadesetak kartica, uz uredski paket i program za uređivanje slika, sustav troši gigabajte radne memorije. Kada se RAM popuni, operativni sustav počinje koristiti tzv. straničišnu datoteku (swap) na disku — što je znatno sporije i uzrokuje karakteristično "lupanje" HDD-a ili sporiji rad SSD-a.

Današnji stolni računalni sustavi dolaze s DDR4 ili DDR5 memorijom, pri čemu DDR5 nudi veću propusnost i bolju energetsku učinkovitost. Laptopi koriste kompaktnije SO-DIMM module. Preporučene količine RAM-a za tipične scenarije:

  • 8 GB — osnovno web pregledavanje, uredski rad
  • 16 GB — igranje igara, rad s više aplikacija
  • 32 GB ili više — video montaža, 3D rendering, programiranje u virtualnim strojevima

SSD i HDD — pohrana podataka

HDD (tvrdi disk) koristi magnetske ploče za pohranu i sporiji je, dok SSD (solid-state drive) nema pokretnih dijelova, pa je znatno brži i otporniji na udarce.

Pohrana podataka razlikuje se od RAM-a po jednoj ključnoj osobini: podaci ostaju sačuvani i nakon gašenja računala. Dvije su dominantne tehnologije:

HDD — tvrdi disk

Klasični tvrdi disk (HDD, engl. Hard Disk Drive) funkcionira poput gramofona: magnetske ploče se vrte (tipično 5.400 ili 7.200 okretaja u minuti), a glava za čitanje/pisanje "lebdi" iznad njihove površine i magnetski enkodira podatke. HDD-ovi nude veliku kapacitet po pristupačnoj cijeni, ali su sporiji i osjetljiviji na fizičke udarce (upadanje glave na ploču može uzrokovati gubitak podataka).

SSD — brzi solid-state disk

SSD (engl. Solid-State Drive) nema pokretnih dijelova. Podaci se pohranjuju u flash memorijske čelije (NAND flash). Rezultat je drastično brže čitanje i pisanje, tiši rad, manji utrošak energije i veća otpornost na udarce. Kako detaljno analizira usporedba NVMe SSD-ova na Bug.hr, moderni NVMe SSD-ovi koji se spajaju izravno na PCIe sabirnicu mogu postizati brzine čitanja do 7.000 MB/s — gotovo 15 puta brže od prosječnog SATA SSD-a i više od 100 puta brže od klasičnog HDD-a.

Karakteristika HDD SATA SSD NVMe SSD
Brzina čitanja 80–160 MB/s 500–550 MB/s 3.500–7.000 MB/s
Brzina pisanja 80–120 MB/s 450–520 MB/s 2.500–6.500 MB/s
Pokretni dijelovi Da Ne Ne
Otpornost na udarce Niska Visoka Visoka
Buka Čujna Tiha Tiha
Cijena (1 TB, okvirno) 30–50 EUR 60–90 EUR 80–140 EUR
Vijek trajanja 3–5 godina 5–10 godina 5–10 godina

GPU — grafička procesorska jedinica

GPU je specijalizirani procesor optimiziran za paralelno obrađivanje podataka; izvorno stvoren za prikaz grafike, danas se koristi i za AI izračune, video rendering i znanstvene simulacije.

GPU (engl. Graphics Processing Unit) razlikuje se od CPU-a po filozofiji dizajna. Dok CPU ima manji broj moćnih jezgri optimiziranih za sekvencijalne zadatke, GPU ima tisuće manjih jezgri sposobnih za masivnu paralelnu obradu. Moderni gaming GPU-i imaju i do 16.000 shader procesora. Za one koji žele dublje razumjeti razliku između integrirane i namjenske grafike, vodič za odabir grafičke kartice na Bug.hr pruža detaljan pregled kriterija i tehničkih razlika.

GPU postoje u dva oblika:

  • Integrirana grafika (iGPU) — ugrađena u sam CPU čip, dijeli RAM s procesorom, dovoljna za uredski rad i HD video reprodukciju, ali slabija za zahtjevne igre
  • Namjenska grafička kartica (dGPU) — zasebna kartica s vlastitom VRAM memorijom (4–24 GB ili više), neophodna za suvremene igre, 3D modeliranje, video produkciju i AI aplikacije

U kontekstu igara, GPU brine o renderiranju scene: izračunava položaj svakog poligona u 3D prostoru, nanosi teksture, primjenjuje efekte osvjetljenja i antialiasinga te isporučuje gotovu sliku u video međuspremniku, odakle je monitor preuzima i prikazuje. Što je GPU moćniji, to više okvira u sekundi (FPS) može isporučiti pri višoj razlučivosti.

Ulazne i izlazne jedinice — komunikacija s korisnikom

Ulazne jedinice (tipkovnica, miš, mikrofon) prenose korisnikove naredbe u računalo, a izlazne jedinice (monitor, zvučnici, pisač) prenose rezultate obrade natrag korisniku.

Računalo ne bi imalo smisla bez načina komunikacije s čovjekom. Uređaji se dijele na:

Ulazne jedinice

  • Tipkovnica — svaki pritisak tipke generira skenurani kod koji CPU prevodi u znak
  • Miš / trackpad — optički senzor prati kretanje i šalje koordinate OS-u
  • Mikrofon — pretvara zvučne valove u digitalni signal
  • Web kamera — snima slike i video, pretvara u digitalni tok podataka
  • Skener — digitalizira fizičke dokumente i fotografije
  • Zaslon osjetljiv na dodir — istovremeno ulazna i izlazna jedinica

Izlazne jedinice

  • Monitor — prikazuje slike i video; LCD, OLED i mini-LED tehnologije nude različite karakteristike boja i brzine osvježavanja
  • Zvučnici / slušalice — zvučna kartica pretvara digitalne podatke u analogni audio signal
  • Pisač — inkjet ili laser tehnologijom prenosi digitalni sadržaj na papir
  • Projektor — projicira sliku na veliko platno ili zid

Operativni sustav — dirigent orkestra

Operativni sustav (OS) je temeljna programska platforma koja upravlja svim hardverskim resursima i omogućuje korisnicima i aplikacijama da komuniciraju s računalom bez poznavanja tehničkih detalja sklopovlja.

Operativni sustav (OS) sloj je softvera koji stoji između hardvera i korisničkih aplikacija. Bez OS-a, svaki bi programer morao pisati vlastiti kod za upravljanje diskom, memorijom i procesorom — što bi razvoj softvera učinilo nemogućim u praktičnom smislu.

Ključne zadaće operativnog sustava:

  • Upravljanje procesima — raspoređuje koji program dobiva CPU vrijeme i kada
  • Upravljanje memorijom — dodjeljuje RAM aplikacijama i osigurava da se međusobno ne "gaze"
  • Upravljanje datotečnim sustavom — organizira datoteke u mape, brine o čitanju i pisanju na disk
  • Upravljanje uređajima — putem upravljačkih programa (drivera) komunicira s hardverom
  • Sigurnost i korisničke ovlasti — kontrolira tko ima pristup kojim resursima
  • Mrežna komunikacija — implementira TCP/IP i druge mrežne protokole

Najrasprostranjeniji operativni sustavi su Windows (Microsoft), macOS (Apple) i Linux (open-source). Svaki od njih nudi različite kompromise između jednostavnosti korištenja, kompatibilnosti softvera, sigurnosti i mogućnosti prilagodbe.

Kada uključite računalo, iz ROM/UEFI čipa pokreće se firmware koji provjerava hardver (POST — Power-On Self-Test), a zatim predaje kontrolu bootloaderu koji učitava OS u RAM i prepušta mu upravljanje sustavom.

Mrežne komponente — računalo u digitalnom svijetu

Mrežna kartica, Wi-Fi adapter i router omogućuju računalu da se poveže s lokalnom mrežom i internetom, razmjenjujući podatke s milijardama uređaja širom svijeta.

Suvremeno računalo gotovo uvijek je dio neke mreže. Ključni elementi mrežne infrastrukture:

Mrežna kartica (NIC)

NIC (engl. Network Interface Card) je hardverska komponenta koja omogućuje žičanu (Ethernet) ili bežičnu (Wi-Fi) vezu. Svaka NIC ima jedinstvenu MAC adresu — 48-bitni identifikator koji je jedinstven na globalnoj razini.

Wi-Fi adapter

Moderni laptopi i mnogi stolni računalni sustavi imaju ugrađen Wi-Fi adapter koji podržava standardiziranu komunikaciju prema IEEE 802.11 protokolima. Najnoviji standard Wi-Fi 6E (802.11ax) donosi brzine i do nekoliko gigabita u sekundi uz smanjenu latenciju.

Router i modem

Router usmjerava promet podataka između vaše lokalne mreže i interneta, dodjeljuje lokalne IP adrese uređajima (DHCP) i djeluje kao osnovna vatrozidna barijera. Modem pretvara digitalni signal vašeg routera u oblik prikladan za prijenos kroz infrastrukturu pružatelja internetskih usluga (optički kabel, DSL ili kabelska mreža).

TCP/IP protokol

Svi uređaji na internetu komuniciraju putem TCP/IP skupa protokola. IP (Internet Protocol) osigurava adresiranje i usmjeravanje paketa, dok TCP (Transmission Control Protocol) garantira pouzdan prijenos — provjerava jesu li svi paketi stigli i jesu li u ispravnom redoslijedu. Svaki uređaj koji komunicira na internetu ima IP adresu — u IPv4 formatu (npr. 192.168.1.1) ili modernijim IPv6 formatu.

Kako sve komponente rade zajedno — primjer pokretanja preglednika

Svaki zadatak koji računalo obavi rezultat je besprijekorne suradnje CPU-a, RAM-a, diska, GPU-a i OS-a; čak i otvaranje web-preglednika uključuje stotine koordiniranih operacija u djeliću sekunde.

Zamislite što se dogodi kada dvaput kliknete na ikonu web-preglednika. Ova naizgled trivijalna radnja uključuje čitav niz operacija:

  1. Miš šalje signal → OS registrira dvostruki klik na poznatoj koordinati ekrana
  2. OS traži datoteku → provjerava datotečni sustav na SSD-u, pronalazi izvršnu datoteku preglednika
  3. Učitavanje u RAM → OS kopira izvršni kod preglednika iz SSD-a u RAM (brzi pristup)
  4. CPU počinje izvršavati → procesor čita upute iz RAM-a, inicijalizira sučelje, priprema mrežni stek
  5. GPU renderira prozor → GPU crta sučelje preglednika i prikazuje ga na monitoru
  6. Korisnik upisuje URL → tipkovnica šalje znakove, CPU ih obrađuje
  7. DNS upit → mrežna kartica šalje upit DNS poslužitelju koji pretvara domensko ime u IP adresu
  8. TCP veza i HTTP zahtjev → preglednik uspostavlja vezu s web-poslužiteljem i traži stranicu
  9. Preuzimanje podataka → HTML, CSS i JavaScript pristižu u RAM
  10. Renderiranje stranice → CPU parsira HTML/CSS, JavaScript engine izvršava skripte, GPU renderira konačnu sliku

Sve navedeno odvija se u nekoliko sekundi, a često i znatno brže. Ta nevjerojatna koordinacija milijardi operacija u sekundi čini računalo jednim od najsloženijih i najkorisnijih izuma u povijesti čovječanstva.

Generacije računala i budući razvoj

Od ogromnih strojeva napajanih elektronskim cijevima 1940-ih do džepnih pametnih telefona današnjice, računala su prošla kroz pet glavnih generacija, a šesta — temeljena na kvantnom računarstvu — tek se nazire na horizontu.

Računalna tehnologija napreduje vrtoglavom brzinom. Evo kratkog pregleda evolucije kroz generacije:

Generacija Razdoblje Ključna tehnologija Karakteristike
1. generacija 1944. – 1959. Elektronske cijevi Veličine sobe, troše stotine kW, tisuće operacija/s
2. generacija 1959. – 1964. Tranzistori Manji, pouzdaniji, manje energije, milion op/s
3. generacija 1964. – 1975. Integrirani sklopovi (LSI) Cijele ploče zamijenio jedan čip, rađaju se miniračunala
4. generacija 1975. – danas Mikroprocesori (VLSI) Osobna računala, milijarde tranzistora na čipu
5. generacija U razvoju AI, kvantno računarstvo Strojno učenje, neuronske mreže, qubiti

Moorov zakon — opservacija da se broj tranzistora na čipu otprilike udvostručuje svake dvije godine — dugo je bio glavni pokretač napretka. Danas se taj tempo usporava jer fizikalna ograničenja postaju sve relevantnija (tranzistori su već manji od 3 nanometra, što je tek nekoliko desetaka atoma). O tome piše i analiza Nevenova zakona na Bug.hr, koja prikazuje kako se Moorov princip sada primjenjuje i na praćenje razvoja kvantnih računala. Industrija odgovara novim arhitekturama: čipletima koji kombiniraju više manjih čipova, 3D slaganjem memorije direktno na CPU te sve većim ulaganjem u specijalizirane procesore za AI obavljanje zadataka.

Kvantna računala, koja umjesto klasičnih bitova koriste kvantne bitove (qubitove) sposobne biti istovremeno u stanju 0 i 1 (superpozicija), obećavaju revolucionarnu obradu određenih vrsta problema — primjerice u kriptografiji, molekularnoj simulaciji i optimizaciji logistike. No masovna primjena kvantnih računala još je udaljena budućnost zbog izuzetnih tehničkih izazova poput stabilnosti qubitova i korekcije pogrešaka.

Razumijevanje osnova — od binarnog sustava do uloge GPU-a — daje vam čvrst temelj za praćenje ovih uzbudljivih razvoja i donošenje informiranih odluka o tehnologiji koja sve više oblikuje naš svakodnevni život.

Izvori

Često postavljana pitanja

Što je CPU i čemu služi?+

CPU (Central Processing Unit) je centralni procesor računala koji izvršava sve izračune i logičke operacije. On čita upute iz memorije, interpretira ih i izvršava milijardama puta u sekundi. Što je CPU brži i ima više jezgri, to računalo može obavljati više zadataka istovremeno.

Koja je razlika između RAM-a i tvrdog diska?+

RAM je privremena (volatilna) radna memorija — podaci se gube kada ugasite računalo, ali je pristup iznimno brz. Tvrdi disk (HDD) ili SSD trajno pohranjuju podatke koji ostaju i nakon gašenja. RAM-u koristite za aktivne programe, disku za dugotrajnu pohranu.

Zašto je SSD brži od HDD-a?+

HDD koristi mehanički rotirajuće magnetske ploče i fizičku glavu za čitanje, dok SSD nema pokretnih dijelova i koristi flash memorijske čelije. Zbog toga NVMe SSD može čitati podatke i do 100 puta brže od klasičnog HDD-a, uz tiši rad i veću otpornost na udarce.

Čemu služi GPU pored igranja igara?+

GPU je specijalizirani procesor s tisućama malih jezgri za paralelnu obradu. Pored renderiranja grafike u igrama, GPU se danas koristi za ubrzanje AI i strojnog učenja, video montažu i rendering, 3D modeliranje, rudarenje kriptovaluta te znanstvene simulacije.

Što je binarni sustav i zašto računala koriste nule i jedinice?+

Binarni sustav je brojevni sustav baze 2 koji koristi samo 0 i 1. Računala ga koriste jer su elektronički sklopovi najjednostavniji i najpouzdaniji kada moraju raspoznati samo dva stanja: uključeno (1) i isključeno (0). Svaka informacija — tekst, slike, zvuk — prevodi se u taj jezik nula i jedinica.

Koliko RAM-a treba modernom računalu?+

Za osnovno korištenje (web, uredski programi) dovoljno je 8 GB RAM-a. Za igranje igara i višezadaćnost preporuča se 16 GB. Ako radite s video montažom, 3D renderiranjem ili virtualnim strojevima, trebate 32 GB ili više.

Što je operativni sustav i koje su mu zadaće?+

Operativni sustav (OS) je temeljna programska platforma koja upravlja svim hardverskim resursima računala. Brine o raspoređivanju CPU vremena, dodjeli memorije aplikacijama, upravljanju datotekama i uređajima, mrežnoj komunikaciji te korisničkim ovlastima i sigurnosti.

Kako računalo zna koji je program koji — što je MAC adresa?+

MAC adresa je jedinstveni 48-bitni identifikator koji je trajno dodijeljen svakoj mrežnoj kartici (NIC) pri proizvodnji. Koristi se za identifikaciju uređaja unutar lokalne mreže, dok IP adresa identificira uređaj na razini interneta.

Povezani članci

Rat protiv privatnosti: Zašto je Chat Control i dalje najopasniji zakon u EuropiRat protiv privatnosti: Zašto je Chat Control i dalje najopasniji zakon u EuropiKako prevariti detektor laži | Je li moguće prevariti poligrafKako prevariti detektor laži | Je li moguće prevariti poligrafKako rade semafori | Kontrola prometa od mjerača vremena do umjetne inteligencijeKako rade semafori | Kontrola prometa od mjerača vremena do umjetne inteligencijeŠto je OpenVPN protokol? Koje su mu prednosti i mane?Što je OpenVPN protokol? Koje su mu prednosti i mane?Kako izgleda budućnost vožnje: Baterije, benzin ili sintetičko gorivo?Kako izgleda budućnost vožnje: Baterije, benzin ili sintetičko gorivo?
Kako radi računalo | Općenito o računalima | kako.hr