Summer Semester 2009/10
Summer Semester 2010/11
Advanced Operating Systems PI_SO1202
Course content:
1. Introduction to Linux kernel 2.0
2. Process states. Wakeup and sleep algorithms.
3. Character device drivers.
4. Block device drivers. Kernel modules.
5. Interrupts and system calls.
6. Buffer cache.
7. Linux 2.0 on SMP machines.
8. Repetition of the material. Example exam test.
Learning outcomes:
Students should learn fundamentals of Linux kernel v. 2.0. They should be able to introduce their own modifications into the kernel.
(in Polish) Rodzaj przedmiotu
Course coordinators
Bibliography
a) basic references:
1. M. Beck, H. Bohm, M. Dziadzka, U. Kunitz, R. Magnus, D. Verworner, Linux Kernel - Jądro systemu, wydanie II, Wydawnictwo MIKOM, Warszawa, 2000.
2. A. Rubini. Linux sterowniki urządzeń, Wydawnictwo ReadMe, wydadnie II.
3. D. A. Rusling. The Linux kernel. http://tldp.org/LDP/tlk/tlk.html
b) supplementary references: