KW

0.0(0)
Studied by 1 person
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/57

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 12:35 PM on 1/29/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

58 Terms

1
New cards

Unix

Operačný systém navrhnutý pre stabilitu, multitasking a viacužívateľské prostredie.

2
New cards

Shell

Rozhranie medzi používateľom a jadrom systému, ktoré interpretuje príkazy.

3
New cards

Skript

Súbor obsahujúci príkazy shellu, ktoré sa vykonávajú sekvenčne.

4
New cards

Súbor

Základná jednotka ukladania dát v operačnom systéme.

5
New cards

Obyčajný súbor

Bežný súbor obsahujúci dáta alebo programový kód.

6
New cards

Adresár

Špeciálny súbor, ktorý obsahuje odkazy na iné súbory a adresáre.

7
New cards

Symbolická linka

Odkaz na iný súbor alebo adresár, ktorý sa správa ako alias.

8
New cards

Procesor

Hardvérová jednotka vykonávajúca inštrukcie programu.

9
New cards

Inštrukcia

Základný príkaz vykonateľný procesorom.

10
New cards

Atomickosť inštrukcie

Vlastnosť, ktorá zaručuje, že inštrukcia sa vykoná úplne alebo vôbec.

11
New cards

Prerušenie

Signál procesoru indikujúci udalosť vyžadujúcu okamžitú pozornosť.

12
New cards

Program

Súbor inštrukcií, ktoré môže vykonávať počítač.

13
New cards

Proces

Bežiaci program s pridelenými systémovými prostriedkami.

14
New cards

Pamäť

Úložisko pre dáta a inštrukcie, ktoré procesor spracováva.

15
New cards

Spoločná pamäť

Pamäť zdieľaná viacerými procesmi na rýchlu výmenu dát.

16
New cards

Synchronizácia

Mechanizmus na riadenie prístupu viacerých procesov k zdieľaným zdrojom.

17
New cards

Prostriedok

Hardvérová alebo softvérová komponenta využívaná procesmi.

18
New cards

Vzájomné vylučovanie

Mechanizmus zaručujúci, že iba jeden proces naraz môže pristupovať k určitému prostriedku.

19
New cards

Kritická oblasť

Časť kódu, kde dochádza k prístupu ku zdieľanému zdroju a vyžaduje synchronizáciu.

20
New cards

Požiadavky na riešenie vzájomného vylučovania

Musí zabrániť súčasnému prístupu procesov, zaistiť postupnosť a nedochádzať k hladovaniu.

21
New cards

Vstupný a výstupný protokol

Pravidlá pre vstup do kritickej sekcie a jej opustenie.

22
New cards

Špeciálne inštrukcie

Procesorové inštrukcie podporujúce synchronizáciu (napr. test-and-set).

23
New cards

Semafor


Semafor je synchronizačný mechanizmus v OS, ktorý slúži na riadenie prístupu procesov k zdieľaným zdrojom.

24
New cards

Operácie nad semaforom

Zahŕňajú wait (P) na zníženie hodnoty a signal (V) na zvýšenie hodnoty semaforu.

25
New cards

Semantika operácií nad semaforom

Určuje správnosť a význam operácií wait a signal.

26
New cards

Invariant semaforu

Podmienka, ktorá musí byť vždy splnená, aby semafor fungoval správne.

27
New cards

Všeobecný semafor

Semafor s hodnotou ≥ 0, umožňujúci viac ako jednému procesu pokračovať.

28
New cards

Binárny semafor

Semafor s hodnotou 0 alebo 1, používaný na jednoduché vzájomné vylučovanie.

29
New cards

Iniciálna hodnota semaforu

Počiatočný stav semaforu, určujúci počet dostupných zdrojov.

30
New cards

Monitor

Vysokoúrovňový synchronizačný mechanizmus, ktorý automaticky riadi prístup procesov ku kritickým sekciám.

31
New cards

Multiprogramming (Multiprogramovanie)

Spôsob správy procesov, kde viaceré programy súčasne využívajú procesor.

32
New cards

Multiprocessing

Používanie viacerých procesorov na vykonávanie úloh súčasne.

33
New cards

Multitasking

Schopnosť operačného systému prepínať medzi viacerými bežiacimi procesmi.

34
New cards

Multithreading

Spúšťanie viacerých vlákien v rámci jedného procesu na efektívne využitie zdrojov.

35
New cards

Swapovanie

Presúvanie procesov medzi RAM a diskovou pamäťou pri nedostatku miesta.

36
New cards

Externá fragmentácia

Strata dostupnej pamäte v dôsledku rozdelenia voľných blokov na malé, nepoužiteľné časti.

37
New cards

Interná fragmentácia

Neefektívne využitie pamäte v dôsledku pridelenia väčšieho bloku, než je potrebné.

38
New cards

Virtuálna pamäť

Mechanizmus umožňujúci procesom používať viac pamäte, než je fyzicky dostupné.

39
New cards

Stránkovanie

Technika správy pamäte, kde je logická pamäť rozdelená na fixné bloky (stránky).

40
New cards

Logický adresový priestor

Súbor adries, ktoré proces vidí a používa.

41
New cards

Fyzická pamäť

Reálna pamäť dostupná v počítači (RAM).

42
New cards

Virtuálny adresový priestor

Adresový priestor, ktorý môže byť väčší ako dostupná fyzická pamäť.

43
New cards

Stránka

Blok logickej pamäte, ktorý sa mapuje na rám vo fyzickej pamäti.

44
New cards

Stránkový rám

Blok fyzickej pamäte, do ktorého je mapovaná stránka virtuálnej pamäte.

45
New cards

Logická adresa

Adresa generovaná procesom, ktorá sa prekladá na fyzickú adresu.

46
New cards

Fyzická adresa

Skutočná adresa v RAM, kde sú uložené dáta.

47
New cards

Tabuľka stránok

Štruktúra mapujúca logické adresy na fyzické.

48
New cards

Dvojúrovňová tabuľka stránok

Optimalizovaná verzia tabuľky stránok, rozdelená do viacerých úrovní.

49
New cards

Výpadok stránky (Page Fault)

Situácia, keď požadovaná stránka nie je v RAM a musí sa načítať z disku.

50
New cards

Asociačná pamäť

Rýchla vyrovnávacia pamäť pre uchovávanie prekladov logických adries.

51
New cards

TLB (Translation Lookaside Buffer)

Vyrovnávacia pamäť na zrýchlenie prekladu adries pri stránkovaní.

52
New cards

Reťazec odkazov na stránky (Reference String)

Zoznam stránok, ktoré proces žiadal v určitom časovom intervale.

53
New cards

Pracovná množina stránok

Množina stránok, ktoré proces aktívne používa v danom momente.

54
New cards

Algoritmus výberu obete

Metóda určujúca, ktorá stránka bude odstránená z pamäte pri výpadku stránky.

55
New cards

Zásobníkový algoritmus

Algoritmus správy stránok, ktorý zaručuje optimálnu náhradu stránok.

56
New cards

LRU algoritmus

Algoritmus nahrádzajúci najmenej nedávno použitú stránku.

57
New cards

FIFO algoritmus

Algoritmus nahrádzajúci najstaršiu načítanú stránku.

58
New cards

Optimálny algoritmus

Teoreticky najlepší algoritmus, ktorý vždy odstráni stránku, ktorá bude najneskôr potrebná.