58
mtechmessenger.blogspot.in
Keywords: OS exam notes, OS notes,Operating system notes, Opearing system galvin notes,Simple batch
system, Multi- programmed Batch System, Time sharing System, Difference between Batch Multi-
programming and Time sharing, What is process, structure of process in memory, Process states, PCB,
Operations on Processes, Process Creation, Process Termination, cascading termination,context switch, Basic
Concepts of threads, two modes of CPU execution, Inter process communication, Shared – Memory Systems,
Message passing systems,what is deadlock, four conditions that are necessary for deadlock to occur, Methods
for handling deadlocks, Deadlock prevention, Deadlock avoidance,Resource Allocation graph,Banker's
Algorithm,Safe State, Unsafe state, Safety Algorithm, Resource-Request Algorithm, Memory management,
Address Binding, Logical vs. Physical Address Space, MMU, Memory-Management Unit, Dynamic loading,
Dynamic Linking, Overlays, Swapping, Contiguous memory allocation, Single-partition allocation, Multiple-
partition allocation, Internal fragmentation, Variable Size partitions, External fragmentation, First-fit, Best-fit,
Worst-fit, Non-Contiguous Memory allocation, Paging Implementation of Page Table, PTLR, PTBR, page table
base register, Page-table length register, translation look-aside buffers, TLB, Protection in Paging, Shared pages
in Paging, Segmentation, Shared Segments, Virtual memory, Demand paging, Procedure for Handling a Page
Fault, pure demand paging, Page Replacement, Page Replacement Algorithms, FIFO ,Optimal Page
replacement Algorithm,Least Recently used (LRU) Page replacement algorithm, Thrashing,Working Set model,
global and local page replacement