Skip to content

Tag Archives: OS Basics

QNX stands for QNX is Not Unix. QNX is a Unix-like Real Time Operating System, which is dedicated primarily to the field of embedded systems.… Read More
Pre-requisites: DMA In computer systems, I/O devices do not usually communicate with the operating system. The operating system manages their task with the help of… Read More
Multiprogramming in an operating system as the name suggests multi means more than one and programming means the execution of the program. when more than… Read More
Semaphores are one of the easiest and best process synchronization mechanisms founded by Dijkstra in the mid-’90s. Binary Semaphore provides mutual synchronization between the processes… Read More
Pre-requisites: File Systems in Operating System The Master File Table (MFT) is a system file in the NTFS file system (having the name $MFT) that… Read More
Data that is not commonly accessed and typically not required for daily use is stored in tertiary storage. Tertiary storage is often slower and less… Read More
Pre-requisites: Process Schedulers in Operating System The operating system’s short-term scheduler, commonly referred to as a CPU scheduler, controls how the central processing unit (CPU)… Read More
Pre-requisites: RTOS A real-time operating system (RTOS) is a type of operating system that is designed to provide deterministic, timely processing of real-time events. To… Read More
Protection refers to a mechanism that controls the access of programs, processes, or users to the resources defined by a computer system. We can take… Read More
Blocking and non-blocking IO are two different methods used by OS to handle I/O operations. A blocking call is where the OS decides that it… Read More
The Boot Loader and Boot Manager are one of the most important concepts of operating systems that on their own define how and which operating… Read More
In this article, we’ll look at the communication structure of an operating system. It provides an interface between applications and other programs so that users… Read More
Device Driver in computing refers to a special kind of software program or a specific type of software application that controls a specific hardware device… Read More
Firmware is a small software that is written to Hardware devices in non-volatile memory. Firmware software programs cannot be changed and they won’t be erased… Read More
A computer without a program running is just an inert hunk of electronics. The first thing a computer has to do when it is turned… Read More