#operating-system
Read more stories on Hashnode
Articles with this tag
Introduction In modern operating systems, memory management is an essential aspect of providing efficient and reliable computing. Memory management...
What is Paging in OS? Paging is a memory management technique used by computer operating systems to manage the memory of a computer system. It is a...
Semaphore and Mutex are two synchronization mechanisms used in operating systems to manage the access of shared resources such as memory, files, or...
What the heck is Race Condition? A race condition is a software bug that occurs when the correctness of a system depends on the order or timing of...
A context switch is the process of saving the current state of a process or thread and restoring the state of another process or thread so that it can...
Concurrency Concurrency and parallelism are two important concepts in operating systems, and they are often confused with each other. While both terms...