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 Operační systémy (KIT / IOSYR)

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 KIT / IOSYR - Operační systémy, Fakulta elektrotechniky a informatiky, Univerzita Pardubice (UPa).

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

Materiály tohoto předmětu

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

Další informace

Obsah

Přednášky:- Pojem OS, historie a vývoj OS, dělení OS dle určení, systémová volání, koncepce OS, sturktura OS.- HW a OS, hardwarové prostředky pro OS.- Procesy, vlákna, signály.- Plánování procesů.- Konkurence procesů a IPC.- Deadlock a jeho prevence.- Správa paměti.- Správa souborů, integrita dat.- Víceprocesorové systémy, RT a vestavěné systémy.- Design OS a jeho bezpečnost.Cvičení:- Základní pojmy, instalace OS Linux, dělení disků, swap, MBR, boot-manager, role administrátora.- OS Linux, soubory, adresáře, shell, ssh, GUI.- Procesy, ps, /proc, pstree, PID, PPID, terminál, signály, kill, top, nice, renice, jobs, fg, bg.- Plánování úloh, pojem démon, atd, at, cron, crontab.- Kompilace programů v Unixu, gcc, make, Makefile, GNU (./configure, make, make install).- Vznik procesu, komunikace mezi procesy, fork(), nepojmenované roury, |, pipe(), pojmenované roury, mknod file p.- Signály a jejich zpracování, kill(), signal(), sigprocmask(), alarm().- Vlákna, mutex, libpthread, kritická sekce.- Condition, libpthread, synchronizace vláken.- Sockety, klient/server na TCP/IP.

Získané způsobilosti

Přehled činností operačního systému a prostředků, které poskytuje programátorům; schopnost prostředky využít při programování.

Literatura

Stones, Richard – Matthew, Neil. Linux: Začínáme programovat. 4. vydání. Brno: Computer Press, 2008. ISBN 978-80-251-1933-4.Tanenbaum, Andrew Stuart. Modern Operating Systems. 3rd Edition. U.S.A.: Prentice Hall, 2008. ISBN 978-0-13-600663-3.Stallings, William. Operating Systems: Internals and Design Principles. 7. vydání. Prentice Hall, 2011. ISBN 978-0-13-230998-1.Tanenbaum, Andrew Stuart; Woodhull, Albert. Operating Systems Design and Implementation. 3rd Edition. U.S.A.: Prentice Hall, 2006. ISBN 978-0-13-142938-3.Shah, Steve – Soyinka, Wale. Administrace systému Linux. Překlad 4. vydání. Praha: Grada, 2007. ISBN 978-80-247-1694-7.Graham, Steven – Shah, Steve. Administrace systému Linux: podrobný průvodce začínajícího administrátora. Překlad 3. vydání. Praha: Grada, 2003. ISBN 80-247-0641-5.Kol. autorů. LINUX: Dokumentační projekt. 4. aktualizované vydání. Brno: Computer Press, 2008. ISBN 978-80-251-1525-1.Spoustová, Drahomíra. Pohádky z příkazové řádky: Učební text pro předmět Úvod do Unixu. [online]. 2007 [cit. 2008-04-01]. Tanenbaum, Andrew Stuart. Structured Computer Organization. 5th Edition. U.S.A.: Prentice Hall, 2005. ISBN 978-0-13-148521-1.Kol. autorů. The Linux Documentation Project. [online]. Brandejs, Michal. UNIX: materiály k výuce. [online]. 2008 [cit. 2008-04-01].

Požadavky

Podmínkou získání zápočtu je aktivní účast na cvičeních, kde se budou prakticky procvičovat některá témata z přednášek. Zápočet bude také podmíněn odevzdáním praktických příkladů zadaných na cvičeních. Tyto budou hodnoceny dohromady body, které se budou počítat do celkového hodnocení u zkoušky.

Garant

Mgr. Tomáš Hudec

Vyučující

Mgr. Tomáš HudecMgr. Tomáš HudecBc. David KrejčaIng. Jiří KyselaBc. Michal Seifert