Paging
Paging allows the physical address space of a process to be non-contiguous. It avoids the external fragmentation and there is no need for compaction. Fragmentation… Read More »Paging
Paging allows the physical address space of a process to be non-contiguous. It avoids the external fragmentation and there is no need for compaction. Fragmentation… Read More »Paging
The contiguous memory allocation uses memory partitions to allocate memory. These partitions could be fixed or variable size partitions allocated according to first fit, best… Read More »Contiguous Memory Allocation
To run a process, the entire process and its data must be in physical memory. Thus, the size of a process is limited to the… Read More »Dynamic Loading And Linking
The memory binding could be static or dynamic. In dynamic binding system, user-generated virtual addresses are mapped to physical addresses. This leads to better memory… Read More »Logical Memory Address vs. Physical Memory Address
In a multiprocessing environment, several processes compete for limited resources. A running process goes to waiting state when a resource is not available. The process… Read More »What is a Deadlock?
The shortest job first (SJF) algorithm is preemptive or non-preemptive. You have learned about the non-preemptive SJF in the previous article. In this article, you… Read More »Shortest Remaining Time First (SRTF)
A multilevel queue is suitable when the processes are classified in groups. The multilevel queue scheduling algorithm partition the queue into several separate queues. Each… Read More »Multilevel Queue
The fork-join is a basic method of expressing concurrency within a computation. This is implemented in the UNIX operating system as system calls. Fork The… Read More »Fork-Join Concept
There are certain conditions for concurrency. Here we have listed them for you in this article. Conditions for Concurrency , the read set for ,… Read More »Concurrency Conditions
A precedence graph is a directed acyclic graph whose nodes corresponds to individual statements. An edge from to , implies that statement can only be… Read More »Precedence Graph