Unix Projects



These projects will help you get comfortable with Unix, and begin to explore the notion of Signals and Processes.

Intro to Unix Tutorial Run through this if needed: do not hand in
Copy Copy Time how long this takes to copy a large file. Then define BUFSIZ to be 1, and time it again
Signals Counter Modify this program to count signals, and exit after 3rd siginit
Protection Changemod Modify this program to use commands like +r or -w to set or clear the user's read and write bits


Examples

Directories move
C(n,k) Pascal's Triangle You may find it useful to have a program that takes a long time to run


Honor Code

You will be encouraged to assist each other in learning C and Minix, and discussing alternative strategies for the challenges.

It is expected that all work you submit is your own. If you have any questions about these expections, please see me. changemod.c copy.c sigex.c comb.c move.c timeout.c