Lecture 2: Naming in Systems
Lecture 2 Outline
- Previous Lecture/Introduction
- Naming in General
- Abstract View of Naming Schemes
- Naming on the Internet: DNS
Lecture Slides
Reading
- Book sections 2.2 and 3.1
Hands-on Assignment 1: Domain Name System (DNS)
(Not available to OCW users.)
Recitation 3: Domain Name System (DNS)
- Read Book section 4.4: "Case study: The Internet Domain Name System (DNS)"
- Domain Name System (DNS) Assignment
Lecture 3: Operating Systems + Virtual Memory
Lecture 3 Outline
- Previously
- Operating Systems
- Virtual Memory
- Page Tables
- Hierarchical Page Tables
- Kernel
- Abstraction
- Virtual Memory as Naming
Lecture Slides
Reading
- Book sections 5.1, 5.3, and 5.4
Recitation 4: UNIX Part 1
- Read "The Unix Time-Sharing System (PDF)" by D.M. Ritchie & K. Thompson. Recitation 4 focuses on the first four sections of the paper (Recitation 5 will focus on the rest.)
- UNIX Assignment Part 1
Hands-on Assignment 2: UNIX
(Not available to OCW users.)
Tutorial 2: Consensus and Critique
One of the goals of 6.033 is for students to be able to analyze and critique technical systems. We will assign multiple system critiques during the semester.
These critiques will be graded by your TAs and/or Communication Instructors, and assigned a letter grade (we will specify more details about grading in each of the assignments). The expectations for each individual critique will be detailed in the tutorials. As your skills at analyzing and reading technical papers improve throughout the semester, we will expect your critiques to reflect that.