-
Project1. The purpose of this program is to gain an understanding of how to run multiple processes sequentially and in parallel using the fork system call in c.
-
Project2. Mimic a unix shell, with rewritten ls, cd, and wc functions.
-
Project3. Implement an algorithm that translates virtual addresses to physical addresses on a two-page table structure. Simulate a TLB (Translation Lookaside Buffer) that stores the 8 most recently used pages in a FIFO format.
-
Project4. Create a linked list based on the contents of a file using concurrently running threads.
-
Project5. Utilize a message queue to have a client and server program communicate with one another.
CSCI4061-Fall-2021-university of minnesota