[logo] Computing Systems
CS134a, Fall 2002

Introduction to operating systems

SEARCH

Home
Policy
Syllabus
Assignments
Pearls
Text
People
FAQ
Mailing Lists
Previous Years
Links

Homeworks

  1. Homework 1 (due October 7, 2002) [hw1.ps.gz] [Solution] [sol1.ps.gz]
  2. Homework 2 (due October 14, 2002) [hw2.ps.gz] [Solution] [sol2.ps.gz]
  3. Homework 3 (due October 21, 2002) [hw3.ps.gz] [Solution] [sol3.ps.gz]
  4. Homework 4 (due October 28, 2002) [hw4.ps.gz] [Solution] [sol4.ps.gz]
  5. Homework 5 (due November 21, 2002) [hw5.ps] [Solution] [sol5.ps.gz]
  6. Homework 6 (due December 2, 2002) [hw6.ps] [Solution] [sol6.ps.gz]

Labs

  1. Lab 1 (due October 9, 2002)
    Queues, processes, and mutual exclusion [lab1.ps] [lab1.tgz ] [Errata]
    Solution queue_simple.c, queue_kernel.c, cs134_stub.c
  2. Lab 2 (due October 16, 2002)
    Semaphores [lab2.ps] [lab2.tgz] [Errata] [sem_test.c]
  3. Lab 3 (due November 6, 2002)
    Scheduling [lab3.ps.gz] [lab3.tgz]
  4. Lab 4 (extended to November 18, 2002)
    FAT filesystem [lab4.ps] [lab4.tgz]
  5. Lab 5 (extended to December 13, 2002)
    Distributed Shared Memory [lab5.ps] [lab5.tgz]

Exams

No exams yet.

How/what to submit

Homework assignments are due at the end of class on the due date.

Lab assignments are due 11:59pm on the due date.

Written assignments

Written assignments may be submitted online or on paper. To submit your written work online, send it by email to cs134-admin@metaprl.org . To submit a paper assignment, you may:

  • Hand it in in class on the due date,
  • Give it to the instructor or one of the TAs,
  • Place it in the mailbox on Jason's door (260 JRG),
  • Place it in Jason's mailbox on the second floor in Jorgensen.

You must include the following with your assignment to receive credit.

  • Your name (yes, really, we want to know who you are).
  • Your CS account username.
  • The date.

Laboratory assignments

Currently, laboratory assignments are submitted using your CD account, or your CS account.

Submitting by CD

Boot your CD and login to your account. Place all files you want to submit into the directory /home/username/submit/labN, where username is your CS account username (should match your username on the CD you were given), and N is the lab number you want to submit. There should already be submit directory tree under your home directory containing 5 directories for each lab assignment.

Submitting from your CS account

Login to your CS account. You can then access your CS134 home directory by changing to the directory /cs/cs134-submit/username/; place your submitted files into the directory /cs/cs134-submit/username/submit/labN where username is your CS account username and N is the lab number you want to submit.

Submission details

Note that submissions will be copied from this location to a restricted location at 11:59PM on the night the assignment is due, therefore if you want to make late changes to your assignment, or you want to submit the assignment after the due date, you must send e-mail to cs134-admin@metaprl.org for us to consider your late submission/changes.


Webmaster | Contact Us | Generated on %%DATE%%

Copyright (c) 2002 Caltech CS134 Course Administration.
Computer Science Dept., California Institute of Technology
HTML4.01 | CSS2 | Bobby