# "Modern Operating Systems" notes

<img class=" wp-image-79 alignleft" src="https://www.baremetaldev.com/wp-content/uploads/2021/01/013359162X-235x300.jpeg"
 alt="" width="163" height="208" style="text-align: center;" />
 <br /><br />
 One of my first tasks on the road to become <a href="https://baremetaldev.com">BareMetalDev</a> was reading
  the praised book by <strong>Andrew Tanenbaum</strong> and <strong>Herbert Bos</strong> - <em>"Modern Operating Systems"</em>
  . It is a great source of knowledge about operating systems - how they work and operate.

Of course there is no way to just read the book and remember at least a part of it. Therefore, I've decided to make
 notes along the way. My first learning experience - preparing for the **RHCSA** exam, resulted in notes 
 and questions too - I've <a href="https://github.com/chlebik/rhcsa-practice-questions" target="_blank" rel="noopener">
 published them in a separate GitHub repository</a>. It became really successful, proving that there is always a 
 demand for good quality learning materials. Based on that, I've decided to also publish my notes from the aforementioned 
 book.

It is still **work in progress**, although the amount of knowledge already published is quite wide. I won't 
lie that increasing number of GitHub stars does not improve my morale ;) What is more - using GitHub - allows other
 people to participate in this work, fixing bugs or explaining something through the PRs. Collaboration is power.

<hr />

### Chapter 1 - <a href="Chapter_01/README.md">Introduction</a>

### Chapter 2 - <a href="Chapter_02/README.md">Processes and threads</a>

### Chapter 3 - <a href="Chapter_03/README.md">Memory management</a>

### Chapter 4 - <a href="Chapter_04/README.md">File systems</a>

### Chapter 5 - <a href="Chapter_05/README.md">Input/Output</a>

### Chapter 6 - <a href="Chapter_06/README.md">Deadlocks</a>

### Chapter 7 - <a href="Chapter_07/README.md">Virtualization and the cloud</a>

### Chapter 8 - <a href="Chapter_08/README.md">Multiple processors systems</a>

### Chapter 9 - <a href="Chapter_09/README.md">Security</a>

### Chapter 10 - <a href="Chapter_10/README.md">UNIX, Linux and Android</a>

### Chapter 11 - <a href="Chapter_11/README.md">Windows 8</a>

### Chapter 12 - OS Design (not planning on making notes here)
