desty2k / Lab-Systemy-Operacyjne

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lab-Systemy-Operacyjne

Written in Python.

List 1 - CPU access scheduling algorithms

  • algorithms
    • FCFS
    • SJF Preemptive
    • RR

List 2 - Disk access scheduling algorithms

  • console and GUI versions
  • GUI mode requires additional packages: qtpy, PyQt5, qrainbowstyle
  • algorithms
    • FCFS
    • SSTF
    • SCAN
    • C-SCAN
    • C-LOOK
    • SSTF + EDF
    • SSTF + FDF-SCAN

List 3 - Page replacement algorithms

  • algorithms
    • FIFO
    • OPT
    • LRU
    • SC
    • RAND

List 4 - Page allocation algorithms

Allocating pages for multiple processes using LRU page replacement algorithm.

  • algorithms
    • Equal allocation
    • Proportional allocation
    • Fault frequency control
    • Zone model

About

License:MIT License


Languages

Language:Python 100.0%