yaroslavhq / MOSS

Implementation of modern os scedul simulator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MOSS - Modern Operation System Scheduler

This project is providing a skeleton  for building schedule algorithms in scope of operation system.

It is using such subjects like io-burst(amount of time when process is waiting for io), cpu-burst(amount of time when process is using central processor).

Process configuration could be configured using xml files.
Example:
```<Simulation DurationOfSimulation="1000">

        <sProcess IOBurstTime="50" CPUBurstTime="200" CpuTotalWorkTime="600"  id="1" />

        <sProcess IOBurstTime="50" CPUBurstTime="80"  CpuTotalWorkTime="400"  id="2" />

        <sProcess IOBurstTime="50" CPUBurstTime="10"  CpuTotalWorkTime="400"  id="3" />

        <sProcess IOBurstTime="50" CPUBurstTime="10"  CpuTotalWorkTime="400"  id="4" />

    </Simulation>

```

About

Implementation of modern os scedul simulator


Languages

Language:Java 100.0%