Summer 2015: Advanced Operating Systems (LV 7680) -- Master Information Science
News
- 14.10.13 Lab computers
-
Some deficiencies of the PCs in the lab should now be fixed:
- Users are now in group "dialout" -> access to tty should now work - The "dialog" tool (needed for the Fiasco.OC build) is now installed - The Codesourcery ARM cross toolchain is now installed under /opt/ezbs/arm-2013.05/
Time Schedule
Beginning of lectures | 15-Apr-2015 |
Slides
Project Milestones
M0 -
Familiarisation
M1 -
A timer driver
M2 -
Memory Manager
M3 -
A pager
M5 -
Implement filesystem
M6 -
Demand paging
M7 -
Process Management
M8 -
ELF loading
Literature
1 - Tanenbaum, A. S.: Modern Operating Systems, 2nd Ed., Prentice-Hall, 2001 (Engl. Originalausgabe)
2 - Stallings: Operating Systems: Internals and Design Principles, Prentice Hall, 2004
3 - Curt Schimmel: UNIX Systems for Modern Architectures, Addison Wesley, 1994
Note: The above are standard textbooks on operating systems.
There aren't really any books covering the contents of this lecture. Note however,
that each set of lecture slides is accompanied by a selection of recommended
papers to read.