Coursework and lab work from my Operating System course — the classic OS algorithms implemented in Python.
| Folder | Contents |
|---|---|
00_Scheduling Algorithm |
CPU scheduling algorithms implemented in Python |
01_Lab Report |
Lab reports and course materials |
02_Banker's Algorithm |
Banker's algorithm for deadlock avoidance |
Process scheduling, deadlock avoidance, and resource allocation — the fundamentals that decide how an OS shares CPU and memory between competing processes.