SJTU EI338 Course Project
Incorporate a new system call into the linux kernel, and extend the functionality of the operating system.
A shell interface with history feamultithreading method ture that accepts user commands and executes each command in a seperate process.
Apply the multithreading method to matrix multiplication by creating worker threads.
Solve the bounded-buffer problem by using mutex semaphore to provide mutual exclusion for accesses to the buffer pool.