CMSC 15400: Introduction to Computer Systems (Spring 2007)
Lecture Schedule


DateTopicReadingsHomework
March 26Introduction 1hw1
28 DR: Bits & bytes 2.1hw2
30 DR: Integers 2.2-2.3 hw3
April 2 DR: Integers 2.4
4 DR: Aggregate Data 3.8-3.9.1, 3.10 hw4
6 AP: Introduction + Accessing information 3.1-3.4
9 AP: Accessing information 3.4
11 AP: Control 3.5 hw5
13 AP: Switches 3.7 hw6
16 AP: procedures 3.8 hw7
18 AP: procedures 3.9-3.10 hw8
20 AP: aggregate data and buffer overflow 3.8.4, 3.13
23 AP: Classifying architectures
25 ECF: Exceptions & Processes 8.1-8.2
25 Exam 1 (in Lab)
27 ECF: Processes and Process Control 8.2-8.4 8.14 (from the book)
30 Exec, Process Groups, Basic Signals 8.4-8.5
May 2 ECF: Signals 8.5
4 ECF: Setjmp and Longjmp 8.6 8.19 (from the book)
7 I/O 11
9 NP: Client/Server & IP 12.1-12.3
11 NP: Sockets 12.4
14 NP: Webservers 12.1-12.3
16 NP: Webservers continued 12.1-12.3
18 MH: Caches 6.2-6.4
21 MH: Caches continued 6.4-6.6 13.20 and 13.21 (from the book)
23 MH: Virtual Memory 10.1-10.6 6.23 and 6.24 (from the book)
25 MH: VM continued 10.6-10.7
28 Memorial Day, no class
30 Wrap-up
30 Exam 2 (in Lab)