COMS W4118 Operating Systems I

Spring 2015

Important dates

W 1/28 HW1 due
W 2/11 HW2 due
Su 2/22 HW3a due
Sa 3/7 HW3b due
Su 3/15 HW3c due
R 3/26 Midterm exam
T 5/12 Final exam, 1:10–4:00pm

Syllabus

T 1/20: Course overview and logistics

R 1/22: Introduction to OS

T 1/27: Class canceled due to storm

R 1/29, T 2/3: Linux System Overview: From Boot To Panic

HW2: Linux Linked List

T 2/3, R 2/5: UNIX File I/O

R 2/5, T 2/10: Interprocess communication in UNIX

R 2/12, T 2/17: Signals

Recitation: Sockets API and HTTP 1.0

HW3a: HTTP Server, phase A – Group project

T 2/17, R 2/19, T 2/24: POSIX threads

T 2/24: Nonblocking I/O and I/O multiplexing

HW3b: HTTP Server, phase B – Group project

R 2/26: UNIX domain sockets

T 3/3: Thread design and implementation


Last updated: 2015–02–26