All Projects → Aniruddha-Tapas → Operating-Systems-Notes

Aniruddha-Tapas / Operating-Systems-Notes

Licence: other
📚 Compendium of all the important OS concepts and key points. https://applied-programming.github.io/Operating-Systems-Notes/

Projects that are alternatives of or similar to Operating-Systems-Notes

FoxOS
The FoxOS main repository
Stars: ✭ 48 (-82.42%)
Mutual labels:  operating-system
os
📖 Operating Systems - A Friendly Handbook 📖 (Open Notes)
Stars: ✭ 35 (-87.18%)
Mutual labels:  operating-system
scaraOS
A 32bit multiboot OS kernel for IA32 (PC/AT) systems.
Stars: ✭ 31 (-88.64%)
Mutual labels:  operating-system
SynnixOS
Hobbyist Operating System targeting x86_64 systems. Includes userspace, Virtual File System, An InitFS (tarfs), Lua port, easy porting, a decent LibC and LibM, and a shell that supports: piping, file redirection, and more.
Stars: ✭ 40 (-85.35%)
Mutual labels:  operating-system
triton
Triton Operating System
Stars: ✭ 56 (-79.49%)
Mutual labels:  operating-system
YiYiYa
YiYiYa 一个os
Stars: ✭ 136 (-50.18%)
Mutual labels:  operating-system
DentOS
Experimental Stand-alone 32-bit Kernel with Bootloader written in AT&T Assembly and Freestanding C
Stars: ✭ 32 (-88.28%)
Mutual labels:  operating-system
os-summer-of-code-daily
OS Summer of Code 2020 每日学习实践记录(rust 学习 & rcore tutorial rust实现一个riscv操作系统 & rCore 到 zCore 的功能迁移)
Stars: ✭ 50 (-81.68%)
Mutual labels:  operating-system
GeeOS
The Gee (寂) Operating System, written in YuLang.
Stars: ✭ 22 (-91.94%)
Mutual labels:  operating-system
cxos
Operating System development experiment in Ada
Stars: ✭ 32 (-88.28%)
Mutual labels:  operating-system
nautilus
Nautilus Aerokernel
Stars: ✭ 30 (-89.01%)
Mutual labels:  operating-system
georgios
Hobby Operating System
Stars: ✭ 19 (-93.04%)
Mutual labels:  operating-system
aero
Aero is a new modern, experimental, unix-like operating system following the monolithic kernel design. Supporting modern PC features such as long mode, 5-level paging, and SMP (multicore), to name a few.
Stars: ✭ 407 (+49.08%)
Mutual labels:  operating-system
OperatingSystem
PKU OS course project and notes based on Nachos and XV6
Stars: ✭ 118 (-56.78%)
Mutual labels:  operating-system
poplar
Microkernel and userspace written in Rust exploring modern ideas
Stars: ✭ 217 (-20.51%)
Mutual labels:  operating-system
process-scheduling-solver
A web app to generate gantt chart and calculate turnaround time and waiting time for various CPU scheduling algorithms.
Stars: ✭ 90 (-67.03%)
Mutual labels:  operating-system
l4re-core
The core components of the L4Re operating system.
Stars: ✭ 39 (-85.71%)
Mutual labels:  operating-system
SimpleOS
Operating System Coded in Assembly and C
Stars: ✭ 72 (-73.63%)
Mutual labels:  operating-system
TomatOS-old
TomatOS
Stars: ✭ 12 (-95.6%)
Mutual labels:  operating-system
Methylenix
The operating system written in Rust
Stars: ✭ 32 (-88.28%)
Mutual labels:  operating-system

📚 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! :)


Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].