Extension of Pintos in QEMU


Harshit Maheshwari
Computer Science, IIT-Kanpur

  • Implemented & tested message queues, threads, processes, multiprogramming, memory management & file-system
  • Complied with POSIX standards; Implemented and studied various scheduling policies viz. FCFS , SJF , RR
  • Analyzed and implemented different system calls, scheduling algorithms and synchronization algorithms
  • Implemented a subset of the POSIX interface to the message queues in Pintos and using it solved the Producer- Consumer problem.
  • Implemented an indexed file system, buffer cache and POSIX threads in Pintos.Implemented virtual memory management via pure demand paging.