/Complete-OS-Notes

Complete Operating system notes for placements and Gate exam. Involves :- what is os, types of os, advantages of os, cpu scheduling algos, deadlock, deadlopck conditions ,prevention, cure, banker's algo, resource allocation graph, process synchronization, critical section, turn variable solution, flag variable, peterson solution, semaphores, producer-consumer problem, reader-writer problem, dinning philospher problem, memory management, contigouos memory, fixed and variable size, worst fit, best fit, first fit, address translation, mmu, paging, TLB, disk scheduling algos like sstf, cscan, etc, thrashing, virtual memory, segmentation, process states, types of schedulers, system calls, types of system calls, fork call, process and threads, types of threads, multithreading models, page replacement algos like lru,fifo,mru,etc.

Primary LanguageJupyter Notebook

Stargazers

No one’s star this repository yet.