Skip to content

Latest commit

 

History

History
20 lines (14 loc) · 710 Bytes

README.md

File metadata and controls

20 lines (14 loc) · 710 Bytes

Operating_System

the project in NCTU 107 fall class

Program 1 - A Simple Shell

Design a simple shell can take command like "clear" "ls" ...

Program 2 - Multi-Process Matrix Multiplication using Shared Memory

Do matrix multiplication by parallel programming

Program 3 - Parallel Merge Sort using Pthread

Divide the merge sort into several parallel tasks, using semaphores to communicate with others threads

Program 4 - Merge Sort with a Thread Pool

Same as program 3, but use thread pool

Program 5 - Page Replacement Simulation: LRU and LFU

Check whether or a new reference is a hit or a miss

Program 6 - A File Find Utility

Implement a subset of the “find” command