Skip to main content

Posts

Showing posts from August, 2016

Operating System

Types of Operating System Simple Batch System Multiprogramming Batch System Multiprocessor System Distributed Operating System Realtime Operating System Kernels may be classified mainly in two categories  Monolithic Micro Kernel ( l ow-level  address space management,  thread  management, and  inter-process communication  (IPC) ) Linux follows the monolithic modular approach Deadlock A deadlock occurs when the following four conditions are present simultaneously Mutual exclusion: Each resource can be assigned to at most one process only. Hold and wait: Processes hold a resource and may seek an additional resource. No pre-emption: Processes that have been given a resource cannot be preempted to release their resources. Circular wait: Every process awaits release of at least one resource held by some other processes Starvation In  computer science ,  starvation  is a problem encountered in  concurrent comp...