Think OS: A Brief Introduction to Operating Systems
by Allen B. Downey
Publisher: Green Tea Press 2014
Number of pages: 72
Description:
The book includes material from operating systems, networks, databases, and embedded systems, but it emphasizes the topics programmers need to know. This book does not assume that you have studied Computer Architecture. As we go along, I will explain what we need.
Download or read it online for free here:
Download link
(230KB, PDF)
Similar books
![Book cover: Lecture Notes on Operating Systems](images/blank.gif)
by 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.
(11603 views)
![Book cover: A History of Apple's Operating Systems](images/6742.jpg)
by Amit Singh - 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.
(11976 views)
![Book cover: Programming the Be Operating System](images/1938.jpg)
by Dan Parks Sydow - O'Reilly
This book gives C++ programmers their start to developing the applications on Be operating system. The book begins with simple programs and gradually adds elements of the graphical interface. It carefully describes drawing and message handling.
(23473 views)
![Book cover: How to Make a Computer Operating System in C++](images/blank.gif)
by Samy Pesse - 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.
(12640 views)