CS 422/522: Operating Systems

Spring 2008, Yale University

Send email to cs422ta@cs or cs422@cs for help.

Course Information

Schedule

Assignments

Lecture Notes

Anonymous Feedback


Online Resources

  • Executable and Linkable Format (ELF) (pdf).
  • GNU online manuals including as (the GNU assembler), gdb, gcc, and emacs.
  • A quick guide to programming on Intel IA 32 PC architecture.
  • The art of assembly language (online html, local pdf)
  • Official IA32 Intel architecture software developer's manuals:
  • Volume 1: Basic Architecture (pdf);
  • Volume 2: Instruction Set Reference Manual (pdf);
  • Volume 3: System Programming Guide (pdf.)
  • An excellent online C reference (html).
  • An Introduction to Programming with Threads (pdf).
  • OSNews, OS Research, SIGOPS, and more advanced readings.

  • Copyright (c) 2000-2008, Zhong Shao, Dept. of Computer Science, Yale University.