laonahongchen / PintOS-SJTU

This is the project work of System2019@SJTU.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pintos

This is a course work of Operating system@SJTU. Pintos is a teaching operating system for x86, challenging but not overwhelming, small but realistic enough to understand OS in depth (it can run x86 machine and simulators including QEMU and Bochs).

The course TA([Yunfeng Lin])@creeperlin made some changes to the original Pintos labs to tailor for our class.

We implemented the first three part of the project, i.e, threads, userprog, and VM. Filesys is also coded but still have a little bug.

The design doc is in the doc directory.

About

This is the project work of System2019@SJTU.


Languages

Language:Makefile 57.9%Language:C 24.4%Language:CMake 7.9%Language:Perl 7.3%Language:C++ 1.2%Language:Assembly 0.8%Language:Shell 0.4%Language:Objective-C 0.1%Language:Perl 6 0.0%