Logotip Linuxabc - slovenski portal o Linuxu

Kako deluje računalnik?

Od gumba za vklop do Linux namizja

Uvod

Računalnik je sestavljen iz strojne opreme in programske opreme . Strojna oprema so fizični deli, kot so procesor, RAM, SSD, matična plošča in grafična kartica. Programska oprema pa so operacijski sistem, programi in navodila, po katerih računalnik deluje.

Preprosto povedano

Strojna oprema je telo računalnika, programska oprema pa navodila, po katerih to telo deluje. Linux distribucija povezuje programe s strojno opremo in skrbi, da lahko vse skupaj sodeluje.

Glavne komponente računalnika

Spodnji sliki prikazujeta osnovne dele namiznega in prenosnega računalnika. Za začetek ni treba poznati vseh podrobnosti – dovolj je, da veš, čemu so namenjeni procesor, RAM, disk, matična plošča in grafična kartica.

Glavne komponente namiznega računalnika: procesor, RAM, matična plošča, napajalnik, grafična kartica, disk, optični pogon in CMOS baterija.
Slika 1: Glavne komponente namiznega računalnika.
Glavne komponente prenosnega računalnika: procesor, RAM, disk, matična plošča, baterija in optični pogon.
Slika 2: Glavne komponente prenosnega računalnika.

Strojna oprema – kdo kaj počne?

RAM je delovna miza, SSD ali HDD pa omara

Programi in datoteke so dolgoročno shranjeni na SSD-ju ali HDD-ju. Ko jih uporabljaš, se potrebni podatki prenesejo v RAM, kjer lahko procesor z njimi hitro dela. RAM je torej delovni prostor , SSD in HDD pa shramba .

Kaj se zgodi, ko prižgeš računalnik?

Ko pritisneš gumb za vklop, se v nekaj sekundah zgodi veliko stvari. Za začetnika si lahko postopek predstavljaš takole:

  1. Računalnik dobi napajanje. Napajalnik ali baterija začne dovajati energijo komponentam.
  2. Zažene se UEFI oziroma BIOS. To je vdelana programska oprema, shranjena v posebnem pomnilniku na matični plošči. Preveri osnovno strojno opremo in ugotovi, s katere naprave naj se sistem zažene.
  3. Zažene se zagonski nalagalnik. Pri številnih Linux sistemih je to GRUB . Če imaš nameščenih več operacijskih sistemov, lahko prikaže meni za izbiro.
  4. Naloži se Linux jedro. Jedro začne upravljati procesor, pomnilnik, diske, naprave in gonilnike.
  5. Zaženejo se sistemske storitve. Sistem pripravi omrežje, zvok, prijavo uporabnika in druge potrebne dele.
  6. Prikaže se prijava ali namizje. Računalnik je pripravljen za uporabo.

Zagon na kratko

Gumb za vklop → UEFI/BIOS → GRUB oziroma drug zagonski nalagalnik → Linux jedro → sistemske storitve → prijava → namizje.

Kaj pravzaprav počne procesor?

Procesor si lahko predstavljaš kot zelo hitrega izvajalca navodil. Ne razmišlja kot človek, ampak neprestano izvaja ogromno preprostih operacij: izračuna vrednost, primerja podatke, premakne podatek ali prebere naslednji ukaz.

Zelo poenostavljeno lahko njegovo delo opišemo kot: preberi ukaz → razumi ga → izvedi ga → nadaljuj z naslednjim . To se ponavlja izredno hitro.

Procesor ne dela sam

Procesor potrebuje RAM, kjer ima hitro dostopne podatke, disk za trajno shranjevanje, grafični sistem za prikaz slike ter operacijski sistem, ki vse te dele usklajuje.

RAM – delovni pomnilnik

RAM je prostor, ki ga računalnik uporablja med delovanjem. Ko odpreš program, se njegovi potrebni deli in podatki iz SSD-ja ali HDD-ja naložijo v RAM. Procesor lahko nato do teh podatkov dostopa veliko hitreje.

Več odprtih programov, zavihkov in velikih datotek pomeni večjo porabo RAM-a. Če ga začne primanjkovati, lahko sistem postane počasnejši.

Kaj se zgodi z RAM-om ob izklopu?

RAM je hlapen pomnilnik . Za ohranjanje podatkov potrebuje napajanje. Ko računalnik ugasne, njegova vsebina v običajni uporabi ne ostane trajno shranjena. Zato moraš dokument shraniti na SSD ali HDD, če ga želiš uporabljati tudi po ponovnem zagonu.

SSD in HDD – trajnejša shramba

SSD in HDD hranita operacijski sistem, programe, dokumente, fotografije in druge datoteke tudi takrat, ko je računalnik ugasnjen.

Za operacijski sistem in vsakodnevno uporabo je SSD praviloma boljša izbira, HDD pa je lahko še vedno uporaben za večje zbirke podatkov ali dodatne varnostne kopije.

Kaj se zgodi, ko odpreš program?

