Architektura a koncepce OS

GentleOakland avatar
GentleOakland
·
·
Download

Start Quiz

Study Flashcards

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

More Quizzes Like This

Use Quizgecko on...
Browser
Browser