28 Questions
Co je TRAP?
Je vyvolání přerušení
Který z následujících systémů patří mezi distribuované systémy?
Beowulf cluster
Který z následujících systémů patří mezi RT-systémy?
QNX
Co je účelem systémových volání?
Slouží procesům ke zpřístupnění funkcí OS
Jaký je název simulace přihlašovací obrazovky?
Login spoofing
Jaký algoritmus používá UNIX pro uložení hesel?
DES
Co je jedním z nejčastějších útoků na systém?
Využití chyby ve službách typu buffer overflow
K čemu slouží systémové volání?
Ke zpřístupnění funkcí OS
Co je hlavní funkcí operačního systému?
Správa prostředků
Co lze označovat jako multiprogramming?
Způsob práce plánovače OS
Co je Spooling?
Technika ukládání úloh do fronty pro dávkové systémy
Co je Timesharing?
Sdílení času CPU mezi procesy uživatelů OS
Co je nutné mít v hardware, aby fungoval OS s preemptivním multitaskingem?
Přerušovací systém a časovač
Co se během DMA nepodílí na převodu?
CPU
Co je výhodou použití DMA?
Úspora času
Co je hlavní funkcí OS v souvislosti s procesy?
Prioritní řazení procesů
Co je spoolingem známé?
Odkládání dat pro pomalejší V/V zařízení
Co je účelem DMA?
Zrychlení činnosti systému
Jak dlouho řádově trvá odvození původního hesla z uloženého záznamu hesla na běžném PC:
(−1) desítky let
Jak dlouho řádově trvá uhodnutí řádně voleného funkčního hesla na běžném PC, pokud máme k dispozici uložený záznam:
(+2) desetitisíce až statisíce let
Co slouží ke komunikaci procesů:
roury
Jaký je hlavní cíl plánování procesů na dávkových systémech:
minimalizace obratu (turnaround time)
Jaký je hlavní cíl plánování procesů na interaktivních systémech:
nízká latence a odezva
Jaký je hlavní cíl plánování procesů na real-timeových systémech:
prediktabilita (předvídatelnost)
Co je sedmistavový model procesu:
běžící, blokovaný, nový
Co jsou hlavní cíle plánování procesů:
spravedlnost, rovnováha zatížení subsystémů
Co se rozumí pod pojmem plánování procesů:
rozvržení procesů v čase
Co jsou sokety:
softwarovými prvky, které umožňují komunikaci mezi procesy
Study Notes
Architektura a koncepce OS
- Hlavní funkce OS jsou:
- Správa prostředků
- Abstrakce a rozšíření počítače
- Multiprogramming je:
- Způsob práce plánovače OS
- (Pseudo)paralelní běh více úloh
- Spooling je:
- Technika ukládání úloh do fronty pro dávkové systémy
- Odkládání dat pro pomalejší V/V zařízení
- Timesharing je:
- Způsob multiprogrammingu
- Sdílení (dělení) času CPU mezi procesy uživatelů OS
OS a HW
- Aby fungoval OS s preemptivním multitaskingem, musí HW obsahovat:
- Přerušovací systém (interrupt system)
- Časovač
- Při používání DMA:
- Se přenosu neúčastní CPU
- Je nutné alokovat od systému kanál (DMA)
Procesy
Komunikace procesů
- Roury:
- Slouží ke komunikaci procesů
- V posixových systémech se s nimi pracuje obdobně jako se soubory
- Sockety:
- Slouží ke komunikaci procesů
- V posixových systémech se s nimi pracuje obdobně jako se soubory
Plánování procesů
- Hlavní cíle plánování procesů na dávkových systémech jsou:
- Minimalizace obratu (turnaround time)
- Maximální zátěž (využití) CPU
- Hlavní cíle plánování procesů na interaktivních systémech jsou:
- Nízká latence a odezva
- Proporcionalita (přiměřenost) k očekávání uživatelů
- Hlavní cíle plánování procesů na real-timeových systémech jsou:
- Prediktabilita (předvídatelnost)
- Dodržení (časových) termínů
Stavy procesů
- Sedmistavový model procesu zahrnuje:
- Běžící, blokovaný, nový
- Připravený, běžící, ukončený
Typy OS
- Mezi distribuované systémy patří:
- Beowulf cluster
- ParallelKnoppix
- Mezi RT-systémy patří:
- QNX
- VxWorks
Bezpečnost OS
- Mezi nejčastější útoky na systém patří:
+利用chí chyby ve službách typu buffer overflow
- Hádání uživatelských loginů a jejich hesel slovníkovou metodou
- Simulování přihlašovací obrazovky se nazývá:
- Login spoofing
Ověření znalostí o funkcionálních schopnostech operačního systému
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free