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 Systems (KIT / ZOSYS)

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 / ZOSYS - Operating Systems, 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

Lectures: Definition of the OS, history and trends, OS categories, system calls, OS concepts, OS structure. HW and OS, hardware resources for an OS. Processes and threads. Process scheduling. Process competition, race conditions and IPC. Deadlock and prevention. Memory management. Files and file systems. Multiprocessor systems, RT and embeded systems. OS design and security.Seminars:Basic concepts, OS Linux installation, disk partitioning, swap, MBR, boot-manager, administrator role. OS Linux, files, directories, shell, ssh, GUI. Processes, ps, /proc, pstree, PID, PPID, terminal, signals, kill, top, nice, renice, jobs, fg, bg. Job planning, daemons, atd, at, cron, crontab. Program compiling in Unix, gcc, make, Makefile, GNU (./configure, make, make install). Process creation, communication between processes, fork(), pipes, |, pipe(), named pipes, mknod file p. Handling signals, kill(), signal(), sigprocmask(), alarm(). Threads, mutex, libpthread, critical section. Condition, libpthread, thread synchronization. Sockets, client/server over TCP/IP.

Získané způsobilosti

Overview about operating system functions and its resources which are offered to programmers; ability to use these resources while programming.

Literatura

Matthew, Neil; Stones, Richard. Beginning Linux Programming. 4th Edition. U.S.A.: Wiley Publishing, 2008. ISBN 978-0-470-14762-7.Tanenbaum, Andrew Stuart. Modern Operating Systems. 3rd Edition. U.S.A.: Prentice Hall, 2008. ISBN 978-0-13-600663-3.Tanenbaum, Andrew Stuart; Woodhull, Albert. Operating Systems Design and Implementation. 3rd Edition. U.S.A.: Prentice Hall, 2006. ISBN 978-0-13-142938-3.Tanenbaum, Andrew Stuart. Structured Computer Organization. 5th Edition. U.S.A.: Prentice Hall, 2005. ISBN 978-0-13-148521-1.-. The Linux Documentation Project. [online].

Požadavky

Actively attending seminars where selected topics will be practised. Students must solve some practical problems to gain points. These points will count during classification of the exam.

Garant

Mgr. Tomáš Hudec

Vyučující

Mgr. Tomáš HudecMgr. Tomáš Hudec