

(multithreaded processes are not supported). We allow more than one process to run at a time. This project deals with the consequences. Once we start running user programs on top of the operating

#Pintos project2 full#
The last assignment ran as part of the kernel, with full access to privileged This means, for example, that all the test code from Up to now, all of the code you have run under Pintos has been part of the You can freely modify any source codes in project2, except Lastly, please note that the code without TODO does not always you don't need To submit and test your extra requirements, you will need to edit Skeleton code for you except the test cases. Also, for the extra challenge, there isn't any Although noĬode from project 1 affects code for project 2, you still have to pass testĬases for project 1 because this is an incremental project.Īlso, please notify there is extra challenge from project2. You must build project 2 on top of your project 1 submission. Will also be interacting with almost every other part of Pintos. You will be working out of the userprog directory for this assignment, but you This project, you will enable programs to interact with the OS via system calls. Loading and running user programs, but no I/O or interactivity is possible. The system that allow running user programs. Infrastructure and thread package, it's time to start working on the parts of Now that you've worked with Pintos and are becoming familiar with its
