
Operating Systems: Three Easy Pieces
by Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau
Publisher: University of Wisconsin 2013
Number of pages: 717
Description:
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.
Download or read it online for free here:
Download link
(multiple PDF files)
Similar books
Lecture Notes on Operating Systemsby Marvin Solomon - Unversity of Wisconsin -- Madison
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.
(13968 views)
Lecture Notes on Operating Systemsby Jelena Mamcenko - 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.
(18864 views)
Baking Pi: Operating Systems Developmentby Alex Chadwick - University of Cambridge
This course takes you through the basics of operating systems development in assembly code. Rather than leading the reader through the full details of creating an Operating System, these tutorials focus on achieving a few common tasks separately.
(12689 views)
Practical File System Design with the Be File Systemby Dominic Giampaolo - 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.
(21348 views)