InfoCoBuild

6.033 Computer System Engineering (SMA 5501)

6.033 Computer System Engineering (SMA 5501) (Spring 2005, MIT OCW). Taught by Professor Robert Morris and Professor Samuel Madden, this course covers topics on the engineering of computer software and hardware systems: techniques for controlling complexity; strong modularity using client-server design, virtual memory, and threads; networks; atomicity and coordination of parallel activities; recovery and reliability; privacy, security, and encryption; and impact of computer systems on society. Case studies of working systems and readings from the current literature provide comparisons and contrasts. Two design projects are required, and students engage in extensive written communication exercises. (from ocw.mit.edu)

Lecture 04 - Naming


Go to the Course Home or watch other lectures:

Lecture 04 - Naming
Lecture 05 - Fault isolation with clients and servers
Lecture 06 - Virtualization, virtual memory
Lecture 07 - Virtual processors: threads and coordination
Lecture 08 - Performance
Lecture 09 - Introduction to networks
Lecture 10 - Layering and link layer
Lecture 11 - Network layer, routing
Lecture 12 - End-to-end layer
Lecture 13 - Congestion control
Lecture 14 - Distributed naming
Lecture 15 - Reliability
Lecture 16 - Atomicity concepts
Lecture 17 - Recoverability
Lecture 18 - Isolation
Lecture 19 - Transactions and consistency
Lecture 20 - Multi-site atomicity
Lecture 21 - Security introduction
Lecture 22 - Authentication
Lecture 23 - Authorization and confidentiality
Lecture 24 - Advanced authentication
Lecture 25 - Complex, trusted systems