Operating System - Essence and Design Principles (Fifth Edition)

Author: (American) Stromins / Chen Yu
Publisher:
Publish Date: 2006-02-01
Features: The operating system is the core system software of a computer system, responsible for controlling and managing the entire system to ensure coordinated operation. This book not only comprehensively and systematically explains the basic concepts, principles, and methods of operating systems but also takes contemporary popular operating systems—Windows, UNIX, and Linux—as examples to fully and clearly demonstrate the essence and characteristics of modern operating systems, making the content of the book both advanced and adaptable. The book emphasizes both the discussion of classic operating system content and closely connects with contemporary popular design issues and the current development trends of operating systems. It can serve as a textbook and reference book for undergraduate students in computer science or related computer application majors, as well as for professional technicians engaged in computer-related research. [Preface] This book is a textbook on the concepts, structures, and mechanisms of operating systems, with the aim of presenting the essence and characteristics of modern operating systems as clearly and comprehensively as possible. This is an challenging task. First, operating systems need to be designed for a variety of computer systems, including single-user workstations and personal computers, medium-scale shared systems, large computers and supercomputers, as well as specialized machines such as real-time systems. Diversity is not only reflected in the capacity and speed of the machines but also in the specific application and system support requirements; second, computer systems are evolving at an ever-accelerating pace, and many important areas in operating system design are newly emerging fields of research, with ongoing research in these areas and other new fields. Despite the challenges of diversity and rapid changes, some fundamental concepts remain consistent throughout. Of course, the application of these concepts depends on the current technological landscape and specific application needs. The purpose of this book is to provide a comprehensive discussion of the fundamental principles of operating system design and to connect them with contemporary popular design issues and the current development trends of operating systems.

📌 Related Posts