Operating Systems Lab Course (CS 314), IIT Dharwad
-
Updated
Mar 22, 2022 - C
Operating Systems Lab Course (CS 314), IIT Dharwad
Solutions for the Operating Systems Lab in Sem 4, B.Tech in CS
A web-based page replacement simulator that visualizes algorithms like FIFO, LRU, and Optimal, with interactive step-by-step animations, highlighting page faults and hits
Page replacement algorithms visulization tool
Repository consisting of C/C++ programs to simulate various Operating system concepts.
A singular codebase housing the essentials of OS architecture: scheduling, memory fit, address translation, and page eviction—each algorithm laid bare.
A web-based Operating Systems simulator implementing FIFO, LRU, Optimal, and Clock page-replacement algorithms with configurable memory frames and visual performance metrics.
One of the key concept we learn in Operating Systems is Paging for virtual memory management. Using page replacement algorithms we decide which memory pages to page out, sometimes called swap out, or write to disk, when a page of memory needs to be allocated. This project helps to visually understand how the Page Replacement Techniques work.
Scilab Code solution to Problem 9.8 of Abraham Silberschatz - Operating System Concepts (Book)
(OSPRS)An Experiment in Collaboration in Operating System,which is a web-based Page Replacement Simulator
This repository contains all the source code that I have written for my Operating System course.
Educational Operating System project developed as part of the OS’25 course at Ain Shams University (FCIS).
Page Replacement Algorithm Simulator is a Streamlit-based application that simulates and compares FIFO, LRU, and Optimal algorithms. It displays memory state changes, compares page faults, and provides insights into algorithm performance.
Contains the Python implementation of the following Page Replacement Algorithms: 1. FIFO Page Replacement 2. LRU Page Replacement 3. Optimal Page Replacement
A Desktop application that serves as a visualizer of the 3 main page replacement algorithms (FIFO, OPT, and LRU).
A collection of Java programs focusing on algorithmic problem-solving, custom exception handling, and the implementation of standard Operating System scheduling algorithms (FCFS, LRU)
A demonstration of page replacement algorithms using Rust, given the page reference string
To associate your repository with the page-replacement-algorithms topic, visit your repo's landing page and select "manage topics."