OS - KeyWords

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/58

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

59 Terms

1
New cards

Unix

Operačný systém založený na jednoduchosti, modularite a reťazení malých programov.

2
New cards

Shell

Program, ktorý interpretuje príkazy a umožňuje interakciu s OS.

3
New cards

Skript

Textový súbor s príkazmi pre shell na automatizáciu úloh.

4
New cards

Súbor

Abstrakcia pre uložené dáta, s ktorými sa pracuje operáciami open, read, write, close.

5
New cards

Obyčajný súbor

Bežný typ súboru, obsahuje text alebo binárne dáta (napr. .png, .exe).

6
New cards

Adresár

Špeciálny súbor obsahujúci zoznam iných súborov a adresárov.

7
New cards

Symbolická linka

Odkaz na iný súbor/adresár, ktorý môže byť neplatný („zlomený link“).

8
New cards

Procesor (CPU)

Vykonáva inštrukcie programu, obsahuje jadrá a cache.

9
New cards

Inštrukcia

Základná operácia CPU, napr. sčítanie, presun dát.

10
New cards

Atomickosť inštrukcie

Inštrukcia sa vykoná celá alebo vôbec, bez prerušenia.

11
New cards

Prerušenie

Mechanizmus dočasne zastaví program na obsluhu inej (často urgentnej) udalosti.

12
New cards

Program

Pasívny súbor s kódom a dátami, ktorý sa po spustení stáva procesom.

13
New cards

Proces

Bežiaci program s pridelenou pamäťou a prostriedkami.

14
New cards

Pamäť

Úložisko pre inštrukcie a dáta procesov počas behu.

15
New cards

Spoločná pamäť

Viac procesov zdieľa rovnaký pamäťový priestor, vyžaduje synchronizáciu.

16
New cards

Synchronizácia

Koordinácia procesov na zamedzenie kolízií pri zdieľaných zdrojoch.

17
New cards

Prostriedok

Čokoľvek, čo proces potrebuje (CPU, pamäť, I/O).

18
New cards

Vzájomné vylučovanie

Zaručuje, že do kritickej oblasti vstúpi naraz iba jeden proces.

19
New cards

Kritická oblasť

Kód pracujúci so zdieľaným zdrojom, vyžaduje vzájomné vylučovanie (napr. pri zápise).

20
New cards

Požiadavky na vzájomné vylučovanie

zahŕňajú bezpečnosť („naraz maximálne 1 proces v kritickej oblasti“), spravodlivosť („žiadna preferencia procesov“), konečné čakanie („bounded waiting“) a nezávislosť od rýchlosti CPU.

21
New cards

Vstupný/výstupný protokol

Určuje, kedy proces môže vstúpiť do kritickej oblasti a kedy ju opustiť.

22
New cards

Špeciálne inštrukcie

Atomické operácie pre synchronizáciu (napr. Test-and-Set).

23
New cards

Správa procesov

OS riadi vytváranie, plánovanie a ukončovanie procesov.

24
New cards

Správa pamäte

Prideľovanie a organizácia pamäte pre procesy.

25
New cards

Správa súborov

Čítanie, zápis, organizácia a ochrana súborov.

26
New cards

Správa I/O zariadení

OS poskytuje ovládače a riadi prístup k zariadeniam.

27
New cards

Správa používateľov a práv

Rieši autentifikáciu a oprávnenia v systéme.

28
New cards

Semafor

Synchronizačný nástroj regulujúci prístup k zdrojom.

Iniciálna hodnota semaforu určuje počet dostupných zdrojov pri inicializácii.

29
New cards

Operácie nad semaforom

Inicializácia, čakanie (down/P), uvoľnenie (up/V).

• down() ak je semafor > 0, zmenší ho o 1, inak proces/vlákno zablokuje;

• up() zvýši semafor o 1 a prípadne odblokuje čakajúce vlákno

30
New cards

Všeobecný semafor

Povolenie viacerých procesov naraz podľa dostupných zdrojov.

31
New cards

Binárny semafor

Nadobúda iba hodnoty 0 a 1, funguje ako mutex.

32
New cards

Monitor

Synchronizačný mechanizmus, ktorý umožňuje iba jednému procesu vstup do monitorovanej sekcie.

33
New cards

Multiprogramming

Viaceré procesy v pamäti sa striedajú na CPU.

34
New cards

Multiprocessing

Paralelné vykonávanie procesov na viacerých jadrách/procesoroch.

35
New cards

Multitasking

OS rýchlo prepína medzi procesmi, aby vyzerali ako súbežné.

36
New cards

Swapovanie

Presun celého procesu (alebo segmentu) medzi RAM a diskom, ak nie je dostatok pamäte.

37
New cards

Externá fragmentácia

Voľná pamäť sa rozdelí na malé časti, ktoré jednotlivo nestačia na alokáciu väčšieho bloku.

38
New cards

Interná fragmentácia

Nevyužitá časť pamäte, ktorá vzniká pri alokácii, keď sa pridelí viac pamäte, než proces potrebuje.

39
New cards

Virtuálna pamäť

Abstraktný adresný priestor. OS umožňuje procesom používať viac pamäte, ako je fyzicky dostupná.

40
New cards

Stránkovanie

Logická pamäť rozdelená na stránky, ktoré sa mapujú na rámce vo fyzickej pamäti.

41
New cards
42
New cards
43
New cards
44
New cards
45
New cards
46
New cards
47
New cards
48
New cards
49
New cards
50
New cards
51
New cards
52
New cards
53
New cards
54
New cards
55
New cards
56
New cards
57
New cards
58
New cards
59
New cards