Book Description
The OS kernel and this book were produced as part of an advanced individual course at the Royal Institute of Technology, Stockholm. The authors had previously taken courses in OS theory, but had only minor practical experience with OS kernel development. In order to get more insight and a deeper understanding of how the theory from the previous OS courses works out in practice, the authors decided to create a new course, which focused on the development of a small OS. Another goal of the course was writing a thorough tutorial on how to develop a small OS basically from scratch, and this short book is the result.
This open book is licensed under a Open Publication License (OPL). You can download The little book about OS development ebook for free in PDF format (0.7 MB).
Table of Contents
Chapter 1
Introduction
Chapter 2
First Steps
Chapter 3
Getting to C
Chapter 4
Output
Chapter 5
Segmentation
Chapter 6
Interrupts and Input
Chapter 7
The Road to User Mode
Chapter 8
A Short Introduction to Virtual Memory
Chapter 9
Paging
Chapter 10
Page Frame Allocation
Chapter 11
User Mode
Chapter 12
File Systems
Chapter 13
System Calls
Chapter 14
Multitasking
Book Details
Title
The little book about OS development
Subject
Computer Science
Publisher
Self-publishing
Published
2015
Pages
78
Edition
1
Language
English
PDF Size
0.7 MB
License
Open Publication License
The Little Book of Semaphores is a free 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 und...
Learn everything you need to know about Microsoft's Desired State Configuration, a management platform in Windows PowerShell. The DSC Book is designed to help you understand how DSC works, and how you can use it in a variety of scenarios....
Part of the AHRC/British Library Academic Book of the Future Project, this book interrogates current and emerging contexts of academic books from the perspectives of thirteen expert voices from the connected communities of publishing, academia, libraries, and bookselling....
The Little Go Book is a free introduction to Google's Go programming language. It's aimed at developers who might not be quite comfortable with the idea of pointers and static typing. It's longer than the other Little books, but hopefully still captures that little feeling....
If you're new to programming, this book will introduce you to thepatterns and concepts used to build modern web applications. You'lllearn how to build a web app (and how the big pieces fit together) by building something from scratch! While this little book won't be able tocover absolutely everything you need to know about programmin...
Books about Oxford have generally focused on the University rather than the city. This original book on the local politics of Oxford City from 1830 to 1980 is based on a comprehensive analysis of primary sources and tells the story of the city's progressive politics. The book traces this history from Chartism and electoral reform in the mid-ni...