Spring 2005



FAQ

Monday Tuesday Wednesday Thursday Friday

31.jan

Registration Day

1.feb
REC 1
Worse is Better

First day of classes

2.feb
LEC 1
Intro to systems

Preparation: Read Ch. 1.A, 1.B, 1.C (click on link)
3.feb
REC 2
The Architecture
of Complexity


Preparation: click here
4.feb

7.feb
LEC 2
Complexity in computer systems

Preparation: Read Ch. 1.D, 1.E (click on link)

8.feb
REC 3

Therac-25

Preparation: click here


DUE: One-pager #1

9.feb
LEC 3
Abstractions

Preparation: Read Ch. 3 and pages 2-9 thru 2-13 from Ch. 2 (click on link)

10.feb
REC 4
UNIX (Ritchie & Thompson)


Preparation: click here

DUE: Hands-on #1 (UNIX)

11.feb
Writing Program Lecture

Notes: click here


Note time: 2pm in 32-123

14.feb
LEC 4
Naming

Preparation: Read Ch. 2, except Appendix 2-A (click on link)

15.feb
REC 5
More UNIX

Assigned: Design Project 1 (DP1)

DUE: One-pager #2

16.feb
LEC 5
Fault isolation with clients and servers

Preparation: Read Ch. 4, except appendix 4-A (click on link)

17.feb
REC 6
X Window system

Preparation: click here

DUE: Hands-on #2 (X-Windows)

18.feb 
TUT 1
Design Project 1 introduction

Preparation: Read DP1 assignment

21.feb

President's Day Holiday

22.feb
LEC 6

Virtualization; virtual memory


Preparation: Read Ch. 5.A (click on link)

Monday Schedule

23.feb
LEC 7  
Virtual processors: Threads and coordination

Preparation: Read rest of Ch. 5 (click on link)
24.feb
REC 7
Flash Web server

Preparation: Read the Flash paper (click on link)

25.feb
TUT 2

DP 1 Discussion

28.feb
LEC 8
Performance


Preparation: Read Ch 6 (click on link)

1.mar
REC 8
MapReduce

DUE: DP1 Proposal (see DP1 assignment for instructions)

Preparation: read the paper (click on link)

2.mar
LEC 9
Intro to networks

Preparation: Read Ch 7.A (click on link)

3.mar
REC 9
Ethernet

Preparation: read paper (click on link)

Quiz 1 Review Session
7 PM - 9 PM
Location: 32-123

4.mar
QUIZ 1
Material through REC 8
Location:
Walker
Time: 2:00pm

Quiz 1 FAQ

Add date

7.mar
LEC 10
Layering and link layer

Preparation: Read Ch 7.B, 7.C (click on link)

8.mar
REC 10
End-to-end arguments

Preparation: read the paper (click on link)

9.mar
LEC 11

Network layer, routing

Preparation: Read Ch 7.D (click on link)

10.mar
REC 11
Internet routing


Preparation: read the paper (click here)

DUE: Hands-on 3 [traceroute] (click here)

11.mar
TUT 3
DP1 + writing

Location: 32-123




14.mar
LEC 12
End-to-end layer

Preparation: Read Ch 7.E (click on link)

15.mar
REC 12
NFS protocol (first five pages)

Preparation: read the paper (click on link)



16.mar
LEC 13
Congestion control


Preparation: Read Ch 7.F (click on link)

17.mar
REC 13
NATs

Preparation: read the paper (click on link)

DP1 FAQ

DUE: Design Project 1

18.mar
Enjoy Spring Break!
21.mar
Spring break


 
22.mar
Spring break

23.mar
Spring break

24.mar
Spring break
25.mar
Spring break

28.mar
LEC 14
Distributed naming

Preparation: Read appendix A from Ch 4 (click on link)

29.mar
REC 14
9/11

Preparation: read the paper (click on link)

30.mar
LEC 15
Reliability


Preparation: Read Ch 8 (click on link)

31.mar
REC 15
Fault-tolerance war stories

Preparation: (click on link)

DUE: Hands-on 4 [DNS] (click on link)

1.apr

Assigned: Design Project 2 (DP2)

[DP2-FAQ]

4.apr
LEC 16
Atomicity concepts


Preparation: Read Ch 9.A (click here)
5.apr
REC 16
LFS

Preparation: read the paper (click on link)
6.apr
LEC 17
Recoverability


Preparation: Read Ch 9.B, 9.C (click on link)

7.apr
REC 17
System R

Preparation: read the paper (click on link)

DUE: Hands-on 5 [File system benchmarking]

8.apr
TUT 4
11.apr
LEC 18
Isolation

Preparation: Read Ch 9.D, 9.E (click here)

12.apr
REC 18
More System R + Chocolate

Preparation: read the papers (click on link)

13.apr
LEC 19
Transactions and Consistency

Preparation: Read Ch 10.A, 10.B

Quiz 2 Review Session
7 PM - 9 PM
Location: 2-190

14.apr
REC 19
Unison

Preparation: read the paper (click on link)
Please read Ch 10.D before reading the paper

15.apr
QUIZ 2
Material from LEC 9 through REC 15
Location: Walker
Time: 2pm

Quiz 2 FAQ

18.apr
Patriot's Day Holiday
19.apr
Patriot's Day Holiday
20.apr
LEC 20
Multi-site atomicity


Preparation: Read 10.E (click here)

21.apr
REC 20
Durability
Preparation: Read 10.C, with Appendix 8-B and 9-B for background (click here)

DUE: Hands-on 6 [Logging for recoverability]

DUE: DP2 Proposal

Drop Date

22.apr
TUT 5
25.apr
LEC 21
Security intro


Preparation: Read Ch 11.A (click here)
26.apr
REC 21
Security war stories


Preparation: read the papers (click on link)

27.apr
LEC 22
Authentication


Preparation: Read Ch 11.B (click here)

28.apr
REC 22
Trusting trust

Preparation: read the papers (click on link)

DUE: Hands-on 7 [Crypto]


29.apr

2.may
LEC 23
Authorization & confidentiality

Preparation: Read Ch 11.C and 11.D (click here)

3.may
REC 23
Why DO cryptosystems fail?

Preparation: read the papers (click on link)

4.may
LEC 24

CLASS CANCELED


5.may
REC 24
Slammer and DoS

Preparation: read the papers (click on link)

DUE: Design Project 2

6.may

9.may
LEC 25
Advanced Authentication

Preparation: Read Ch 11.F (click here)

10.may
REC 25
DP2 Presentations (during recitation)

Recitation Preparation

11.may
LEC 26
Complex, Trusted Systems
(Guest lecture by Professor Hal Abelson)


Lecture Slides

12.may
REC 26
Hints for system design

Preparation: read the paper (click on link)

Last day of classes

13.may

16.may


MIT's final exam period begins

17.may

Quiz 3 Review Session
7 PM - 9 PM
Location: 34-101

18.may

19.may

QUIZ 3:
Material from LEC 16 through REC 26
LOCATION:
Johnson Ice Rink
TIME: 9 AM - 12 Noon (sorry, we didn't pick the time!)

Quiz 3 Notice

20.may

MIT's final Exam  
period ends!

Questions or comments regarding 6.033? Send e-mail to the 6.033 staff at or to the 6.033 TAs at

Top // 6.033 home // $Revision: 1.89 $, last modified on $Date: 2005/05/12 14:30:38 $ GMT by $Author: stanrost $