Anyone who uses a computer is using an operating system, although very few people appreciate what an operating system is or what it does. The most visible part of an operating system is the graphical user interface (GUI) - and yet most of what an operating system does is completely invisible. Introduction to Operating Systems: Behind the Desktop takes a unique approach to the teaching of operating systems, starting with what you will already know - the GUI desktop - before taking you behind, below and beyond the scenes to explore those 'invisible' aspects of the subject. No prerequisite knowledge is assumed other than a general knowledge of programming. Introduction to Operating Systems: Behind the Desktop features: - An in-depth coverage of the core features of modern operating systems, with a wealth of examples drawn from real systems such as Windows and Linux - A concise and non-mathematical approach that allows you to get quickly to the heart of the subject - A treatment that assumes no knowledge of computer architecture - Brief Questions and more in-depth Exercises integrated throughout each chapter to promote active involvement - Practical, in-depth Projects and end-of-chapter additional resources and references to encourage further exploration - Mini-glossaries at the end of each chapter to ensure understanding of key terms, plus a unified glossary at the end of the book for quick and easy reference - A companion website includes comprehensive teaching resources for lecturers
This book is an introduction to the design and implementation of operating systems using OSP 2, the next generation of the highly popular OSP courseware for undergraduate operating system courses.
"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
Presents general principles of operating systems and provides coverage of most important real systems in the market place. Three themes covered: paralell processing, distributed systems and open systems. Examines operating...
This text aims to provide a firm foundation in the principles and concepts of operating systems design and discuss major issues, as well as to show how several operating systems...
Provides a practical view of GNU/Linux and Windows 7, 8 and 10, covering different design considerations and patterns of use.
Basically, this text enables students to learn by practicing with the examples and doing exercises.
[32] Ellis Cohen and David Jefferson. Protection in the Hydra operating system. In Proceedings of the Fifth ACM Symposium ... [34] Fernando J. Corbató, Marjorie Merwin Daggett, and Robert C. Daley. An experimental time-sharing system.
Introduction to Operating Systems
I hope this book will go some way toward dispelling the mystique, and encourage a greater general understanding of the principles on which operating systems are constructed.
B> The fifth edition of Operating Systems: A Systematic View offers a practical and applied introduction to operating system concepts, aimed at people interested in using computers, operating systems, and...