Assemblers, Linkers and the SPIM simulator.
This provides excellent information on the MIPS hardware/software
interface. Including stack frames, procedure calls, exceptions, interrupts,
etc.
Operating Systems: Three Easy Pieces Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau
This is not a required text but it is a good source for readings on
material covered in class. The parts of this book are available online for
free, you can get an e-copy for about $10 or hard copies for a good price. The
links included below point to the individual chapters.
NOTE: Some of the API's used in this text are different from those used in
our class but it should usually be pretty easy to translate between the two.
Operating System Concepts, 8th edition
Silberschatz, Galvin and Gagne (John Wiley and Sons)
This was formerly used as a textbook for this
course. Although we are no longer using it, we've left the Silberschatz
chapter references in the table for the benefit of those who may have copies of
that text. Unless you already have a copy of the Silberschatz text, we
recommend Three Easy Pieces.