Software Engineering
Operating Systems Virtual Machine
Python-based VM simulating CPU scheduling, paging, and process management.
Python
Systems Programming
Virtual CPU with full instruction decode/execute pipeline, paging-based MMU, and full process management via PCBs. Implemented and validated FCFS, Round Robin, and Multi-Level Feedback Queue scheduling algorithms with Gantt chart visualizations.