Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Předmět Operating Sytems and Networks (FEKT-NOSS)

Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu FEKT-NOSS - Operating Sytems and Networks, Fakulta elektrotechniky a komunikačních technologií, Vysoké učení technické v Brně (VUT).

Top 10 materiálů tohoto předmětu

Materiály tohoto předmětu

Materiál Typ Datum Počet stažení

Další informace

Cíl

Cílem předmětu je seznámit studenty se základními principy operačních systémů, základy programování uživatelských a síťových aplikací pro OS UNIX/Linux a síťovými protokoly a standardy jako Ethernet, IEEE 802.1Q VLAN, PoE, TCP/IP, IPv6, DNS, DHCPv4/DHCPv6, HTTP, SMTP.

Osnova

1. Operační systém (dále OS), typy OS. Uniprogramming, multiprogramming, sdílení času. Jádro. Systémová volání. Procesy: stavy procesu, vytvoření a ukončení procesu.2. Identifikátory spojené s procesy. Čekání na ukončení procesu. Plánování procesů. Signály. Řízení úloh.3. Souborové systémy. Správa paměti.4. Přesměrování vstupů a výstupů v UNIXu. Vlákna: implementace vláken, vytvoření vláken, ukončování a spojování vláken.5. Synchronizace procesů a vláken (kritická sekce, mutex, semafor, podmíněná proměnná, bariéry). Problém uváznutí.6. Struktura OS, typy jader. Virtualizace. Počítačové sítě: ISO OSI a TCP/IP model. Fyzická a linková vrstva. Ethernet.7. Přepínaný Ethernet, přepínače (switches). IEEE 802.1Q VLAN Tagging. PoE.8. IPv4 protokol: IPv4 datagram, IPv4 adresy. ICMP protokol. ARO protokol. Směrování, směrovací tabulka, agregace položek směrovací tabulky, základní algoritmus směrování.9. Protokoly UDP a TCP. Navázání a ukončení TCP spojení.10. DHCPv4. IPv6: IPv6 datagram, IPv6 adresy, identifikátory rozhraní.11. IPv6: Objevování sousedů. Automatická konfigurace. DHCPv6.12. DNS: domény, zóny, DNS záznamy (Resource Record, RR), typy RR, DNS dotazy, DNS servery, resolvery. DNSSEC.13. Protokol HTTP, SMTP. Firewally. DMZ (demilitarizovaná zóna).

Literatura

Tanenbaum, S., A. Modern operating systems. 3.ed. Upper Saddle River, New Jersey 07458: Pearson Prentice Hall, 2008. 1076 p. ISBN 0-13-600663-9. (EN)Silberschatz, A., Galvin, P., B., Gagne, G. Operating System Concepts. 8th ed. Hoboken: Wiley, 2010. 972 p. ISBN 978-0-470-233399-3. (EN)

Požadavky

Student, který si předmět zapíše, by měl být schopen vytvořit jednoduchý program v jazyce C, využívat základní knihovní funkce jazyka C, vysvětlit základní činnost Von Neumannova počítače a popsat činnost procesoru při obsluze přerušení.

Garant

Ing. Tomáš Macho, Ph.D.

Vyučující

Ing. Tomáš Macho, Ph.D.