CS 470 - Operating Systems
MWF 10, KC-267
Announcements
These are announcements made in class or via email currently in effect
for this course.
Wednesday, March 29, Re: Case study schedule
Here's the schedule for the end of term after Exam 2 (4/10).
- 4/12 - TBA
- 4/14 - Easter break
- 4/17 - Easter break
- 4/19 - No class to let seniors prepare for project presentations on 4/20
- 4/21 - DOS/Win 3.1, OS/2
- 4/24 - Windows CE, Palm OS
- 4/26 - CP/M, RTEMS
- 4/28 - Multics, Mac OS X
- 5/1 - Mosix, course wrapup
Monday, February 6, Re: Homework 3 due date
This is confirmation of the announcement in class that the due date for
Homework 3 has been extended to the beginning of class on Friday, February 10.
Since that is the day of the Exam 1 Review and we will be going over the
problems, solutions must be submitted at the beginning of class and no late
submissions will be accepted.
Links
Links that may be of interest for this course.
Handouts
This is a list of documents and assignments created for this class in
reverse chronological order. Most are available only on the Web.
Some were also handed out in class. A few are hard copies only.
- Friday, April 28
- Final Exam Review Sheet (HTML) (PDF)
- Wednesday, April 5
- Wednesday, March 29
- Homework 8 (25 points):
- Problem 12.1 on page 489.
- Problem 12.2 on page 489-490.
- Problem 13.3 on page 526.
- Explain the difference between protection and security
in an operating system. Give an example of a
violation of each and give a scheme to prevent each
violation. Explain how the schemes prevent the
violations.
- Discuss several weaknesses inherent in password protection
schemes. Describe the guidelines that you
follow in choosing your passwords. (Be sure
not to give your current password!) Discuss whether
your guidelines make your passwords more or less
secure.
Due: April 7 (Friday at the beginning of exam review class; NO LATE WORK ACCEPTED)
- Wednesday, March 22
- Homework 7 (25 points):
- Problem 10.1 on page 408.
- Problem 10.4 on page 408.
- Problem 10.6 on page 408.
- Problem 11.1 on page 447.
- Problem 11.6 on page 448.
Due: March 29
- Monday, March 20
- Memory Management Project (HTML) (PDF)
- Friday, March 17
- Wednesday, March 15
- Homework 6 (25 points):
- Problem 9.4 on page 366. Assume the virtual address is in hexadecimal.
- Problem 9.5 on page 366
- Problem 9.10 on pages 367--368. (note: f-h is on the second page)
- Problem 9.14 on page 368
- Problem 9.15 on page 36
Due: March 22
- Monday, March 13
- Monday, February 27
- Homework 5 (25 points):
- Problem 8.3 on page 310
- Problem 8.5 on page 311
- Problem 8.9 on page 311
- Problem 8.10 on page 311
- Problem 8.12 on page 312
Due: March 15 (Wednesday after spring break)
- Wednesday, February 15
- Homework 4 (25 points):
- Problem 7.1 on page 268
- Problem 7.5 on page 269
- Problem 7.6 on page 269
- Problem 7.8 on page 270
- Problem 7.11 on page 270
Due: February 22
- Wednesday, February 8
- Friday, February 3
- Code used in lecture. Also available on csserver in directory /home/hwang/cs470/lecture10
- Process Management Project (HTML) (PDF)
- Wednesday, February 1
- Homework 3 (25 points):
- Problem 5.7 on page 188
- Problem 6.1 on page 231
- Problem 6.11 on page 233 using
semaphores -- by "write a program", we
mean write the pseudocode for a program in the style of the
textbook (also for the monitor problems below)
- Problem 6.13 on page 233
- Problem 6.22 on page 234
Due: February 8
Due date extended to beginning of class February 10. NO LATE SUBMISSIONS ACCEPTED
- Wednesday, January 25
- Code used in lecture. Also available on csserver in directory /home/hwang/cs470/lecture06
- Shell Project (HTML) (PDF)
- Homework 2 (25 points):
- Problem 4.1 on page 146
- Problem 4.7 on page 147
- Problem 5.2 on page 186
- Problem 5.4 on page 187
- Problem 5.9 on page 188
Due: February 1
- Monday, January 23
- Code used in lecture. Also available on csserver in directory /home/hwang/cs470/lecture05
- Friday, January 20
- Code used in lecture. Also available on csserver in directory /home/hwang/cs470/lecture04
- Wednesday, January 18
- Homework 1 (25 points):
- Problem 1.17 on pages 37--38 (note: f--i are on the second page)
- Problem 2.7 on page 73
- Problem 3.2 on page 116
- Problem 3.3 on page 116
- Problem 3.4 on page 117
Due: January 25
- Wednesday, January 11
- Syllabus and Schedule, Part 1 (HTML) (PDF)
Back to Dr. Hwang's Home Page
Last modified April 27, 2006