Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 986 Bytes

README.md

File metadata and controls

33 lines (19 loc) · 986 Bytes

Algorithms_simulations

Processes simulators of replacing pages and scheduling CPU time.

Table of Contents

About the Project

A program written in Python 3 that simulates the FIFO (First In First Out) and LRU (Last Recently Used) page replacement algorithms as well as the FCFS (First Come First Served) and SJF (Shortest Job First) CPU time scheduling algorithms.

My random number generators allow to extract statistical data.

In the code I use Object Oriented Programming to store page and process objects.

You can find documentation with code description and data analysis.

Requirements

  • Python 3

  • IDE for Python

Usage

Project can be used to analyze behavior of algorithms depending on the input data.

Documentation

Documentation and report