CS3.301 Operating Systems and Networks
CS3.301
Operating Systems and Networks
Home
Calendar
Lectures
Introduction to OS
Process Virtualization
Process API
Limited Direct Execution
Scheduling
MLFQ Scheduling
CFS and Multiprocessor Scheduling
Networks Introduction
Transport Layer
Address Space and Memory API
Address Translation and Segmentation
Paging and TLB
Mini-Projects
Mini Project 1
Mini Project 2
Tutorials
System Calls & Intro to xv6
Scheduling
Paging
Homework
General Instructions
Processes & Syscalls
Scheduling
Paging
Course Project
Resources
Textbooks
Man Pages
xv6
Git
Course Policy
Staff
Homework
Monsoon 2026
HW
Aug 8, 2026
General Instructions
HW 1
Aug 8, 2026
Processes & Syscalls
Understand how Process Abstraction and System Calls work in xv6
HW 2
Aug 15, 2026
Scheduling
Understand how scheduling works in xv6
HW 3
Sep 5, 2026
Paging
Understand how paging works in xv6