Recimo, da klikneš ikono brskalnika Firefox. Zelo poenostavljeno se zgodi naslednje:

  1. operacijski sistem najde program na SSD-ju ali HDD-ju,
  2. potrebni deli programa se naložijo v RAM,
  3. procesor začne izvajati njegova navodila,
  4. program prek operacijskega sistema uporablja omrežje, disk, tipkovnico, miško in druge naprave,
  5. grafični sistem in GPU pripravita sliko, ki jo vidiš na zaslonu.

Pot podatkov

SSD/HDD → RAM ↔ CPU → GPU → zaslon.
Ko datoteko shraniš, se podatki ponovno zapišejo v trajno shrambo.

Programska oprema

Programska oprema so programi in sistemi, ki računalniku povedo, kaj naj počne. Brez nje bi bil računalnik samo skupek elektronskih delov.

Kako se program poveže s strojno opremo?

Program praviloma ne govori neposredno z vsako napravo v računalniku. Med njim in strojno opremo je več plasti.

Preprosta pot

Aplikacija → operacijski sistem → Linux jedro → gonilnik → strojna oprema.

Zato je operacijski sistem tako pomemben: skrbi, da lahko programi uporabljajo procesor, RAM, diske, grafiko, zvok, omrežje in druge naprave na urejen način.

Kaj se zgodi ob izklopu?

Ko izbereš »Izklopi«, operacijski sistem najprej poskuša varno zaključiti programe, zapisati potrebne podatke na disk in ustaviti sistemske storitve. Šele nato računalnik prekine napajanje.

Podatki, ki so bili pravilno shranjeni na SSD ali HDD, ostanejo. Delovna vsebina RAM-a pa brez napajanja ne ostane trajno shranjena.

Zato računalnika ni dobro kar izklopiti iz elektrike

Nenaden izpad napajanja lahko prekine zapisovanje podatkov. Če je mogoče, računalnik vedno izklopi prek operacijskega sistema.

Slovarček računalniških izrazov

Spodaj so kratke razlage najpogostejših računalniških izrazov. Razlage so namenjene začetnikom, povezave pa vodijo na dodatne informacije.

Pomnilnik RAM

RAM je začasni delovni pomnilnik za podatke in programe, ki so trenutno v uporabi.

Več na Wikipediji

Grafična kartica (GPU)

Grafična kartica skrbi za prikaz slike, video vsebine in igre.

Več na Wikipediji

Matična plošča

Matična plošča povezuje procesor, RAM, disk in druge komponente.

Več na Wikipediji

BIOS / UEFI

BIOS oziroma UEFI je vdelana programska oprema, shranjena v posebnem pomnilniku na matični plošči. Zažene se ob vklopu računalnika in pripravi strojno opremo za zagon sistema.

Več na Wikipediji

Strežnik

Strežnik je računalnik, ki drugim računalnikom ponuja storitve. Primer strežnika je spletni strežnik, na katerem gostuje Linuxabc.si.

Več na Wikipediji

NAS

NAS si lahko predstavljaš kot zasebni oblak doma. Na njem lahko shranjuješ fotografije, videe in dokumente, do katerih dostopaš iz več računalnikov ali telefonov.

Več na Wikipediji

Virtualni stroj

Virtualni stroj omogoča, da znotraj enega operacijskega sistema zaženemo drugega. Tako lahko v Windowsih preizkusimo Linux ali obratno brez sprememb na glavnem računalniku.

Več na Wikipediji

GRUB

GRUB je pogosto uporabljen zagonski nalagalnik pri Linuxu. Lahko omogoča tudi izbiro med več operacijskimi sistemi.

Uradna stran GNU GRUB

Gonilnik

Gonilnik omogoča operacijskemu sistemu komunikacijo z določeno strojno opremo.

Datotečni sistem

Datotečni sistem določa, kako so datoteke in mape organizirane ter zapisane na disku.

Particija

Particija je logično razdeljen del diska, ki ga lahko operacijski sistem uporablja kot ločen prostor.

Varnostne kopije

Varnostna kopija oziroma backup je kopija pomembnih podatkov, ki jo uporabimo, če se disk pokvari, če datoteke pomotoma izbrišemo ali če pride do druge napake.

Pravilo 3-2-1

Dobro pravilo pravi: imej 3 kopije podatkov, na 2 različnih medijih, od tega naj bo 1 kopija shranjena na drugi lokaciji.

Zaključek

Računalnik ni ena sama naprava, ki vse naredi sama. Je sistem komponent, ki sodelujejo: procesor izvaja ukaze, RAM predstavlja začasni delovni prostor, SSD ali HDD hranita podatke, operacijski sistem pa vse skupaj usklajuje.

Ko razumeš to osnovno sliko, postanejo veliko bolj razumljivi tudi Linux, namestitev sistema, gonilniki, particije, nadgradnje in odpravljanje težav.

Če si zapomniš samo štiri stvari

  • CPU izvaja ukaze,
  • RAM je začasni delovni prostor,
  • SSD/HDD sta trajnejša shramba,
  • operacijski sistem usklajuje programe in strojno opremo.
← Nazaj na domov