Before starting the software concepts, let us take a brief look into the components of computer. Components of Computer: A computer system has 3 components namely: Hardware, Software, and Users. These are Read more →
Operating Systems
18 postsProcess of abstracting underlying hardware components from software is the primary concept behind virtualization. 1. Full Virtualization In full virtualization, a single host operating system allows the execution of more than one Read more →
Storage structure consists of registers, main memory, and magnetic disk is only one of many possible storage systems. There are also cache CD ROM, magnetic takes, and so on. Each storage system Read more →
Software is nothing but a program or collection of programs that perform a specific task. Software is a bridge between user and computer hardware. Softwares directs the peripheral devices on how to Read more →
In C/C++, the fork() function is used to generate a new process known as the child process. We can do searching within a fork() process. Problem statement – Write a program to Read more →
A page table is a data structure used by virtual memory system in a computer operating system to store the mapping between the virtual addresses and physical addresses. Multilevel page tables are Read more →
In an operating system, deadlock is a situation where a set of processes are blocked because each process is holding a resource and waiting for another resource acquired by some other process. Read more →
Deadlock and Starvation both are the conditions where the processes requesting for a resource has been delayed for a long. Although deadlock and starvation both are different from each other in many Read more →
To understand system calls, first one needs to understand the difference between kernel mode and user mode of a CPU. Every modern operating system supports these two modes. In computing, a system Read more →
Deadlock Detection and Deadlock recovery are important tasks of OS. If deadlocks are not avoided, then another approach is to detect when they have occurred and recover somehow. These are explained as Read more →