This repository contains the Python Programs for various algorithms of Operating Systems
-
Updated
Oct 11, 2021 - Python
This repository contains the Python Programs for various algorithms of Operating Systems
Page Replacement Algorithm calculator/simulator
Basic OS Programs - CPU Scheduling & Page Replacement
Simulated virtual page replacement algorithms on memory references traces from various machines.
Page Replacement Algorithms
Python desktop app for visualizing CPU scheduling and page replacement algorithms. Includes algorithm comparison tools and workload generator for educational use. Runs offline with Python and matplotlib - no setup required. Perfect for students learning OS concepts visually.
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.
My OS course final project. An implementation of three page replacement algorithms: FIFO, LRU, Second Chance.
Contains the Python implementation of the following Page Replacement Algorithms: 1. FIFO Page Replacement 2. LRU Page Replacement 3. Optimal Page Replacement
Add a description, image, and links to the page-replacement-algorithm topic page so that developers can more easily learn about it.
To associate your repository with the page-replacement-algorithm topic, visit your repo's landing page and select "manage topics."