TCSS 422: Operating Systems

csu-logo

Announcements Syllabus Grading Schedule Assignments

Home


Assignments

Assignment 0 - Introduction to Linux
[Assignment 0]
Posted: 4/8
Due date: 4/25

Tutorial 1 - Pointers, Strings, Exec in C
[Tutorial 1]   (docx file)
Posted: 4/17
Due date: 4/29

Assignment 1 - PROFISH Shell
[Assignment 1] (via Canvas)
Posted: 4/29
Due date: 5/13

Tutorial 2 - Pthread, Locks, Conditions in C
[Tutorial 2]   (docx file)
Posted: 5/15
Due date: 5/29

Assignment 2 - Multi-threaded Parallel Matrix Multiplier
[Assignment 2]
Posted: 5/20
Due date: 6/5

Tutorial: Assignment 3 - Introduction to Linux Kernel Modules
[Assignment 3]   (docx file)
Posted: 5/27
Due date: 06/10

Tutorial 3 - File System Concepts
[Tutorial 3]   (docx file)
Posted: 6/3
Due date: Optional - 6/14