Skip to main content
Skip header

Operating Systems

Summary

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 be able to analyze operating system or create their own simple operating system.

Literature

Tanenbaum, Andrew S.: Operating Systems: Design and Implemetation (Prentice-Hall, 1987)
Tanenbaum, Andrew S.: Modern Operating Systems (Prentice-Hall, 1992)

Labs:
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/

Advised literature

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

Labs:
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)


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