Skip to content

Category Archives: Operating Systems

What is a kernel ?The kernel is a computer program at the core of a computer’s operating system and has complete control over everything in… Read More
In this article, we are going to discuss the difference between routine and process. Before differentiating between both, first, let us understand what they are.… Read More
In this article we are going to learn how to clean temporary files from Ubuntu.Let’s first see what exactly a temporary file. Temporary file : A… Read More
What is latency ?The literal meaning of latency is “delay”. In an operating system , latency is the time between when an interrupt occurs, and… Read More
1. Semaphore :Semaphore is basically a technique used to manage concurrent processes by using a simple integer value that is used to control the access… Read More
Overview :In process synchronization, there exists a Sleeping Barber problem, as discussed here. But in the above solution, there is no guarantee that the customers… Read More
Extracting and examining the disassembled assembly code for your Linux kernel can be really helpful if you want to look for some malfunctioning piece of… Read More
In this article, we will discuss Why Executable files are OS Dependent and will discuss the reason in detail. And will also discuss approaches to… Read More
1. System Call :There are two modes in the computer system one is user mode and another is kernel mode. In computer system there are… Read More
Programs are sets of instructions designed to accomplish specific tasks. Similarly, a process refers to a runtime instance of a computer program. During the execution… Read More
Interrupt : An interrupt is a special type of condition that occurs during the working of a microprocessor. Microprocessor services the interrupt by executing a… Read More
Before diving further into it,  Let’s start with a quick definition of a bit :In binary – a bit is a single character that can… Read More
POSIX Threads in OS :The POSIX thread libraries are a C/C++ thread API based on standards. It enables the creation of a new concurrent process… Read More
Prerequisite – Virtual Memory in Operating System As suggested by the concept of virtual memory, it is not necessary that the entire process should be… Read More
1. Find the size of the memory if its address consists of 22 bits. Assume the memory is 2-byte addressable.Solution – If the given address consists… Read More