×
Home Discussions Write at Opengenus IQ
×
  • DSA Cheatsheet
  • HOME
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • RANDOM
  • One Liner

Operating System

A collection of 12 posts

Computer Architecture

Cache Associativity

Cache associativity is a property of the cache which decides how many different memory blocks can be stored in a cache line.

Sridevi Shankar
Operating System

Virtual Memory in OS

Virtual memory is a concept that underpins the seamless operation of our computer systems. It's a behind-the-scenes hero, allowing computers to transcend the limitations of physical memory (RAM) and handle complex tasks with ease.

Pranay Kalakonda
System Design

3 Types of Cache Misses: Compulsory, Capacity and Conflict Miss

In this article at OpenGenus.org, we will discuss the 3 types of cache misses- namely, compulsory, conflict and capacity misses.

Sridevi Shankar
Operating System

Paging in OS: Enhancing Memory Management

In this article at OpenGenus, we explore paging which can fix the issues that many users face without even realizing it - the absence of an essential memory management technique.

Aadarsh Kumar Singh Aadarsh Kumar Singh
Operating System

Mutex and critical section

In this article at OpenGenus, we have explained the concept of Mutex and critical section along with a C++ code for demonstration.

Sherif Elshafei Sherif Elshafei
Operating System

Sleeping Barber Problem

The sleeping barber problem is a synchronization problem in computer science that deals with the management of a shared resource by multiple processes. The problem is presented in the example of a barber shop where there is one barber who cuts hair and a number of chairs for waiting customers.

Noor Ahmed
Operating System

The Lock Convoy Problem in OS

The Lock Convoy Problem is a performance problem that can occur when using locks for concurrency control in a multithreaded application.

Aadarsh Kumar Singh Aadarsh Kumar Singh
Operating System

Proof that Shortest Job First (SJF) Algorithm is Most Optimal

SJF algorithm is the most optimal CPU scheduling algorithm and we have proved this mathematically in this article at OpenGenus.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Operating System

Secure boot

Secure boot is a security standard implemented in the advanced UEFI to prevent malware from attacking the computer during boot up when the computer is most vulnerable.

Erick Lumunge
Software Engineering

First, Best and Worst fit Strategies (Memory Allocation Strategies)

In this article, we will be going through a few strategies which Operating Systems use to fit processes into the main memory during execution. This include First, Best and Worst fit Strategies.

Hariharan Marthandam J
Software Engineering

Context Switching in OS

We have discussed about Context Switching, which is one of the most important and fundamental topics in Operating Systems.

Satvik Singh
Software Engineering

Inter-process communication (IPC) & IPC types in OS

We have explained Inter-process communication (IPC) in Operating System, why is IPC needed and various ways to achieve IPC like using shared memory, message passing, buffering, pipes and more.

Nimrat Matharoo
OpenGenus IQ © 2025 All rights reserved â„¢
Contact - Email: team@opengenus.org
Primary Address: JR Shinjuku Miraina Tower, Tokyo, Shinjuku 160-0022, JP
Office #2: Commercial Complex D4, Delhi, Delhi 110017, IN
Top Posts LinkedIn Twitter
Android App
Apply for Internship