Skip to main content
Skip header

Operating Systems

Language of instruction angličtina, čeština
Code 460-2016
Abbreviation OSY
Course title Operating Systems
Coordinating department Department of Computer Science
Course coordinator Ing. Petr Olivka, Ph.D.

Anotace

The subject represents basic priciples and implementation methods of operating systems. Principles of modern operating systems, their functions and used methods.
Even there are lectured universal methods, this subject is focused to Unix family. After this study, students will bi able write program with processes and threads and some base types of interprocess comunication.

Povinná literatura

Tanenbaum, Andrew S.: Operating Systems: Design and Implemetation (Prentice-Hall, 1987)
Tanenbaum, Andrew S. Bos H.: Modern Operating Systems Prentice Hall Press, 2014
Cvičení:
Neil Matthew, Richard Stones: Linux - Beginning Linux Programming
A. D. Marshall, Programming in C - UNIX System Calls and Subroutines using C, http://www.cs.cf.ac.uk/Dave/C/

Doporučená literatura

Daniel P. Bovet, Marco Cesani: Understanding the Linux Kernel (O'Reilly, 2003)

Stevens Richard W.: Advanced programming in the Unix Environment (Addison--Wesley, 1993)
Stevens Richard W.: UNIX Network Programming, Volume 1 (Prentice Hall PTR, 1998)
Stevens Richard W.: UNIX Network Programming, Volume 2 (Prentice Hall PTR, 1999)