Operating System

Operating system is basically a program which is used to manage the computer hardware.it behaves as a midway between computer hardware and computer user.

  • Multiprocessor System

    Multiprocessor System

    Multiprocessor System Multiprocessor system which provide processing using more than one central processing units (CPU) or cores single computer. Multiple…

    Read More »
  • Linux Operating System

    Linux Operating System

    Linux Operating System Linux Operating System is one of standard version of UNIX operating System. It is open source because…

    Read More »
  • Multimedia System

    Multimedia System

    Multimedia System Multimedia System – Operating systems manage general data, such as text files, binary files, programs, word processing documents,…

    Read More »
  • OS Protection

    OS Protection

    OS Protection Principles of Protection The principle of least privilege commands that users, programs and systems be given just an adequate amount…

    Read More »
  • Operating System Security

    Operating System Security

    Operating System Security Operating System Security – Security refers to delivering a protection system to computer system resources such as…

    Read More »
  • OS File System

    OS File System

    OS File System OS File System – A file is basically a name of collection of related information that is…

    Read More »
  • IO Software

    IO Software

    IO Software IO software is frequently organized in the following layers User Level Libraries: This offers simple interface to the…

    Read More »
  • Polling VS Interrupts

    Polling VS Interrupts

    Polling VS Interrupts Polling Polling is a method by which a host waits for controller’s response. It is a looping…

    Read More »
  • IO Hardware

    IO Hardware

    I/O Hardware IO Hardware – Computers work on many types of devices. General types include storage devices e.g. disks, transmitters…

    Read More »
  • Mass Storage System

    Mass Storage System

    Mass Storage System Mass Storage System – This topic is about physical memory which use as secondary memory. Magnetic Disks…

    Read More »
  • Direct Memory Access

    Direct Memory Access Direct Memory Access (DMA) is a technique that permits an input or output (I/O) device to receive…

    Read More »
  • Virtual Memory

    Virtual Memory

    Virtual Memory Virtual memory is a procedure that permits the execution of processes that are not entirely available in memory.…

    Read More »
  • Main Memory

    Main Memory The main memory refers to the physical memory that is internal to the computer. The main word is…

    Read More »
  • Page Replacement Algorithms

    Page Replacement Algorithms The page replacement algorithms actually elects which memory page is to be replaced. The replacement process is…

    Read More »
  • Deadlock Detection and Recovery

    Deadlock Detection and Recovery Deadlock Detection- In case if a system does not work either a deadlock avoidance algorithm or,…

    Read More »
  • Deadlock Avoidance Algorithms

    Deadlock Avoidance Algorithms

    Deadlock Avoidance Algorithms There are two types of deadlock avoidance algorithms on the basis of their resources Algorithm which is…

    Read More »
  • Deadlock Handling Methods

    Deadlock Handling Methods

    Deadlock Handling Methods A protocol can use to prevent or avoid deadlocks, making sure that system will never enter in…

    Read More »
  • Deadlock

    Deadlock In case of multiprogramming environment multiple processes may compete for a finite number of resources. When a process requests…

    Read More »
  • Segmentation

    Segmentation An essential feature of memory management that became mandatory with paging is the separation of the view of memory…

    Read More »
  • Paging

    Paging The scheme which permits the physical address space of a process to be non-contagious is called as paging. It…

    Read More »
  • Fragmentation

    Fragmentation External fragmentation exists in both memory allocations first-fit and best-fit strategies. When a process is loaded or removed from…

    Read More »
  • Memory Allocation

    Memory Allocation Memory allocation is the procedure of allocation of memory to the various processes. A simple technique is used…

    Read More »
  • Swapping

    Swapping

    Swapping Swapping is a procedure in which process may be swapped temporarily out of main memory to a backup store,…

    Read More »
  • OS Memory Management

    OS Memory Management

    OS Memory Management OS Memory management is basically the core functionality of an operating system which manages the primary memory.…

    Read More »
  • Threading Issues

    Threading Issues Following threading issues are: The fork() and exec() system call Signal handling Thread cancelation Thread local storage Scheduler…

    Read More »
  • Multithreading Models

    Multithreading Models Some operating systems provide a combined user-level thread and a kernel-level thread installation. In a mutual system, multiple…

    Read More »
  • Threads

    Threads

    Threads A thread is basically a flow of execution through the process code it has its own program counter stack…

    Read More »
  • Critical Section Problem

    Critical Section Problem

    Critical Section Problem Critical Section Problem – A piece of code inside a process that wants access to shared resources…

    Read More »
  • Process Synchronization

    Process Synchronization Process synchronization defined as the sharing of system resources by multiple processes so that simultaneous access to shared…

    Read More »
  • Context Switching

    Context Switching

    Context Switching A context switching sometimes referred as a task switch or a process switch. Basically this context switching is the switching of the CPU…

    Read More »
Back to top button