Skip to content

Latest commit

 

History

History
41 lines (32 loc) · 2.03 KB

PA4.md

File metadata and controls

41 lines (32 loc) · 2.03 KB

PA4 - The magic of reality and fiction: Time-sharing multitasking

flag::The story of the birth of the world - Chapter 4

Pioneers have created a computer powerful enough to run even the web and real-world applications. But that wasn't enough, the pioneers decided to implement the magic of virtualization on computers.

danger::code management

Before proceeding with this PA, please execute the following command in the project directory to organize branches, otherwise your score will be affected:

git commit --allow-empty -am "before starting pa4"
git checkout master
git merge pa3
git checkout -b pa4

danger::Submit requirements (please read the following carefully, if you violate it, you will be responsible for the consequences)

Estimated average time: 40 hours

Phase Arrangement:

  • task PA4.1: Implement a basic multi-programming system and support time-sharing running of PAL with parameters and kernel thread Hello
  • task PA4.2: Implement a multiprogramming system that supports virtual memory management
  • task PA4.3: Implement a preemptive time-sharing multi-task system and submit a complete experimental report