OS

Semaphores

For the solution to the critical section problem one synchronization tool is used which is known as semaphores. A semaphore...
virtual machines
OS

Virtual Machines

By using CPU scheduling & virtual memory techniques an operating system can create the illusion of multiple processes, each executing...
OS

System structure

Simple structure There are several commercial system that don‘t have a well- defined structure such operating systems begins as small,...
OS

System Programs

System programs provide a convenient environment for program development & execution. They are divided into the following categories. File manipulation:...
OS

System Calls

System calls provide the interface between a process & the OS. These are usually available in the form of assembly...
OS

Memory Management

 Memory consists of a large array of words or bytes, each with its own address. The CPU fetches instructions from...
OS

Recovery from Deadlock

When a detection algorithm determines that a deadlock exists, several alternatives exist. One possibility is to inform the operator that...