This experiment will look at signals, some basic signal concepts, and how and when to use signals correctly. Semaphores Multi-tasking introduces several problems when dealing with shared resources. One of the most prevalent issues is how to keep multiple processes from corrupting data that is being shared between them. This problem will be introduced and the solution will be shown. Semaphores will be examined as one possible solution to the resource locking problem.
Priorities allow one process to run more often or more frequently than other processes.
How to change the priority and scheduling of processes will be introduced here. In this experiment, the student is required to interface with an external device. The serial port will be used as an external device. This experiment will read and write, to and from the serial ports on two different machines. This is by far the largest experiment out of the group.