Detail předmětu

Network Operating systems

FEKT-CSOSAk. rok: 2012/2013

Předmět je dělen do několika stěžejních částí. První část předmětu je věnována přehledu operačních systémů, jejich architektuře, procesům a vláknům, správě paměti a souborovým systémům. Druhá část předmětu se zabývá síťovou komunikací, síťovými službami a síťovými nástroji. Závěr předmětu je věnován bezpečnosti operačních systémů.

Obsahem počítačových cvičení je příkazový interpret, monolitické jádro, dynamické moduly jádra, síťová konfigurace, služby vzdáleného přihlášení a přenosu dat, komunikační nástroje, síťové služby, start operačního systému po síti, správa uživatelů a konfigurace firewallu.

Jazyk výuky

angličtina

Počet kreditů

5

Výsledky učení předmětu

Studenti budou mít teoretické i praktické znalosti o síťových operačních systémech. Dále budou mít znalosti pro provádění běžných ale i některých pokročilejších úkonů správy operačních systémů.

Prerekvizity

Jsou požadovány znalosti na úrovni středoškolského studia.

Plánované vzdělávací činnosti a výukové metody

Metody vyučování závisejí na způsobu výuky a jsou popsány článkem 7 Studijního a zkušebního řádu VUT.

Způsob a kritéria hodnocení

60 bodů - vlastní zkouška, 40 bodů - počítačové cvičení

Osnovy výuky

1) Úvod a přehled operačních systémů
2) Architektura operačních systémů
3) Procesy a vlákna
4) Plánování procesů
5) Synchronizace procesů
6) Správa paměti
7) Virtuální paměť
8) Souborové systémy
9) Síťová komunikace
10) Síťové služby
11) Síťové nástroje
12) Bezpečnost

Učební cíle

Cílem předmětu je poskytnout studentům ucelený pohled na problematiku síťových operačních systémů. Teoretická část předmětu je zaměřena na principy síťových operačních systémů a praktická část demonstruje využíváni těchto principů.

Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky

Vymezení kontrolované výuky a způsob jejího provádění stanoví každoročně aktualizovaná vyhláška garanta předmětu.

Základní literatura

Silberschatz, A., Galvin, P., Gagne, G. Operating systems concepts. John Wiley, 2008. Eight edition, ISBN-13: 978-0470128725. (EN)
Tanenbaum, S. Modern Operating Systems. Prentice Hall PTR., 2007. Third Edition, ISBN-13: 978-0136006633. (EN)

Zařazení předmětu ve studijních plánech

  • Program EEKR-BC bakalářský

    obor BC-TLI , 3 ročník, letní semestr, povinný

Typ (způsob) výuky

 

Přednáška

26 hod., nepovinná

Vyučující / Lektor

Osnova

history; standardization; system architecture; system calls; processes and signals; memory management; page swapping; file subsystem; device drivers; communications between processes; pipes; networking subsystem; sockets; TCP protocol; network services; SSH; X-windows

Cvičení na počítači

26 hod., povinná

Vyučující / Lektor

Osnova

history; standardization; system architecture; system calls; processes and signals; memory management; page swapping; file subsystem; device drivers; communications between processes; pipes; networking subsystem; sockets; TCP protocol; network services; SSH; X-windows