UWM CS537 Assignment 6 Revised
Revised due to changes following Assignment 2 revision.
Reading assignment:
[R+89] “Mach: A System Software kernel” by R. Rashid, D. Julin, D. O
, R. Sanzi, R. Baron, A. Forin, D.
Golub, M. Jones. COMPCON ’89, Fe
uary 1989. Although not the first project on microkernels per se,
the Mach project at CMU was well-known and influential; it still lives today deep in the bowels of Mac OS
X.
Programming assignment:
1. Write a program that uses UNIX system calls to “ping-pong” a byte between two processes over
a pair of pipes, one for each direction. Measure the program’s performance, in exchanges per
second.
2. Answer Memory Allocation Question below