Category Archives: Operating Systems Questions

The advent of distributed computing was marked by the introduction of distributed file systems. Such systems involved multiple client machines and one or a few… Read More
File systems in the OS have mechanisms to persist despite abrupt power changes, thereby handling the problem of crash consistency. To understand the crash scenario,… Read More
Version control system A Version control system tracks any kind of changes made to the project file, why these changes were made and references to… Read More
Prerequisite: Zombie and Orphan Processes in C Zombie Process: A zombie process is a process that has completed execution but still has an entry in… Read More
Unix is an Operating System which is truly the base of all Operating Systems like Ubuntu, Solaris, POSIX, etc. It was developed in the 1970s… Read More
Operating system : An Operating system is an interface between the computer user and computer hardware. An Operating system is a software which performs all… Read More
Program to create four processes (1 parent and 3 children) where they terminates in a sequence as follows : (a) Parent process terminates at last… Read More
Ubuntu has finally released its new LTS version being 18.04. A short about ubuntu for a newbie ubuntu is linux distribution or basically it is… Read More
An important aspect of operating systems, virtual memory is implemented using demand paging. Demand paging necessitates the development of a page-replacement algorithm and a frame… Read More
Reason: To Ensure Backward Compatibility What is Backward Compatibility? Backward compatibility is a term used to describe software or hardware that is compatible with previous… Read More
Which of the following is not true with respect to deadlock prevention and deadlock avoidance schemes ? (A) In deadlock prevention, the request for resources… Read More
Semaphores are very useful in process synchronization and multithreading. But how to use one in real life, for example say in C Language? Well, we… Read More
The most optimal scheduling algorithm is : (A) First come first serve (FCFS) (B) Shortest Job First (SJF) (C) Round Robin (RR) (D) None of… Read More
Time-sharing means sharing of computing resources among many users (processes) by means of multiprogramming and multitasking. By allowing a large number of users to interact… Read More
Which of the following commands or sequences of commands will rename a file x to file y in a Unix system? I. mv y, x… Read More