Operating Systems: Principles and Practice

Thomas Anderson and Michael Dahlin