Baking Pi: Operating Systems Development
by Alex Chadwick
Publisher: University of Cambridge 2012
Number of pages: 330
Description:
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.
Download or read it online for free here:
Read online
(online html)
Similar books

by Mark Burgess
The lecture notes that cover most of the basic topics of operating systems: key concepts, single-task OS, multi-tasking and multi-user OS, processes and thread, memory and storage, networks - services and protocols, TCP/IP, security considerations.
(22298 views)

by Neil Smyth - Virtuatopia
Xen is a feature rich, open source, hypervisor-based virtualization solution which has gained both wide acceptance and an enviable reputation throughout the IT industry. This book emphasizes the practical aspects of working with Xen.
(12319 views)

by Niklaus Wirth, Jürg Gutknecht
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.
(19119 views)

by John Ray, William C. Ray - Sams
This is a complete guide and reference for Mac OS users. The book helps the reader deal with all aspects of the user interface, focusing on the BSD environment and how the user can get the most out of the current operating system.
(15520 views)