Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 657 Bytes

README.md

File metadata and controls

20 lines (15 loc) · 657 Bytes

This project is an extension of Nachos which I did in OS Lab at BUET.

Part 1: Basic Threading Testing

  • Consumer-Producer threading program

Part 2 : Multiprogramming through Syscalls implementation

  • Task 1: Basic Multiprogramming Support
  • Task 2: Implementing System Calls - Exec, Exit
  • Task 3: Implementing System Calls - read, write

Part 3: Virtual Memory Manager

  • Task 1: Start up
  • Task 2: Demand paging
  • Task 3: Page Replacement without SwapFile
    • Part 1: Random Replacement
    • Part 2: LRU Replacement
  • Task 4: Page Replacement with SwapFile

The descriptions are well documented in the respective folders.