Principles of Operating Systems
Welcome to the website for CMSC 421: Principles of Operating Systems. In this website you will be able to find all of the resources and handouts for the exercises and projects.
Get in contact
Class schedule
- Section 1
- Prof. Tompkins Tu/Th 11:30am-12:45pm
- Section 2
- Dr. Larson Mo/We 2:30-3:45pm
- Section 3
- Prof. Tompkins Tu/Th 4:00-5:15pm
- Section 4
- Prof. Tompkins Mo/We 2:30-3:45pm
- Section 99 (Shady Grove)
- Dr. Larson Tu/Th MoWe 1:00-2:15pm
Your work at a glance:
Help I don't know git!
Git is a version control system, not a file backup. And you will have to use it a ton as a computer scientist. To that purpose we have included a couple of resources to help you get familiar with git as you will be using it for this class to submit and maintain your work.
- A Visual Git Reference: Git explained with pretty images and graphs. The resource I wish I had when I first started using git.
- Visualizing Git Concepts with D3: For those that prefer a more interactive approach, you can use the various commands here and see the matching graph created.
- Oh Shit, Git!?!. For when you break your repository.