Architektura a koncepce OS

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Co je TRAP?

  • Je přepnutí kontextu mezi procesy
  • Je systémové volání
  • Je skok z režimu user do režimu kernel
  • Je vyvolání přerušení (correct)

Který z následujících systémů patří mezi distribuované systémy?

  • MINIX 3
  • Red Hat Linux do jádra 2.2
  • Windows 2000 Server
  • Beowulf cluster (correct)

Který z následujících systémů patří mezi RT-systémy?

  • Linux
  • MINIX 3
  • Windows 2008 Server
  • QNX (correct)

Co je účelem systémových volání?

<p>Slouží procesům ke zpřístupnění funkcí OS (C)</p> Signup and view all the answers

Jaký je název simulace přihlašovací obrazovky?

<p>Login spoofing (B)</p> Signup and view all the answers

Jaký algoritmus používá UNIX pro uložení hesel?

<p>DES (B)</p> Signup and view all the answers

Co je jedním z nejčastějších útoků na systém?

<p>Využití chyby ve službách typu buffer overflow (A)</p> Signup and view all the answers

K čemu slouží systémové volání?

<p>Ke zpřístupnění funkcí OS (D)</p> Signup and view all the answers

Co je hlavní funkcí operačního systému?

<p>Správa prostředků (B)</p> Signup and view all the answers

Co lze označovat jako multiprogramming?

<p>Způsob práce plánovače OS (B)</p> Signup and view all the answers

Co je Spooling?

<p>Technika ukládání úloh do fronty pro dávkové systémy (D)</p> Signup and view all the answers

Co je Timesharing?

<p>Sdílení času CPU mezi procesy uživatelů OS (B)</p> Signup and view all the answers

Co je nutné mít v hardware, aby fungoval OS s preemptivním multitaskingem?

<p>Přerušovací systém a časovač (D)</p> Signup and view all the answers

Co se během DMA nepodílí na převodu?

<p>CPU (B)</p> Signup and view all the answers

Co je výhodou použití DMA?

<p>Úspora času (B)</p> Signup and view all the answers

Co je hlavní funkcí OS v souvislosti s procesy?

<p>Prioritní řazení procesů (C)</p> Signup and view all the answers

Co je spoolingem známé?

<p>Odkládání dat pro pomalejší V/V zařízení (C)</p> Signup and view all the answers

Co je účelem DMA?

<p>Zrychlení činnosti systému (C)</p> Signup and view all the answers

Jak dlouho řádově trvá odvození původního hesla z uloženého záznamu hesla na běžném PC:

<p>(−1) desítky let (B)</p> Signup and view all the answers

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:

<p>(+2) desetitisíce až statisíce let (B)</p> Signup and view all the answers

Co slouží ke komunikaci procesů:

<p>roury (D)</p> Signup and view all the answers

Jaký je hlavní cíl plánování procesů na dávkových systémech:

<p>minimalizace obratu (turnaround time) (A)</p> Signup and view all the answers

Jaký je hlavní cíl plánování procesů na interaktivních systémech:

<p>nízká latence a odezva (B)</p> Signup and view all the answers

Jaký je hlavní cíl plánování procesů na real-timeových systémech:

<p>prediktabilita (předvídatelnost) (D)</p> Signup and view all the answers

Co je sedmistavový model procesu:

<p>běžící, blokovaný, nový (B)</p> Signup and view all the answers

Co jsou hlavní cíle plánování procesů:

<p>spravedlnost, rovnováha zatížení subsystémů (D)</p> Signup and view all the answers

Co se rozumí pod pojmem plánování procesů:

<p>rozvržení procesů v čase (C)</p> Signup and view all the answers

Co jsou sokety:

<p>softwarovými prvky, které umožňují komunikaci mezi procesy (C)</p> Signup and view all the answers

Flashcards are hidden until you start studying

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

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

1.docx

More Like This

Operating System Components
38 questions

Operating System Components

PrivilegedMoscovium avatar
PrivilegedMoscovium
Operating System Fundamentals
5 questions
Use Quizgecko on...
Browser
Browser