Link Search Menu Expand Document

Recommended Textbook

OSTEP

Operating Systems: Three Easy Pieces

by Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau, available online for free!

Supplementary Materials:

Recommended Computer System Learning Materials

This Learning List is a great summary of the recommended materials for learning computer systems. Special thanks to Zhenbang You.

OS Simulators

After each chapter of the book Three Easy Pieces, there is Homework based on running little simulators which mimic some aspect of an operating systems. You can use them to solidify your knowledge. For example, a SSD simulator could be useful in understanding the internal construction of the solid-state storage.

C tutorial

Ladder is a helpful tutorial to help brush up on C. It is created by a Berkeley student for CS162. Special thanks to Jason Chin!

Markdown tutorial

You need to write markdown in your project design document. This online tutorial may help you. There are many markdown editors at your choice, such as Typora, VSCode, marktext, and so on.