Home | Syllabus | Schedule | Homework: 1 2 3 4 5 6 | Projects | Grades | Feedback | CS Home

CMPS 111: Introduction to Operating Systems (Fall 2001)

General Information

Assignments

  • 19 Nov: Homework #6 has been assigned, and is due at noon on Friday, November 30th. We may not complete the material necessary to do this homework until Wednesday; however, some students in the class wanted to start working on it early.
  • 14 Nov: Project #4 has been assigned, and is due at noon on Friday, November 30th. You may use your most recent copy of the DLXOS (including the traps you implemented in Project #2, or you can get a clean copy from the usual places. As with Project #3, you may find it helpful to have a user shell working. In addition, a working virtual memory system would be helpful, but not required, for this project.
  • 9 Nov: Homework #5 has been assigned, and is due at noon on Monday, November 19th.
  • 31 Oct: Project #3 has been assigned, and is due at noon on Wednesday, November 14th. You may use your most recent copy of the DLXOS (including the traps you implemented in Project #2, or you can get a clean copy from the usual places. You may find it useful to have a user shell in testing your project....
  • 12 Oct: Project #2 has been assigned, and is due aat noon on Monday, October 29th. Please get the latest copy of the DLXOS from /afs/cats.ucsc.edu/class/cmps111.f01/dlxos/dlxos.tgz. There is no need to install a new copy of the compiler, assembler, or simulator if you're running at home.

Class news & notes

  • 29 Nov: Grades through Homework #5 and Project #3 have now been posted. Please email Prof. Miller immediately if there are any errors.
  • 28 Nov: REMINDER: the final exam will be held 8 AM – 11 AM on Tuesday, December 4th in the usual classroom. This is the time designated by the registrar, and shouldn't conflict with any other courses' exams. Please email Prof. Miller immediately if you have a (documented) reason why you cannot take the exam at this time.
  • 28 Nov: Solutions to all homeworks have now been posted (except for Homework #6, which will have solutions after class on Friday). HOMEWORK SOLUTIONS ARE ONLY AVAILABLE FROM WEB BROWSERS ON CAMPUS.
  • 26 Nov: REMINDER: there will be a review session during class on Friday, November 30th. Please come prepared with questions and material you'd like reviewed.
  • 26 Nov: The deadline for Project #4 has been extended to 11 PM on Friday, November 30th. Homework #6 is still due at noon on Friday, November 30th.
  • 18 Nov: Garima will have section on Monday, November 19th from 7:30 – 9 PM in Crown Computer Lab. There will be no section on Wednesday, November 21st because of Thanksgiving. Otherwise, there will be normal office hours Monday through Wednesday this week.
  • 16 Nov: Solutions to the midterm have now been posted. MIDTERM SOLUTIONS ARE ONLY AVAILABLE FROM WEB BROWSERS ON CAMPUS.
  • 8 Nov: There is a two day extension for Project #3; it is now due on Friday, November 16th. Project #4 will still be assigned on Wednesday, November 14th, and will still be due on the last day of classes.
  • 22 Oct: Project #2 now works correctly. The problem was an old version of dlxasm on the CATS cluster. Because of the problems, Project #2 is now due at noon on Wednesday, October 31st. If you're doing the projects on CATS, things should just work now (I've tested them using the installed binaries on CATS). If you are doing the projects on your own system, you need the latest version of dlxasm, which you can just copy from the CATS "binary" (it's a Perl script).
  • 19 Oct: REMINDER: The midterm exam will be given in class on Wednesday, October 24th. There will be a review session during the second half of class on Monday, October 22nd.
  • 18 Oct: Prof. Miller will be out of town October 20–24. His office hours on Monday, October 22nd and Wednesday, October 24th are cancelled. He will have extra office hours Friday, October 19th from 2–4 PM. Class will be held on Monday, October 22nd; Garima (the TA) will be doing the lecture.
  • 18 Oct: The midterm exam will be held in class on Wednesday, October 24th.
  • 18 Oct: More changes in office hours: Prof. Miller's office hours have been moved from Friday 11–12 to Monday 11–12. Office hours Wednesday 2–4 are unchanged.
  • 4 Oct: There have been some changes and additions to office hours. Chris (Qin) Xin (qxin@cs.ucsc.edu) will have tutoring hours in Crown Computer Lab Monday 10:30–12, Thursday 3–5, and Friday 2–3:30. Additionally, Garima's office hours will now be 2–3:30 on Monday (rather than 3–4:30).
  • 3 Oct: You need to use GNU make (gmake) to compile the DLXOS on the CATS system (or elsewhere). The Makefile doesn't work properly with regular make.
  • 28 Sep: The latest versions of the DLXOS source code (everyone needs this) and DLX tools (you only need these if you're running on your own Linux box) are now available.
  • 28 Sep: Recently, I got an anonymous question (sent from the feedback page) asking where the slides for class were located. I can't respond to questions sent from the feedback page; if you need help (or expect a reply) please send me email from your regular account.
  • 25 Sep: Several people have asked about starting assignments before the date on which they're actually assigned. Please don't do this! Assignments are subject to change until the day they're assigned, so you run the risk of doing work that won't help you do the real (final) assignment.
  • 25 Sep: There have been some changes in the TA's office hours. They will now be held Monday 3–4:30 PM in the first floor Baskin lounge and Thursday 2:30–4 PM in Crown Computer Lab. The TA may not have a network connection during Monday office hours, so online debugging may not be possible at these office hours.
  • 17 Sep: If you are interested in taking CMPS 111 and need a permission code to enroll, please attend class both Wednesday and Friday of this week. I'll give preference to students on the waitlist who attend both days. If you are Jewish and need to miss Wednesday's class because of Rosh Hashanah, please send Prof. Miller email.
  • 9 Sep: Enrollment has dropped to 58 (as of today), so there are a few spots available. I'll make decisions on admission off the waitlist in the first week of classes.

Last updated 8 May 2005 by Ethan Miller