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: Lecture Notes on Operating SystemsLecture Notes on Operating Systems
by - Vilnius Gediminas Technical University
Operating systems are used on most computer systems. Commercially-supplied operating systems are present on virtually all modern devices, from personal computers to mainframes, as well as mobile computers such as PDAs and mobile phones.
(12038 views)
Book cover: Operating Systems: Three Easy PiecesOperating Systems: Three Easy Pieces
by - University of Wisconsin
The three easy pieces refer to the three major thematic elements the book is organized around: virtualization, concurrency, and persistence. In discussing these concepts, we'll end up discussing most of the important things an operating system does.
(10504 views)
Book cover: Operating Systems and Middleware: Supporting Controlled InteractionOperating Systems and Middleware: Supporting Controlled Interaction
by - Gustavus Adolphus College
Intended for juniors, seniors, and first-year graduate students, this book takes a modern approach to the Operating Systems course. By using this text, students will obtain an understanding of how contemporary operating systems and middleware work.
(9795 views)
Book cover: How to Make a Computer Operating System in C++How to Make a Computer Operating System in C++
by - GitHub
Online book about how to write a computer operating system in C/C++ from scratch. The goal is to build a very simple UNIX-based operating system, not just a 'proof-of-concept'. The OS should be able to boot, start a userland shell, and be extensible.
(5104 views)