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