COS 431 - Operating Systems
Homework Assignments
Larry Latour
Fall, 2010
Homework
- Homework #1:
- Text exercises 1.14, 1.22, 1.23, 1.30
- C Programming Fundamentals: Go to the the Boston University CS Teaching Archive, and look up the section on C. Do the tutorials/labs for (1) Modules, Separate Compilation, Make Files, and (2) Stack - Array Implementation. Note that both examples assume an Abstract Data Type approach, even though there are those who will say that C is not "Object Oriented." Students in this class have all had an object oriented language (C++ or Java). In doing the tutorials, carefully compare the approach used in C with the approach you would use in either C++ or Java.
- Homework #2:
- Text exercises 2.12, 2.14, 2.17, 2.18, 2.21,2.23
- Homework #3:
- Text exercises 3.8,3.9, 3.10, and 3.13. Show your work.
- Homework #4:
- Text project 2: Matrix Multiplication Project. Use either Java threads or Pthreads.
- Homework #5:
- Text exercises 5.11, 5.12, 5.15, 5.17
- Homework #6:
- Text exercises 6.9, 6.10, 6.16, 6.17, 6.22, 6.26, 6.32, 6.38
- Homework #7:
- Text exercises 7.10, 7.11, 7.14, 7.17, 7.22
- Homework #8:
- Text exercises 8.8, 8.11, 8.13, 8.17, 8.18, 8.20
- Homework #9
- Text exercises 9.14, 9.16, 9.18, 9.19, 9.23, 9.31
- Homework #10
- Text exercises 10.10, 10.11,10.14,10.16
- Homework #11:
- Text exercises 11.9, 11.11, 11.15, 11.16
- Homework #12:
- Text exercises 12.15, 12.16, 12.17
- Homework #13
- Text exercises 13.8, 13.9, 13.10, 13.12
Last updated: 8/27/10