Skip to content

Aniruddha-Tapas/Operating-Systems-Notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

987ea13 ยท Jul 8, 2020

History

8 Commits
Mar 25, 2017
Mar 25, 2017
Mar 26, 2017
Mar 25, 2017
Mar 26, 2017
Mar 26, 2017
Mar 26, 2017
Mar 31, 2019
Mar 26, 2017
Mar 26, 2017
Mar 25, 2017
Mar 26, 2017
Mar 26, 2017
Jun 11, 2017

Repository files navigation


๐Ÿ“š Operating Systems Notes

This repository contains documentation regarding all the important OS concepts and notes taken down by me while undertaking the Operating Systems course at my undergraduate school and also the Introduction to Operating Systems course at Udacity. The repo contains summarized information and key points regarding the main OS concepts.

You can use these notes as references to quickly revise the basic fundamentals of Operating Systems.


The notes cover the following concepts:

Operating System Concepts:
1: Operating Systems Overview
2: Processes and Process Management
3: Threads and Concurrency
4: Scheduling
5: Memory Management
6: Inter-Process Communication
7: Synchronization
8: I/O Management
9: Virtualization
10: Remote Procedure Calls
11: Distributed File Systems
12: Distributed Shared Memory

References :

  • Introduction to Operating Systems course at Udacity.
  • OS course at my undergraduate university.
  • Operating System Concepts by Silberschatz, Galvin and Gagne, 9th Edition Textbook.

Contributions are most welcome! :)