COMS W4118 Operating Systems I

Spring 2019

Important dates

R 1/24 HW0 due
Su 2/3 HW1 due
Su 2/17 HW3 due
Sa 2/23 HW4 due
R 2/28 Class canceled - Instructor attending conference
Su 3/10 HW5 due
R 3/14 Exam #1
T 4/30 Exam #2
No final exam

Syllabus

T 1/22: Course overview and logistics

T 1/22: Introduction to UNIX

R 1/24: Linux System Overview

HW1: VM Setup & Linux Linked List

T 1/29, R 1/31: UNIX File I/O

R 1/31: Signals I

R 1/31, T 2/5: Interprocess communication in UNIX

R 2/7: Signals II

HW2

Review Session: Sockets API and HTTP 1.0 in preparation for HW3

HW3: Multi-Server

R 2/7, T 2/12: POSIX threads

R 2/14: Nonblocking I/O and I/O multiplexing

T 2/19: UNIX domain sockets

HW4: Linux System Calls

T 2/19: Linux system calls

HW5: Fridge

R 2/28: Class canceled - Instructor attending conference

R 2/21, T 2/26, T 3/5: Run queues & Wait queues, Interrupts, Spin Locks

R 3/7, T 3/12: Synchronization I

T 3/12: Synchronization II

R 3/14: Exam #1

T 3/19, R 3/21: Spring break – No classes


Last updated: 2019–03–12