2018-01-16 17:22:56 -06:00
2018-01-16 10:30:47 -06:00

Projects for an Operating Systems Class

This repository holds a number of projects that can be used in an operating systems class aimed at upper-level undergraduates and (in some cases) beginning graduate students. They are based on years of teaching such a course at the University of Wisconsin-Madison.

Initial Projects

These projects are meant to get you warmed up with programming in the C/UNIX environment. None are meant to be particularly hard, but should be enough so that you can get more comfortable programming.

Realize the best thing you can do to learn to program in any environment is to program a lot. These small projects are only the beginning of that journey; you'll have to do more on your own to truly become proficient.

Processes

Virtual Memory

File Systems

Distributed Systems

Description
No description provided
Readme 32 MiB
Languages
C 76.9%
Shell 19.9%
Makefile 1.7%
Python 1.4%