OSXplore

Explore core OS concepts visually

system-calls

System Calls

Visualisation of the workings of different system calls on Linux

CPU Scheduling

CPU Scheduling

Explore different CPU scheduling algorithms and their impact on system performance.

Process Synchronization

Process Synchronization

Understand complex synchronization mechanisms through interactive demonstrations.

Deadlock Avoidance and Prevention

Deadlock Avoidance and Prevention

Explore different Deadlock Avoidance and Prevention algorithms with interactive visualizations.

file-allocation

MFT-MVT

Choose a memory allocation strategy to allocation processes using MFT and MVT algorithms.

Memory Allocation

Memory Allocation Techniques

Visualize how operating systems handle memory allocation and management in real-time.

page-replacement

Page Replacement

When RAM is full and a new page is needed, the OS removes an old page to make space.

Disk Scheduling

Disk Scheduling

Compare disk scheduling algorithms based on seek time, latency, and fairness.

file-allocation

File Allocation

Choose a file allocation strategy to control how your files are organized and stored on disk.

file-organization

File Organization & Hierarchy

Learn how operating systems organize files using single-level, two-level, and hierarchical directory structures.

file-allocation

Paging Simulation

Simulating Memory Allocation of pages to respective frames using a page Table and TLB.

frame-allocation

Frame Allocation

Dynamic simulator for visualizing frame allocation strategies in operating systems.

inter-process-communication

Process Communication (Inter and Intra)

Interactive guide and simulator for understanding IPC concepts like message passing, shared memory, and pipes.

real-time-operating-system

Real-Time Operating System (RTOS)

Learn RTOS fundamentals, focusing on task scheduling algorithms like EDF and RMS.

Our Team

01
Amulya
231CS111
CPU Scheduling
02
Annabathula Bhavya Sri
231CS112
MFT-MVT
RTOS
03
Ashutosh Kumar
231CS113
System Calls
04
Atharva Rege
231CS114
Process Synchronization
05
Atharva Parkhi
231CS115
Frame Allocation
File Allocation
06
Sriram
231CS116
Memory Allocation Techniques
Paging Simulation
07
Charuneya
231CS117
Deadlock Avoidance and Prevention
08
Chetan Kumar Sah
231CS118
Page Replacement Algorithms
09
Datta L
231CS119
Disk Scheduling Techniques
10
Dev Prajapati
231CS120
File Organization Techniques
Process Communication (IPC)