6.033: Computer System Engineering

6.033: Computer System Engineering - Spring 1999

------------

Lecture Notes

The notes are usually available here in PostScript only. They are also usually distributed during lecture.

These notes are only accessible within MIT. Please do not distribute them. They are also available in the 6.033 locker; see /mit/6.033/lecnotes/.

Please read the disclaimer below.

# Lecture Date Last Updated Title Formats Available
1 02-04-99   Lecture 1 - System Complexity PostScript
2 02-08-99   Lecture 2 - 6.033 Lessons PostScript
3 02-10-99   Lecture 3 - System Structure Handout 5 - Available from NE43-523 (Neena Lyall's office)
4 02-16-99   Lecture 4 - Virtual Memory Handout 5 - Available from NE43-523 (Neena Lyall's office)
5 02-17-99   Lecture 5 - Storage hierarchy Handout 5 - Available from NE43-523 (Neena Lyall's office)
6 02-22-99   Lecture 6 - Threads Handout 5 - Available from NE43-523 (Neena Lyall's office)
7 02-24-99   Lecture 7 - Concurrency Handout 5 - Available from NE43-523 (Neena Lyall's office)
8 03-01-99   Lecture 8 - Networking Introduction Handout 10 - Available from NE43-523 (Neena Lyall's office)
9 03-03-99   Lecture 9 - Link and Network layers Handout 10 - Available from NE43-523 (Neena Lyall's office)
10 03-08-99   Lecture 10 - Network layer PostScript
11 03-10-99   Lecture 11 - E/E layer PostScript
12 03-15-99   Lecture 12 - How to efficiently share a network PostScript
13 03-17-99   Lecture 13 - Introduction to Naming Handout 19 - Available from NE43-523 (Neena Lyall's office)
14 03-29-99   Lecture 14 - Naming Layers and Networks Handout 19 - Available from NE43-523 (Neena Lyall's office)
15 03-31-99   Lecture 15 - Security: Confidentiality Handout 21 - Available from NE43-523 (Neena Lyall's office)
16 04-05-99   Lecture 16 - Security: Authentication Handout 21 - Available from NE43-523 (Neena Lyall's office)
17 04-07-99   Lecture 17 - Security: Authorization Handout 21 - Available from NE43-523 (Neena Lyall's office)
18 04-12-99   Lecture 18 - Security: Certification Handout 21 - Available from NE43-523 (Neena Lyall's office)
19 04-14-99   Lecture 19 - Fault-tolerant computing Handout 29 - Available from NE43-523 (Neena Lyall's office)
20 04-21-99   Lecture 20 - Transactions Handout 29 - Available from NE43-523 (Neena Lyall's office)

All lecture notes © 1999 M. Frans Kaashoek. Do not redistribute in any form.

------------

Disclaimer

These lecture notes are just that--notes. They do not replace any of the readings or the lectures themselves. The best way to treat them is as a high-level summary; the actual lectures went more in depth (explained the examples, for instance) and contained other information.

The notes were written by me (Frans Kaashoek) as an aid for myself. You may find them hard to understand, so if you get confused, just ignore them. If you find them useful, good for you. In short, there are no guarantees on the correctness or quality of these notes.

The lectures are influenced by other lectures and instructors who have taught 6.033 in the past. In particular, Jerry Saltzer should be credited for many ideas and notes in 6.033; he has been the brain behind 6.033 for most of the last 25 (or more) years. Also, many thanks to Ed Kohler for making sure that the notes are readable. Any errors are, of course, my responsibility.

If you have any comments, please send them to me.

------------

Questions or comments regarding 6.033? Send e-mail to the TAs at 6.033-tas@mit.edu.
Questions or comments about this web page? Send e-mail to 6.033-webmaster@mit.edu.

Top // 6.033 home // Last updated $Date: 1999/04/24 23:32:59 $ by $Author: ilya_shl $