COMS W4118 Operating Systems I

Fall 2020

Exam dates

Two online but synchronous exams

There are no make-up or altenate exams. If you cannot make any of those exams, please take the course next semester.

HW due dates

F 9/11 HW0 due
Su 9/20 HW1 due
Su 10/4 HW3 due
Su 10/11 HW4 due
Su 10/25 HW5 Fridge due
W 10/28 Midterm exam

Syllabus

9/9

Course overview and logistics

Introduction to UNIX

HW1: VM Setup & Linux Linked List

9/16

Linux System Overview

UNIX File I/O


HW2

Recitation: Sockets API and HTTP 1.0 in preparation for HW3

HW3: Multi-Server

9/23

Signals I

Interprocess communication in UNIX

9/30

Signals II

POSIX threads

Nonblocking I/O and I/O multiplexing

UNIX domain sockets


HW4: Linux System Calls

10/7, 10/14

UNIX domain sockets (review) & Summary of UNIX IPC

Linux system calls

Run queues & Wait queues, Interrupts, Spin Locks


HW5: Fridge

10/21

Synchronization

10/28

Midterm Exam


Last updated: 2020–10–11