Operating System practical programs
-
Updated
Mar 19, 2018 - C
Operating System practical programs
implementation of page replacement algorithms - FIFO, OPT, LRU, approximate LRU, RAND
This repository contains all implementations in C for scheduling algorithms
Simulation and data analysis for 4 different page replacement algorithms
OS programs in python
Program to accept number of physical frames, list of page accesses, and the page replacement algorithm and output the number of faults and whether each access was a fault or not. Supports FIFO, LRU, and OPTIMAL algorithms.
Program with page replacement algorithms - an OS problem.
Visualization of the page replacement algorithm-FIFO using queue operations
Page replacement simulator - Operating Systems Memory Virtualization project
My solution to an assignment on page replacement algorithms. Done as part of the "Operating Systems" course in my undergraduate degree.
I coded all these algorithms for our Operating System Lab.
This C++-based program implements several of the most popular page replacement algorithms (Optimal, FIFO, LRU, Clock).
Trabalho de SO sobre algoritmos de Substituição de página
💻 Simulating OS algorithms in C/C++
Designing Virtual Memory Unit in C and using LRU, MRU replacement techniques for page replacement
Paging and swapping implementation using Linked List structure for OS-lab offline-6 in xv6.
Page replacement algorithms for memory management in operating systems
Code for Operating Systems course
This is an extension of Nachos to support multiprogramming using system calls such as Exec, Exit, Read and Write to have processes request services from the kernel. Then it is further extended by a Virtual Memory Manager supported by Demand Paging and Page Replacement procedures.
This repository contains the exercises for the Operating Systems course taken at ESIME Culhuacán.
Add a description, image, and links to the page-replacement topic page so that developers can more easily learn about it.
To associate your repository with the page-replacement topic, visit your repo's landing page and select "manage topics."