Otázky z OPS pro V2 (zimní období 2006/2007)
 echo Date("d.m.Y, H:i:s", fileMtime($_SERVER["SCRIPT_FILENAME"]))?>
 - Úvod do operačních systémů (OS)
     
       - základní pojmy (analogový, hybridní, číslicový počítač, hardware, software)
       
 - Von Neumannovo a Harwardské schéma počítače, vývoj počítačů a mikroprocesorů
       
 - účel a funkce OS, typy jader OS, zavedení OS (FDD, HDD, CD, BootROM)
       
 - víceúlohové a víceuživatelské systémy, multiprocesory, multipočítače, clustery
     
 
  - Hardwarové prostředky využívané počítačem
     
       - vstupně výstupní (I/O) zařízení v PC (IN, OUT, mapování do paměti, DMA, bus master)
       
 - význam a typy přerušení, obsluha přerušení, privilegované instrukce
       
 - ochrana paměti, časovač, virtualizace, endianita, 64 bitový režim (Intel a AMD)
     
 
  - Procesy v operačním systému
     
       - algoritmus, program, proces, thread, životní cyklus procesu
       
 - preemptivní a nepreemptivní multitasking, context switch, plánování procesů a procesoru
       
 - spolupráce mezi procesy (signály, sdílená paměť), souběh, kritická sekce, uváznutí
     
 
  - Správa paměti v operačním systému, Apple
     
       - strategie přidělování a ochrany paměti, relokace, segmentace a stránkování paměti
       
 - Apple (historie, procesory, prostředí), vztah k PC
       
 - Microsoft (DOS, Windows - 16 a 32 bitový OS)
     
 
  - Unix - úvod
     
       - charakteristika, vývoj Unixu (vznik, hlavní větve, POSIX), Linux, GNU, X.org
       
 - uživatelé, skupiny, systém práv, uchovávané časy, speciální oprávnění
       
 - struktura systému souborů ext3, i-node, linky
       
 - znakový terminál, GUI, vzdálené přihlašování, autorizace pomocí hesla a klíčů
     
 
  - Unix - příkazový řádek
     
       - shell, správa souborů a adresářů, práce se soubory
       
 - zpracování příkazového řádku - žolíkové znaky, speciální znaky, historie, aliasy
       
 - standardní vstupy a výstupy, přesměrování, here document, roury
     
 
  - Unix - aplikace
     
       - předvedení práce s programy: mutt, sed, awk, grep (regulární výrazy), ...
       
 - seskupování příkazů do kolon, vložené příkazy
       
 - programování ve shellu (skripty, funkce, proměnné)