I built Process Mind because I wanted a better way to practice Operating System algorithms.

When preparing for exams, I often found myself solving the same types of scheduling, page replacement, disk scheduling, and memory allocation problems repeatedly. The problem wasn't finding explanations of these algorithms. There are plenty of them.

The problem was verification.

For a manually solved problem, it is easy to make a small mistake somewhere in the calculation and only realize it much later. I wanted something where I could enter the same problem, run the algorithm, and immediately compare my result with a deterministic implementation.

That idea became Process Mind.