Systems II

Sections 801 and 810,  Winter 2016

Classes for section 801 are held Mondays from 5:45pm to 9:00pm in Lewis 1111.
Lectures for section 810 will be posted online on Mondays after 9pm.

Please actively participate in the discussion forum.

The section 801 final exam will be held on Monday, March 14 from 5:45 PM to 7:15 PM in the usual classroom (Lewis 1111). Students in section 810 should schedule their exam through D2L.

The exam will be closed book and closed notes. The exam will consist of questions evaluating your understanding of the core concepts covered in the course since the midterm exam. The exam will specifically cover chapters 8 Exceptional Control Flow (8.2 through 8.5), 9 Virtual Memory (9.1 through 9.10), 10 System-Level I/O (10.1 through 10.9), 11 Network Programming (11.1 through 11.6), and 12 Concurrent Programming (12.1, 12.3 through 12.5, and 12.7).  In order to prepare for the exam, read the relevant sections in the textbook (and solve all practice problems in those sections), read the lecture notes, and review homeworks 4 and 5, and labs 2 and 3.

Syllabus
D2L

UNIX and C links

N. Matloff's guide to C and Unix
CS:APP Textbook Web Page

Contact Information

E-mail lperkovic@cs.depaul.edu
Home Page http://reed.cs.depaul.edu/lperkovic
Phone (fax) 312-362-8337 (-6116)
Address
 
 

 

Room 713
School of Computing
DePaul University

243 S. Wabash Avenue
Chicago, IL 60604-2101

Lecture outlines

[subject to change]
Week 1
1/4
Class cancelled
Week 1
1/7
Unix and C overview (make-up recorded class, students welcome, CDM 230)
Week 2
1/11
Caching
Week 3
1/18
Martin Luther King Day - University closed
Week 4
1/25
Processes, exceptions, and signals
Week 5
2/1
Virtual memory, dynamic memory allocation
Week 6
2/8
Midterm exam (1.5 hours) + dynamic memory allocation (1.5 hours)
Week 7
2/15
System-level I/O and networks
Week 8
2/22
Network programming and web servers
Week 9
2/29
Concurrent programming and synchronization
Week 10
3/7
Optimizing program performance
Week 11
3/14
Final exam for section 801 (5:45pm-7:15pm)

Homeworks

Homework 1 (due 1/18)
Homework 2 (due 1/25)
Homework 3 (due 2/1)
Homework 4 (due 2/15)
Homework 5 (due 2/29)

Labs

Lab 1 (due 1/29) (due 2/1)
Lab 2 (due 2/22) (due 2/24)
Lab 3 (due 3/7)