Department of Computer Science and Technology

Course pages 2018–19

Advanced Operating Systems

L41: Advanced Operating Systems teaches OS internals, experimental methodology, and systems-research topics through a hands-on, lab-based course based on the FreeBSD operating system and BeagleBone Black embedded ARM board.

Course handouts

These course handouts provide more detailed information about the module and laboratory environment.

Lecture slides

Lecture slides will be posted shortly before each lecture.

Lecturelet slides

Lecturelet slides will be posted shortly before each lab.

Lab handouts

Lab handouts will be posted shortly before each lab.

Lab Jupyter Notebook templates

Lab Jupyter Notebook templates will be posted shortly before each lab.

Lab Report Template

This Lab Report template must be used for all submissions. Please see the Lab Report handout above for more details. Pay particular attention to notes on content, formatting, and page limits in the lab-report handout above.

Lab Analysis Notes

These notes provide retrospective information on data collection and analysis for L41's lab assignments.

Lab analysis notes will be posted shortly after Lab Report 1 is due.

Useful reference material

Last Year

Last year’s course materials are still available.