To get some experience with concurrency using Pthreads.
Category: CMSC216
CMSC216_Project09
Be familiar with assembly programs. Transfer provided C programs to MIPS assembly language programs.
CMSC216_Project08
Write a version of make, which can build programs and, more generally, execute any commands that depend on other things.
CMSC216_Project07
Write a very small program using simple process control. The purpose is to get some firsthand experience with process control basics.
CMSC216_Project06
Write a small simulation of the filesystem component of an imitation UNIX system called Ournix, which can model a few of the most common commands.
CMSC216_Project05
Write a makefile to compile some code that is given.
CMSC216_Project04
Get a better understanding of low–level hardware and machine–language concepts. Write a simulation of a self-defined CPU, which is able to execute self-defined machine-language programs.
CMSC216_Project03
Write some functions to manipulate the instructions of a fictional simple processor. Using the features of C covered in the class, namely bit operators and arrays.
CMSC216_Project02
Be familiar with some additional features of C and UNIX.
CMSC216_Project01
Be familiar with a new programming language C, and familiar with the Grace system/submit server which is developed based on UNIX.