CS385 Operating Systems Concepts and Design Note: the web page for CS385/CS493 for Fall 2017 can be found here. older information CS385 has CS361 Computer Systems...
The /proc file system In Linux, the /proc directory holds a number of files that don`t have a representation on disk. These `virtual` files describe the state and...
Homework Assignments The below list of homeworks will be completed as the semester progresses. # Topic Due at 3:30 pm on 1 lots of tools and a simple...
adding threading support to xv6 In this homework, we make some major changes to xv6 to add support for kernel threads to the OS. A single process may execute multiple...
Homework 2: A splash screen boot sector In this homework, we use BIOS services to create a `splash screen` boot sector. This requires: creating a `disk` that...
Adding your repo The following steps will allow you to access your personal git repository. This will help us organize the submissions a little better as the final...
Homework 1: lots of tools, and a simple program In this homework, we primarily familiarize ourselves with a number of tools we`ll be using throughout the semester...