YiffyGuo / CS-444-Operating-Systems

Lab Assignments from my CS-444 Operating Systems class. Each lab folder contains the assignment.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CS-444-Operating-Systems

Lab Assignments from my CS-444 Operating Systems class. The Xv6 operating system was used throughout this class.
Each lab folder contains the corresponding assignment.

Lab 2: Process API (Fork a process)
Lab 3: Make a system call
Lab 4: Create priority for each process
Lab 5: Create new CPU scheduler
Lab 6: Track Page Mapping
Lab 7: Share Memory
Lab 8: Create Thread
Lab 9: Condition Variables
Lab 10: Semaphores

About

Lab Assignments from my CS-444 Operating Systems class. Each lab folder contains the assignment.


Languages

Language:Assembly 88.0%Language:C 9.6%Language:C++ 0.9%Language:Makefile 0.6%Language:Shell 0.3%Language:Perl 0.2%Language:Objective-C 0.2%Language:Ruby 0.1%Language:OpenEdge ABL 0.1%