An open API service indexing awesome lists of open source software.

https://github.com/omarsar/os

:book: Operating Systems - A Friendly Handbook :book: (Open Notes)
https://github.com/omarsar/os

algorithm deadlock handbook memory operating-system

Last synced: 2 months ago
JSON representation

:book: Operating Systems - A Friendly Handbook :book: (Open Notes)

Awesome Lists containing this project

README

        

### :point_right: About

This is a friendly handbook which is useful for familiarizing yourself with the basics of **Operating System Concepts**. I am preparing this handbook as part of ["The Bit Series"](http://elvissaravia.com/books/). Read more about our manifesto [here](http://elvissaravia.com/books/). Also, feel free to submit pull requests as there might be plenty of grammatical errors, spelling errors, and even inconsistencies in the content. I will try to update the book as frequently as possible. I am also keeping a log of my continuous updates [here](https://github.com/omarsar/os/blob/master/log.md). It is tough doing this alone, so I am definitely crediting anyone for their contributions.

### :point_right: Table of Content

- Chapter 1 - [Introduction to Operating Systems](https://github.com/omarsar/os/blob/master/1.%20Introduction%20to%20Operating%20Systems.md)
- Chapter 2 - [Process Management](https://github.com/omarsar/os/blob/master/2.%20Process%20Management.md)
- Chapter 3 - [Process Management (Distributed Environment)](https://github.com/omarsar/os/blob/master/3.%20Process%20Managment%20(Disitributed%20Environment).md)
- Chapter 4 - [Concurrent Processing](https://github.com/omarsar/os/blob/master/4.%20Concurrent%20Processing.md)
- Chapter 5 - [Critical Section Problem](https://github.com/omarsar/os/blob/master/5.%20Critical%20Section%20Problem.md)
- Chapter 6 - [Deadlock - Part 1 (Theory)](https://github.com/omarsar/os/blob/master/6.%20Deadlock%20-%20Part%201%20(Theory).md)
- Chapter 6 - [Deadlock - Part 2 (Algorithms)](https://github.com/omarsar/os/blob/master/6.%20Deadlock%20-%20Part%202%20(Algorithms).md)
- Chapter 6 - [Deadlock - Part 3 (Distributed Environment)](https://github.com/omarsar/os/blob/master/6.%20Deadlock%20-%20Part%203%20(Distributed%20Environment).md)
- Chapter 7 - [Memory Management](https://github.com/omarsar/os/blob/master/7.%20Memory%20Management.md)
- Chapter 8 - [Cache Memory](https://github.com/omarsar/os/blob/master/8.%20Cache%20Memory.md)
- Chapter 9 - [Secondary Storage](https://github.com/omarsar/os/blob/master/9.%20Secondary%20Storage.md)
- Chapter 10 - [Buffer Cache](https://github.com/omarsar/os/blob/master/10.%20Buffer%20Cache.md)
- Chapter 11 - [File Representation](https://github.com/omarsar/os/blob/master/11.%20File%20Representation.md)

### :point_right: Status
- Draft stage

### :point_right: TODO List
- Add examples through images.
- Add proper tables and fix code segments

### :point_right: Contributor
- [Elvis Saravia](http://elvissaravia.com)
- Email: [email protected]

### :point_right: Potential book cover
![alt-text-1](https://github.com/omarsar/omarsar.github.io/blob/master/images/os.png?raw=true)

### :point_right: More from "The Bit Series"
![alt-text-2](https://github.com/omarsar/omarsar.github.io/blob/master/images/machine-learning.png?raw=true)

- [Machine Learning: A Friendly Handbook](https://github.com/omarsar/machine_learning_fundamentals)