In this substantially revised third edition, the text offers a comprehensive treatment of operating systems. While Unix and Windows are covered in good detail, this edition emphasises changes that have occurred in design technology and pattern of use. The new edition, comes with focus on Linux kernel, VxWorks and operating systems for handheld systems. These changes make the book contemporary. A set of mini-projects have been incorporated to help students to put to practice the mechanisms that they have learned. The new chapters and appendices added to some chapters together with modification to existing chapters cover topics that are part of the evolving curriculum requirements of most universities at the undergraduate level. What is new in this edition :
? A chapter on operating system for handheld systems.
? A chapter on VxWorks operating system.
? A rewritten chapter on Linux—emphasis has been shifted to kernel description.
? Revision of topics in Chapters 11 and 20 emphasising virtualisation, usability of operating systems, models for versioning systems, etc.
? Mini-projects along with some case studies.
? Topics like flash memory, universal serial bus (USB), peripheral components interface (PCI) bus and Bluetooth with respective protocols for their interfaces.
The book is intended for the students of computer science and engineering, computer applications, and information technology.About the AuthorPramod Chandra P. Bhatt, Ph.D., has been a consultant to several companies (Intel, IBM, Accenture, Philips, Sharp, Satyam, ABB) and Advisor to the India Semiconductor Association. He formerly served with IIT Delhi from 1969 to 1996 and was Head of Computer Science and Engineering Department from 1983 to 1988. Later, he served as a senior Professor at the International Institute of Information Technology–Bangalore.
Professor Bhatt’s teaching career, spanning over 40 years, includes assignments at University of Ottawa, McGill University (Canada), Kochi University of Technology (Japan), and Universitat Dortmund and Paderborn (Germany). He was a Konrad Zuse Fellow for the year 1991–1992. His areas of interest cover software architecture and system design, computer architecture, operating systems, compilers, and distributed computing.