|Categories||Free Downloadable Misc. Operating Systems eBooks!|
|Think OS - A Brief Introduction to Operating Systems
In many computer science programs, Operating Systems is an advanced topic. By the time students take it, they usually know how to program in C, and they have probably taken a class in Computer Architecture. Usually the goal of the class is to expose students to the design and implementation of operating systems, with the implied assumption that some of them will do research in this area, or write part of an OS.
Baking Pi - Operating Systems Development
This online book is to guide you through the process of developing very basic operating systems on the Raspberry Pi!
Operating Systems: Three Easy Pieces
A book covering the fundamentals of operating systems, including virtualization of the CPU and memory, threads and concurrency, and file and storage systems. Written by professors active in the field for 20 years, this text has been developed in the classrooms of the University of Wisconsin-Madison, and has been used in the instruction of thousands of students.
Operating Systems and Middleware: Supporting Controlled Interaction
Intended for juniors, seniors, and first-year graduate students, this book takes a modern approach to the traditional Operating Systems course. By using this innovative text, students will obtain an understanding of how contemporary operating systems and middleware work, and why they work that way.
The Little Book of Semaphores, Second Edition
The Little Book of Semaphores is a textbook that introduces the principles of synchronization for concurrent programming. In most computer science curricula, synchronization is a module in an Operating Systems class. OS textbooks present a standard set of problems with a standard set of solutions, but most students don't get a good understanding of the material or the ability to solve similar problems.
The Awesome Automation Guide for Mac Users
Work smart, not hard. That�s the idea behind Mac Automation, a technology built into Apple�s OS X but frequently underutilized. Whether its sorting your email, searching your documents or building a playlist, you�d be amazed how many tasks can be done automatic instead of manually�if only you knew how to get started.
The Mac Manual
Gone are the days when Macs were only considered valid �office' computers. These days, Macs are the slick icons of the design and music industries � and now they're also spreading to the general consumer market. But even though Macs are an overall reincarnation of simplicity and user-friendliness, most people � whether they are computer initiates or have been working with Windows their entire life � need a little help getting started.