Procesor (CPU)
Procesor izvaja ukaze programov in obdeluje podatke.
Več na Wikipediji
Od gumba za vklop do Linux namizja
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.
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.
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.
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 .
Ko pritisneš gumb za vklop, se v nekaj sekundah zgodi veliko stvari. Za začetnika si lahko postopek predstavljaš takole:
Gumb za vklop → UEFI/BIOS → GRUB oziroma drug zagonski nalagalnik → Linux jedro → sistemske storitve → prijava → namizje.
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 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 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.
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 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.
Recimo, da klikneš ikono brskalnika Firefox. Zelo poenostavljeno se zgodi naslednje:
SSD/HDD → RAM ↔ CPU → GPU → zaslon.
Ko datoteko shraniš, se podatki ponovno zapišejo v trajno shrambo.
Programska oprema so programi in sistemi, ki računalniku povedo, kaj naj počne. Brez nje bi bil računalnik samo skupek elektronskih delov.
Program praviloma ne govori neposredno z vsako napravo v računalniku. Med njim in strojno opremo je več plasti.
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.
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.
Nenaden izpad napajanja lahko prekine zapisovanje podatkov. Če je mogoče, računalnik vedno izklopi prek operacijskega sistema.
Spodaj so kratke razlage najpogostejših računalniških izrazov. Razlage so namenjene začetnikom, povezave pa vodijo na dodatne informacije.
Procesor izvaja ukaze programov in obdeluje podatke.
Več na WikipedijiRAM je začasni delovni pomnilnik za podatke in programe, ki so trenutno v uporabi.
Več na WikipedijiSSD je hiter shranjevalni pogon brez gibljivih mehanskih delov.
Več na WikipedijiHDD je klasični trdi disk z magnetnimi ploščami in mehanskimi deli.
Več na WikipedijiGrafična kartica skrbi za prikaz slike, video vsebine in igre.
Več na WikipedijiMatična plošča povezuje procesor, RAM, disk in druge komponente.
Več na WikipedijiBIOS 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 WikipedijiBackup pomeni varnostno kopijo podatkov.
Več na WikipedijiStrežnik je računalnik, ki drugim računalnikom ponuja storitve. Primer strežnika je spletni strežnik, na katerem gostuje Linuxabc.si.
Več na WikipedijiNAS 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 WikipedijiVirtualni 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 WikipedijiGRUB je pogosto uporabljen zagonski nalagalnik pri Linuxu. Lahko omogoča tudi izbiro med več operacijskimi sistemi.
Uradna stran GNU GRUBGonilnik omogoča operacijskemu sistemu komunikacijo z določeno strojno opremo.
Datotečni sistem določa, kako so datoteke in mape organizirane ter zapisane na disku.
Particija je logično razdeljen del diska, ki ga lahko operacijski sistem uporablja kot ločen prostor.
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.
Dobro pravilo pravi: imej 3 kopije podatkov, na 2 različnih medijih, od tega naj bo 1 kopija shranjena na drugi lokaciji.
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.