Skip to content

rohitshakya/Get_Block_Implementation

Repository files navigation

Buffer cache and Get Block Simulation


Academic project to implement Getblk. We are aiming to simulate buffer management in UNIX system. This project was my first application in Msc in Operating System. By developing this project I assimilate and learnt about:

  • Scenarios of retrieval of buffer.
  • Structure of the buffer pool and buffer header.
  • Algorithms for Reading and writing disk blocks.
  • Working in Multiprocessing environment of a computer application.
  • January 2020 - March 2020

Language used :

Python

Installation :

You need to install the following things for running the code -

  • Python3
  • Windows Subsystem for Linux(WSL) (on Windows system)

To execute :

  1. run main.py