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)
- Host: GitHub
- URL: https://github.com/omarsar/os
- Owner: omarsar
- Created: 2016-07-12T05:04:16.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-02-26T15:45:01.000Z (about 8 years ago)
- Last Synced: 2025-01-23T06:14:52.768Z (4 months ago)
- Topics: algorithm, deadlock, handbook, memory, operating-system
- Homepage:
- Size: 103 KB
- Stars: 43
- Watchers: 1
- Forks: 13
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
### :point_right: More from "The Bit Series"
- [Machine Learning: A Friendly Handbook](https://github.com/omarsar/machine_learning_fundamentals)