Click on any box for a demo or to learn moreEmail sushanthmukkamalla@gmail.com for code
Introduction to nachos: a Java application written to perform the functions of a real operating system.
The baseline Nachos implementation has an incomplete thread system. I completed it, and then used it to solve synchronization problems.
Implemented system calls to support multiprogramming and to enable user-level programs to invoke Nachos routines.
Implemented a more sophisticated memory management system where physical pages are allocated on demand and pages that cannot fit in physical memory are stored on disk.