Memory Management in Operating System Tutorial Notes with Examples Memory Management memory management techniques allow several processes to share memory. When several processes are in memory they can share the CPU  thus increasing CPU utilization.  Overlays This techniques allow to keep in memory only those instructions and data Which are required at given time.Continue Reading

Deadlock in Operating System Tutorial Notes Study Material with Example Deadlock In a multiprogramming environment, a situation when permanent blocking of a set of processes that either compete for system resources or of communication with each other happens, we can call this as deadlock situation. This deadlock problem involves conflictingContinue Reading

Scheduling Algorithm in Operating System Study Notes with Examples Schedulers A process migrates among various scheduling queues throughout its lifetime. The OS must select for scheduling purposes, processes from these queues in some fashion. The selection process is carried out by the appropriate scheduler. Long Term and Short Term SchedulersContinue Reading