Laboratory
Exercise | Title and Description | Status |
---|---|---|

Lab. 1 | Review of C Programming: | Due: Friday, September 3, 2004 |

Lab. 2 | A Simple Shell: | Part A due Friday, September 10
Part B due Monday, September 13 |

Lab. 3 | Device Management: | Due Friday: September 17 |

Lab. 4 | Signals and Timers: | Due Tuesday, September 28 |

Lab. 5 | Writing and Comparing Scheduling Algorithms: | Part A due Friday, October 1
Part B due Monday, October 4 |

Lab. 6 | Shared Memory and Semaphores: | Due Monday, October 11 |

Lab. 7 | Using Pipes in C Programs: | Part A, B due Friday, October 15
Part C due Tuesday, October 26 |

Lab. 8 | An Expanded Unix-Style Shell: | Due Friday, October 29 |

Lab. 9 | Deadlock and Levels of Memory: | Part A due Friday, November 5
Part B due Tuesday, November 8 |

Lab. 10 | Parallel Searching: | Friday, November 19 |

Lab. 11 | Parallel Algorithms 1: | Due: Tuesday, November 30 |

Lab. 12 | Some Classic Problems Involving Parallelism: | Algorithm in Pseudocode (or code)
Due Tuesday, December 7 Full Program Due: Friday, December 10 |

This document is available on the World Wide Web as

http://www.math.grin.edu/~walker/courses/213.fa04/lab-index.shtml

created August 20, 1998last revised December 6, 2004 | |

For more information, please contact Henry M. Walker at (walker@cs.grinnell.edu) |