Operating System Tutorials

Round Robin scheduling algorithm 2

Round Robin Scheduling Algorithm

This algorithm works on the principle of round-robin, where an equal share of an object is given to each person in turns. Mostly used for multitasking, this is the oldest and simplest scheduling algorithm...

OS LIVELOCK 0

Livelock in Operating System

In the case of a livelock, the OS repeatedly denies a request for an exclusive lock. This happens because many overlapping shared locks interfere with each other. Processes constantly change their status, further preventing...

Paging in OS 0

Paging in Operating System

A memory management scheme and storage mechanism that eliminates the need for contiguous physical memory allocation is known as paging. The physical address space of a process is non-contiguous. Paging allows an OS to...

FCFS SCHEDULING IN OS 0

FCFS Scheduling in OS

FCFS stands for First-Come-First-Serve. FCSF is an OS scheduling algorithm that executes requests and processes automatically. The OS stores these processes in the form of a queue in order of their arrival. Processes requesting...

Deadlock in Operating System 0

Deadlock in Operating System

A process enters the waiting state when another process holds the required resource. This situation is called a deadlock. It is common in multi-processing OS where multiple processes share a specific type of resource...

Real-Time Operating System 0

Real Time Operating System

A real-time operating system is a type of OS that serves real-time applications and processes data without buffer delay. This time-bound system has fixed time constraints and calculates processing time requirements in tenths of...

OS KERNEL 1

Kernel in Operating System

The core component of the OS is known as a kernel. Kernel helps the OS manage the operations of the computer system and hardware, basically the memory and CPU time. It uses inter-process communication...