P001 Operační systémy

Fakulta informatiky
jaro 2001
Rozsah
3/0. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: k, z.
Vyučující
doc. Ing. Jan Staudek, CSc. (přednášející)
Garance
doc. Ing. Jan Staudek, CSc.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: doc. Ing. Jan Staudek, CSc.
Rozvrh
St 11:00–13:50 D2, St 11:00–13:50 D1
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
Osnova
  • Úvod do architektur počítačů a operačních systémy, přerušení, činnost procesoru, připojení a ovládání vstupů a výstupů, přímý přístup do paměti.
  • Rozbor vlastností operačních systémů uživatelská rozhraní a rozhraní služeb jádra, architekura.
  • Procesy
  • Sledy, vnitřní paralelismus v procesech
  • Paralelismus, koordinace procesů, kritická sekce
  • Semafory, monitory klasiké synchronizační úlohy
  • Uváznutí, ochrana před uváznutím.
  • Plánovací algoritmy v operačních systémech.
  • Správa paměti, logický a fyzický adresový prostor, pevné a dynamické úseky, výměny.
  • Stránkování, segmentace, virtualizace paměti.
  • Software pro ovládání vstupů a výstupů, diskové paměti, plánování činnosti disku, ovládání terminálů.
  • Souborové systémy.
  • Rozbor konkrétních OS - Unix, Linux, Windows
Literatura
  • Operating systems concepts (objednáno). ISBN 0-471-36486-X. info
  • SILBERSCHATZ, Abraham, Peter Baer GALVIN a Greg GAGNE. Applied operating system concepts. 1st ed. New York: John Wiley & Sons, 2000, xviii, 840. ISBN 0-471-36508-4. info
  • STALLINGS, William. Operating systems. 2nd ed. London: Prentice-Hall International, 1995, xviii, 701. ISBN 0-13-180977-6. info
Metody hodnocení
písemná zkouška
Další komentáře
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích léto 1996, léto 1997, léto 1998, jaro 1999, jaro 2000, jaro 2002.