Logo

Lecture Notes on Operating Systems

Lecture Notes on Operating Systems
by

Publisher: Unversity of Wisconsin -- Madison

Description:
Intended as a general introduction to the techniques used to implement operating systems and related kinds of systems software. Among the topics covered will be process management; processor scheduling; deadlock prevention, avoidance, and recovery; main-memory management; virtual memory management; control of disks and other input/output devices; file-system structure and implementation; and protection and security.

Home page url

Download or read it online for free here:
Read online
(online html)

Similar books

Book cover: The Little Book of SemaphoresThe Little Book of Semaphores
by - Green Tea Press
A textbook that introduces the principles of synchronization for concurrent programming. It identifies patterns that are useful for a variety of synchronization problems and then show how they can be assembled into solutions.
(13192 views)
Book cover: Project Oberon - The Design of an Operating System and CompilerProject Oberon - The Design of an Operating System and Compiler
by
Here are the results of Project Oberon, which goal was to design an entire system from scratch. It gives advice on how a system might be built, and demonstrates how one was built. Program listings alone contain the ultimate explanations.
(12893 views)
Book cover: Practical File System Design with the Be File SystemPractical File System Design with the Be File System
by - Morgan Kaufmann Publishers
Guide to the design of file systems in general, and the Be File System in particular. The book covers all topics related to file systems, advanced topics are also covered, such as journaling, attributes, indexing and query processing.
(13000 views)
Book cover: A History of Apple's Operating SystemsA History of Apple's Operating Systems
by - kernelthread.com
This document discusses operating systems that Apple has created in the past, and many that it tried to create. Through this discussion, we will come across several technologies the confluence of which eventually led to Mac OS X.
(7412 views)