Unix Processes Exercise
by: burt rosenberg
at: university of miami
date: sep 2024
Goals
The goals of this project are:
- To understand the process abstraction
- Some refinement of use of Makefiles
- Some review of unix systemcall functions.
Project
The project (or exercise) is to read the class text Bach, chapter 1, 2, 6, 7 and 8,
and do the exercises,
- Exercises 6.8 8 – 12.
- Exercises 7.11 1 – 6.
These include code from Bach updated to a more modern version of C.
Also, you must complete the makefile,
- The targets for building the executables, e.g. figure7-33 needs the dependency
and the action competed.
- The targets for testing, e.g. test-33 need a dependency and whatever code
experiment you did to support your written answer, good enough that the grader and reproduce
the evidence cited.
- The target clean completed, that dash-rm's build products.
This assignment requires written answers. Your answers will be an a pdf file named unix-process-exercise.pdf.