問題一覧
1
Primární paměť
je obvykle energeticky závislá., je přímo adresovaná procesorem., je obvykle rychlejší než sekundární paměť.
2
Vyberte bloková zařízení:
disk.
3
Proces obsahuje
čítač instrukcí., zásobník., datovou sekci., instrukční sekci.
4
Proces
je spuštěný program., potřebuje pro svou činnost procesor a paměť, se může skládat z více vláken.
5
V procesově konstruovaném OS
jádro separuje systémové procesy., pracuje jádro v privilegovaném režimu., je snaha provádět co největší část kódu v uživatelském režimu.
6
Process Control Block obsahuje
informace potřebné pro správu paměti., informace potřebné pro správu I/O., účtovací informace.
7
Pokud u algoritmu Round Robin použijeme velmi vysoké časové kvantum,
algoritmus se chová podobně jako algoritmus FCFS., snižuje se režije algoritmu.
8
Vyberte dvojice, kde oba OS pocházejí od společnosti Microsoft
MS DOS a Windows NT., Xenix a OS/2.
9
Princip FIFO se využívá v algoritmu
Druhá šance., FCFS.
10
V obecném stavovém modelu může proces přecházet (popis sipek)
ze stavu ready do stavu running., ze stavu running do stavu ready., ze stavu running do stavu waiting.
11
Primární paměti
tvoří operační paměť a cache.
12
KLT jsou podporována v:
Windows NT., Solaris., Linux.
13
Mezi způsoby předávání parametrů systémových volání patří předávání pomocí
registrů., zásobníku.
14
Mezi jednovláknové OS patří:
MS-DOS.
15
Strategický plánovač
vybírá, který proces lze zařadit mezi připravené procesy., určuje stupeň multiprogramování.
16
Příkladem OS s mikrojádrem je
Mach.
17
Fyzický adresový prostor (FAP)
se používá pro adresaci operační paměti., se používá pro adresaci primární paměti.
18
Krátkodobý plánovač může vydat plánovací rozhodnutí v okamžiku, kdy nějaký proces:
přechází ze stavu čekající do stavu připravený.
19
DMA
je způsob přenosu dat mezi I/O zařízením a pamětí., přenáší data po blocích.
20
Terciální paměti
jsou pomalejší něž pevné disky., mají větší kapacitu něž operační paměť., jsou levná typicky vyměnitelná média., jsou energeticky nezávislé.
21
Mezi standardy systémových volání patří
POSIX., Windows API.
22
V operačním systému s mikrojádrem
jádro zajišťuje správu paměti., jádro zajišťuje komunikaci mezi procesy.
23
Pokud se stránka nenachází ve FAP, je aktivován OS pomocí
přerušení.
24
Přepnutí kontextu
je způsobeno přerušením nebo systémovým voláním., spouští krátkodobý plánovač.
25
Mezi interní služby OS v oblasti alokace zdrojů patří
plánování přidělování CPU., přidělování přístupu k tiskárnám apod.
26
Přerušení
je signál, že se stalo něco, co by OS měl zpracovat., může být zakázáno (maskováno) z důvodu, aby se nepřerušovala rutina obsluhující jiné přerušení.
27
Deskop
je osobní počítač vyhrazený v jednom okamžiku pro jediného uživatele., používá jako typické I/O vybavení klávesnici, myš, monitor a tiskárnu., má energeticky závislou primární paměť a energeticky nezávislou sekundární paměť.
28
Které z následujících informací si samostatně udržuje každé vlákno?
registry., čítač instrukcí.
29
Hierarchická vrstvová architektura
je postavena na modulárním principu., umožňuje, aby vrstva n používala služby vrstvy n-1.
30
Tabulka stránek obsahuje
číslo stránky., číslo rámce.
31
Vyberte příkazy, které používají znaková zařízení:
put., get.
32
Vyberte příkazy, které používají bloková zařízení:
read., write.
33
Krátkodobý plánovač může vydat plánovací rozhodnutí v okamžiku, kdy nějaký proces:
přechází ze stavu běžící do stavu čekající., přechází ze stavu běžící do stavu připravený., končí.
34
Soubor otevřený jedním vláknem
je k dispozici pro celý proces., je k dispozici pro šechna ULT příslušného procesu., je k dispozici pro všechna KLT příslušného procesu.
35
Při Multitáskingu
je v paměti několik úloh současně., dochází k přepínání mezi úlohami ve chvíli, kdy úloha požádá o I/O operaci., dochází k přepínání mezi úlohami ve chvíli, kdy úloze vypšel časový limit., uživatelé získají dojem, že úlohy jsou zpracovávány paralelně.
36
Při stránkování paměti obsahuje logická adresa
číslo stránky., offset.
37
V operačním systému s mikrojádrem
je volání služeb nahrazeno výměnou zpráv mezi procesy., je vyšší bezpečnost., je vysoká modularita jádra.
38
Procesor se dostane
z privilegovaného režimu speciální instrukcí., do uživatelského režimu speciální instrukcí., z uživatelského režimu při zpracování přerušení.
39
Hierarchická struktura OS umožňuje, že
každá úroveň řeší konzistentní podmnožinu funkcí., nižší vrstva nabízí vyšší vrstvě služby., vrstvu lze uvnitř modifikovat, aniž to ovlivní ostatní vrstvy.
40
Distribuované systémy
jsou založeny na komunikaci skrze datové spoje., mají architekturu typu Klient-server nebo Peer-to-peer.
41
Krátkodobý plánovač
přiděluje procesor procesům., musí být rychlý.
42
Při hierarchické vrstvové architektuře OS
nejvyšší vrstva je uživatelské rozhraní.
43
Distribuované systémy
jsou tzv. Volně vázané systémy., tvoří několik vzájemně komunikujících CPU, kde každý CPU má vlastní paměť.
44
Při přidělování jedné souvislé části paměti procesu
nesmí být logická adresa větší než hodnota mezního registru., se k logické adrese přičítá hodnota relokačního registru.
45
Z hlediska rychlosti a kvality využití paměti je
technika First-fit lepší než technika Worst-fit., technika Worst-fit horší než technika Best-fit.
46
Na úrovni jednotlivých vláken, nikoli celého procesu, se přiděluje:
procesor.
47
Na úrovni celého procesu, nikoli jednotlivých vláken, se přiděluje:
paměť., vstupní zařízení., výstupní zařízení.
48
Mezi typické aktivity OS v oblasti správy souborů patří
vytváření a rušení souborů., vytváření a rušení adresářů., čtení ze souboru a zápis do souboru., zálohování.
49
Invertovaná tabulka stránek obsahuje
logickou adresu stránky., informaci o procesu, která stránku vlastní.
50
Při stránkování paměti
se LAP dělí na stránky., se FAP dělí na rámce.
51
Mezi typické aktivity OS v oblasti správy procesů patří
vytváření a ukončování uživatelských a systémových procesů., potlačování a obnovování procesů., mechanismy pro synchronizaci procesů a komunikaci mezi procesy.
52
Mezi typické aktivity OS v oblasti správy paměti patří
znalost, která část paměti je využívána kterým procesem., přidělování a uvolňování paměti podle požadavků procesů., rozhodování o tom, který proces kdy zavést do paměti.
53
Relokační registr při přidělování jedné souvislé části paměti
udává nejmenší fyzickou adresu paměti procesu.
54
V obecném stavovém modelu může proces přecházet
ze stavu running do stavu ready., ze stavu running do stavu terminated.
55
Pro KLT platí že:
jádro může plánovat současně běh více vláken jednoho procesu., přepojování mezi vlákny stejného procesu zprostředkovává jádro.
56
Vnější fragmentace
je situace, kdy souhrn volné paměti je dostatečný, ale ne v dostatečné souvislé oblasti., vzniká při přidělování souvislých oblastí paměti různé velikosti.
57
Logický adresový prostor (LAP)
používá tzv. virtuální adresy,, používá adresy, které jsou dány ve strojovém jazyku,, používá adresy, se kterými pracuje CPU,
58
Paralelní systémy
tvoří několik vzájemně komunikujících CPU sdílejících jednu paměť., tvoří několik vzájemně komunikujících CPU sdílejících hodinový signál., jsou tzv. Úzce vázané systémy.
59
Pro ULT platí že:
k blokování dochází na úrovni celého procesu, nikoli vláken., k odkládání dochází na úrovni celého procesu, nikoli vláken.
60
Sekundární paměť
má obvykle větší kapacitu než primární paměť.
61
V obecném stavovém modelu pro vlákna může vlákno na úrovni jádra přecházet
ze stavu ready do stavu running., ze stavu running do stavu ready., ze stavu running do stavu waiting.
62
Algoritmus, který za oběť vybírá nejpozdější ze všech následně odkazovaných stránek, je
optimální.
63
Které z následujících pojmů se projevují v souvislosti s preemptivním algoritmem SJF:
stárnutí., předbíhání.
64
OS Unix sestává z těchto hlavních částí:
systémové programy., jádro.
65
Plánovací rozhodnutí krátkodobého plánovače se označuje jako nepreemptivní plánování, pokud bylo vydané v okamžiku, kdy nějaký proces:
přechází ze stavu běžící do stavu čekající., končí.
66
Při stránkování na žádost je s každým řádkem PT spojen bit, který se označuje jako:
valid-invalid bit.
67
K odložení procesu dojde
na základě rozhodnutí střednědobého plánovače.
68
Mezní registr při přidělování jedné souvislé části paměti
udává rozpětí logických adres paměti procesu.
69
Vyberte znaková zařízení:
kávesnice., myš., sériový port.
70
V obecném stavovém modelu může proces přecházet
ze stavu ready do stavu running., ze stavu running do stavu waiting., ze stavu waiting do stavu ready.
71
Virtuální paměť umožňuje,
aby LAP byl větší než FAP., že se ve FAP mohou nacházet pouze části programů nutné pro bezprostřední řízení procesů.
72
Které z následujících pojmů se projevují v souvislosti s nepreemptivním algoritmem SJF:
stárnutí.
73
Který algoritmus dává minimální průměrnou dobu čekání na procesor:
Shortest Job First.
74
Odkládání procesů
slouží k uvolňování paměti., plánuje střednědobý plánovač.
75
Proces se může nacházet v jednom ze stavů:
nový (new): právě vytvořený proces., běžící (running): procesor právě vykonává instrukce procesu.
76
Paralelní systémy
se dělí na symetrické multiprocesorové systémy a asymetrické multiprocesorové systémy., jsou založeny na komunikaci skrze sdílenou paměť.
77
Mezi typické aktivity OS v oblasti správy sekundárních pamětí patří
správa volného místa a přidělování místa., plánování činnosti disku.
78
KLT jsou podporována v:
OS/2., Windows 95., Windows 10.
79
Interpret příkazů
získává příkazy od uživatele., může být součástí jádra OS nebo speciální program.
80
Direct Memory Access (DMA)
přenáší data mezi pamětí a I/O zařízením., přenáší data po blocích.
81
Process Control Block obsahuje
stav procesu., čítač instrukcí., registry procesoru.
82
Algoritmus, který za oběť vybírá nejdéle neodkazovanou stránku, je
LRU.
83
Který z následujících plánovacích algoritmů je prioritní:
preemptivní SJF., nepreemptivní SJF.
84
Při hierarchické vrstvové architektuře OS
nejnižší vrstva je HW.
85
Přerušení
může být generováno I/O zařízením., může být generováno časovačem., může být generováno SW prostředky, např. při dělení nulou.
86
Který z následujících algoritmů přiděluje procesům předem stanovené časové kvantum:
Round Robin.
87
Tzv. use_bit a modified_bit se využívají v algoritmu
88
Tabulka segmentů obsahuje
počáteční adresu segmentu., délku segmentu.
89
Systémová volání
tvoří rozhraní mezi uživatelským procesem a OS., jsou popsána jako instrukce assembleru a jsou uvedena v programátorském manuálu k OS.
90
Vnitřní fragmentace
je situace, kdy přidělená oblast paměti je větší než požadovaná velikost., vzniká při stránkování paměti.
91
Které z následujících pojmů se projevují v souvislosti s algoritmem FCFS:
konvojový efekt.
92
K ukončení procesu dojde
na základě žádosti procesu.
93
Při Multiprogramování
je v paměti několik úloh současně., dochází k přepínání mezi úlohami ve chvíli, kdy úloha požádá o I/O operaci.
94
Sekundární paměti
mají větší kapacitu něž primární paměti., jsou energeticky nezávislé.
95
Mezi algoritmy určení oběti při stránkování patří
LRU., Druhá šance.
96
Který z následujících algoritmů je nejméně vhodný pro krátkodobý plánovač:
FCFS.
97
Objekt, který vzniká v rámci procesu, je viditelný pouze uvnitř procesu a je charakterizován svým stavem, se nazývá:
vlákno., sled.
98
K vytvoření procesu dojde
na základě žádosti procesu.
99
Které z následujících informací se udržují na úrovni celého procesu, nikoli však na úrovni vláken?
informace potřebné pro správu paměti., stav procesu.
100
Vyberte pravdivé tvrzení:
všechny stránky LAP mají stejnou velikost., stránky LAP a rámce FAP mají stejnou velikost., všechny rámce FAP mají stejnou velikost.