Publisher's Synopsis
This text provides excellent coverage of all essential core materials important to the discussion of operating systems including process management, performance evaluation, storage management, system management and security. Unique topics covered in this text include real time systems, timer management and the user interface. The authors offer a project driven approach - students actually build their own operating systems from scratch using the C programming language. An appendix catalogues over five hundred actual operating systems. Architectural principles are emphasized throughout in order to bridge the gap between hardware and software.;This book should be of interest to degree and diploma students on introductory courses in operating systems.