OS Swapping Processes
We have an intuitive understanding of process and process states from an earlier post now. If you want to know about process states and state transitions… Read More »OS Swapping Processes
We have an intuitive understanding of process and process states from an earlier post now. If you want to know about process states and state transitions… Read More »OS Swapping Processes
When a computer program runs but only a part of a program is running performing a specific task. This smallest unit of a program in… Read More »OS Process States
In the previous article, we computed the average waiting time and average turnaround time for processes that are scheduled with First Come, First Serve (FCFS)… Read More »SJF Tabular Method
The usual method of computing average time, average wait time, turnaround time and average turnaround time for processes is to make a Gantt Chart and… Read More »FCFS Tabular Method
Most OS allocate a page table for each process. A pointer to the page table is stored in the PCB of the process. When the… Read More »Page Table
Memory mapping is a technique to bind user-generated addresses to physical addresses in the memory. This requires static binding or dynamic binding. CPU gets instruction… Read More »Memory Mapping Schemes
The directory have a logical structure that defines how files are organized inside the directory. There are many organizing schemes such as single level, two… Read More »Logical Directory Structures
Files are stored on random-access storage devices including hard disks, optical disks, and solid-state disks. The storage device can entirely be used as a file… Read More »Storage Structure
The information stored in a file must be accessed and read into memory. Though there are many ways to access a file, some system provides… Read More »File Access Methods
The operating system should support the file system. If the OS does not recognize a file type then any operation on the file will not… Read More »File Type