Computer Science Dept. | School of Engineering | UC Santa Cruz
Home | Syllabus | Schedule | Grades | Feedback
Homework: 1 2 3 4 5 | Projects:
1 2 3 4  

CMPS 111: Introduction to Operating Systems (Winter 2003)

General Information

Class information

Who: Prof. Ethan Miller
Where: Stevenson 175
When: Tuesday & Thursday 10:00 – 11:45 AM

Final grades

Final grades have been posted, including grades for all assignments and exams. The only exception is students who have incompletes, for whom some grades (including the final exam) may be missing.

Assignments

  • 17 Mar: Homework #5 solutions have been posted. All homework solutions are now available online.
  • 6 Mar: Homework #5 is due at 8 AM on Thursday, March 13th.
  • 4 Mar: Project #4 has been assigned. It's due on Friday, March 14th, with a no-penalty extension to Sunday, March 16th at 11:59 PM (you won't lose points for handing it in on Sunday).
  • 25 Feb: Homework #4 is due at 8 AM on Tuesday, March 4th. There will be only five homeworks this quarter.
  • 24 Feb: BUG FIX. Please change line 518 of dlxos.s (in the procedure TlbReload) from movt2i to movi2t. This bug prevented the TLB from being reloaded after a context switch in ProcessSchedule.
  • 18 Feb: The due dates for Project #3 have been changed to Sunday night at 11:59 PM. The design document is due on February 23rd, and the project itself is due on March 2nd.
  • 11 Feb: Project #3 has been assigned. It's due on Thursday, February 27th.
  • 11 Feb: Homework #3 solutions have been posted.
  • 4 Feb: Homework #3 is due at noon on Tuesday, February 11th.
  • 30 Jan: Homework #2 solutions have been posted. Please read this information on how to access the solutions from off-campus.
  • 23 Jan: Project #2 is due at 8 AM on Thursday, February 6th. The design document is due on Thursday, January 30th at 8 AM. For this and future projects, you may work in a group of two students. Once you form a group, you may not switch partners unless your partner drops the class. If you would like us to find a partner for you, please email cmps111-staff@cats.ucsc.edu.
  • 22 Jan: The due date for Project #1 has been extended to 11:59 PM on Thursday, January 23rd.
  • 21 Jan: Homework #2 is due at 8 AM on Tuesday, January 28th.
  • 17 Jan: Homework #1 solutions have been posted. Please read this information on how to access the solutions from off-campus.
  • 14 Jan: Project #1 is due at 8 AM on Thursday, January 23rd. The design document is due on Monday, January 20th at 8 AM. Since this is a university holiday, you may hand your design document in until Tuesday, January 21st at 8 AM without penalty.
  • 9 Jan: Homework #1 is due at 8 AM on Thursday, January 16th.
  • 6 Jan: The first homework assignment is available online. Please read the general information about homework before doing the assignment—it has details on acceptable formats and how to turn your homework in.

Grades status

You may access your grades online. The assignments currently reported online are:

Homework: 1, 2, 3, 4, 5 (all homeworks)
Projects: 1, 2, 3
Exams: Midterm

Class news & notes

  • 18 Mar: All grades except for Project #4 are now posted. Corrections must be made by Friday, March 21st so that we can get final grades out in time.
  • 18 Mar: Reminder: Prof. Miller's office hours will be Tuesday 2:30–4:30 PM on March 18th.
  • 24 Feb: Grades for the midterm have now been posted.
  • 18 Feb: If you've compiled your own version of the DLXOS tools, you'll need to rebuild dlxsim and dlxasm. You'll also need to make a small change to gcc-dlx (actually the loader) by using a new version of lexer.l in config/dlx and rerunning make in that directory.
  • 14 Feb: Midterm solutions have been posted.
  • 4 Feb: Reminder: the midterm will be on Thursday, February 13th in class (10–11:45). Midterms from Fall 2000 and Fall 2001 are available online (you'll need to access them on campus or using your password). There will be a review session from 10–10:45 on Tuesday, February 11th in Stevenson 175 (the usual classroom).
  • 30 Jan: There is a new version of the simulator. It should restore the terminal to its normal state even after a DLXOS crash. The simulator is installed in the usual location on unix.ic; updated source code has also been posted.
  • 30 Jan: There was a small (M 2.0) earthquake this morning during class. It occured at 11:37, and was centered near Ben Lomond.
  • 27 Jan: Prof. Miller's office hours on Tuesday (1/28) are cancelled, and replaced (for this week) by office hours from 10–11 AM on Wednesday (1/29).
  • 20 Jan: Future discussion sections (the ones that Tim runs) will be held from 5–7 PM (not 7–9 PM) on Thursdays due to a conflict with CMPS 12A.
  • 16 Jan: Solutions for homeworks will be available online. Please read this information on how to access them from off-campus.
  • 16 Jan: You can now get the DLX software and DLXOS from CATS in the following location:
    /afs/cats.ucsc.edu/courses/cmps111-em/dlx/
    If you're doing the assignment on the CATS system, you should only copy dlxos.tgz into your home directory. You can use the public versions of the compiler, assembler, and simulator without copying them into your own directory. Please see Justin Burke's page on how to get this set up. If you have difficulty compiling DLXOS, check the Makefile to make sure it is using the correct compiler and assembler (look for lines near the top that start CC= and AS=).
  • 15 Jan: An extra 20 MB of disk quota has been requested for everyone on the class roster as of January 10th. If you added the class after this date, please email the professor if you need additional disk quota.
  • 10 Jan: You're welcome to download the DLX compiler and build it. However, the simulator will change (slightly) over the weekend, so please don't spend a lot of time getting it working on your home machine before next Tuesday.
  • 9 Jan: Justin Burke's office hours will be Monday 6:30–8:30 PM in Crown Computer Lab and Wednesday 5:00–7:00 PM at the whiteboards in Jack's Lounge (first floor of Baskin Engineering).
  • 7 Jan: Tim Bisson's office hours will be held in Baskin 352 from 10–11:30 AM on Monday and Wednesday. Discussion section will be held Thursday from 7–9 PM in the Crown Computer Lab.
  • 7 Jan: Prof. Miller's office hours are Tuesday (not Monday) 2–3 PM and Thursday 12:30–1:30 PM in Baskin 229.
  • 5 Jan: The syllabus and all assignments will be available online. The syllabus is final except for information about the TA's office location and the tutor information.

Last updated 8 May 2005 by Ethan L. Miller (elm at cs xxx ucsc xxx edu [replace xxx with ".")