# Computer Systems Organization II

V22.0202-002

Monday and Wednesday, 12:30-1:45

Room 109, Warren Weaver Hall

**Professor Ernest Davis**
### Reaching Me

- e-mail
davise@cs.nyu.edu
- phone: (212) 998-3123
- office: 429 Warren Weaver Hall
- office hours: 9:30 - 11:00 Monday and Wednesday

### Textbook:

*Modern Operating Systems* 2nd edition,
by Andrew S. Tanenbaum
### Instructions for class email list

Link to
the class email web page and follow the instructions there for
subscribing.
### E-tutors and TA's

The e-tutors for this course are
- Michael Hom: mh204@cs.nyu.edu
- Jason Y. Lee: jyl227@nyu.edu
- Noel F. Villegas: nfv204@nyu.edu

David Kandathil (kandathi@cs.nyu.edu) is a teaching assistant for the course.
Students are assigned to tutors as follows:

Hom: Achalla -- Eon

Lee: Faynberg -- Levian

Villegas: Liao -- Rentas

Kandathil: Rivera -- Zhang

Labs and homeworks should be emailed to your assigned tutor.
If you have any questions, you can email them to either

- the class mailing list: V22_0202_002_sp02@cs.nyu.edu, if
you think they are of general interest

- me (E. Davis): davise@cs.nyu.edu

- your assigned tutor or TA.

Also, Mr Kandathil will be holding office hours in Warren Weaver room 801
from 10:00 to 12:00 on Thursdays. These are open to any student.
### Exams

Midterm Study Sheet

Sample Mid-Term

Solutions to Sample Mid-Term

Solutions to Mid-Term

The final exam will take place on Thursday, May 9, 2:00-3:50 PM in room
703, Main Building.

Sample Questions for Final Exam

Solustions to Sample Questions

Final Exam Study Sheet

Solutions to Final Exam

Solutions to Make-Up Final Exam

### Labs

Lab 1
is due Feb. 13.

Lab 2 is due on Mar. 25. It is available here in
Postscript,
in PDF, , and
in text.

Some sample inputs and outputs

The random number file

Lab 3 is due April 24.

Sample inputs and outputs

Homework 1: Assigned 1/29 due 1/31. Chap 1, problems 14,18, 23

Homework 2 Assigned 2/4 due 2/11

Solution 2

Homework 3 Assigned 2/11 due 2/20

Solution 3

Homework 4: Assigned 2/20 due 2/27. Chap 3, problems 16, 20.
Note: This assignment will be due * at the start of class * on
the 27th, so that I can go over the solutions before the mid-term
on the 4th.

Homework 5 Assigned 3/18 due 3/25

Homework 6 Assigned 3/25 due 4/1

Solution 6

Homework 7 Assigned 4/3 due 4/10

### Lectures

Entire class notes as one big web page.

Lecture 1

Lecture 2

Lecture 3

Transfer of Control

Lecture 4

Lecture 5

Lecture 6

Lecture 7

Lecture 8

Lecture 9

Lecture 10

Lecture 11

Lecture 12

The WSClock PRA

Lecture 13

Lecture 14

Lecture 15

Lecture 16

Operations on Files

### Other links

Notes by Michael Hom on using C, Visual C++ etc.

Hamming codes
(from course number EE4253 "Digital Communications"
by Prof. Richard Tervo, at the University of New Brunswick)