Operating Systems: Internals and Design Principles is intended for use in a one- or two-semester undergraduate course in operating systems for computer science, computer engineering, and electrical engineering majors. It also serves as a useful reference for programmers, systems engineers, network designers and others involved in the design of computer products, information system and computer system personnel. Operating Systems provides a comprehensive and unified introduction to operating systems topics. Stallings emphasizes both design issues and fundamental principles in contemporary systems and gives readers a solid understanding of the key structures and mechanisms of operating systems. He discusses design trade-offs and the practical decisions affecting design, performance and security. The book illustrates and reinforces design concepts and ties them to real-world design choices through the use of case studies in Linux, UNIX, Android, and Windows 8. Teaching and Learning Experience This program presents a better teaching and learning experience-for you and your students. It will help: Illustrate Concepts with Running Case Studies: To illustrate the concepts and to tie them to real-world design choices that must be made, four operating systems serve as running examples. Easily Integrate Projects in your Course: This book provides an unparalleled degree of support for including a projects component in the course. Keep Your Course Current with Updated Technical Content: This edition covers the latest trends and developments in operating systems. Provide Extensive Support Material to Instructors and Students: Student and instructor resources are available to expand on the topics presented in the text.
"This book is organized around three concepts fundamental to OS construction: virtualization (of CPU and memory), concurrency (locks and condition variables), and persistence (disks, RAIDS, and file systems"--Back cover
Operating Systems: Three Easy Pieces
The volume details such classic operating systems as the Atlas, B5000, Exec II, Egdon, CTSS, Multics, Titan,Unix, THE, RC 4000, Venus, Boss 2, Solo, OS 6, Alto, Pilot, Star, WFS, Unix United, and Amoeba systems.
Offering a broad survey of operating systems, this text provides a strong foundation for learning about the history, types, and functions of operating systems.
Hardware, software, firmware; Process concepts; Asynchronous concurrent processes; Concurrent programming: monitors; the ada rendezvous; Deadlock; Storage management; Real storage; Processor management; Auxiliary storage management; Performance; Network and security; Case studies.
An operating system is probably the most important part of the body of soft ware which goes with any modern computer system. I ts importance is reflected in the large...
Introduction -- Access control fundamentals -- Multics -- Security in ordinary operating systems -- Verifiable security goals -- Security kernels -- Securing commercial operating systems -- Case study: solaris trusted extensions -- Case ...
Silberschatz: Operating Systems Concepts, 6/e Windows XP Update Edition, the best selling introductory text in the market, continues to provide a solid theoretical foundation for understanding operating systems. The 6/e...
This comprehensive book provides the readers with the basic under-standing of the theoretical and practical aspects of operating systems.
This book covers the basic concepts and principles of operating systems, showing how to apply them to the design and implementation of complete operating systems for embedded and real-time systems.