Operating system concepts

Author: (USA) Silberschatz
Publisher:
Publish Date: 2004-01-01
Features: The characteristics of this teaching series are as follows:
Authoritative——Recommended by the Higher Education Department of the Ministry of Education, selected by the Expert Group of the Ministry of Education for the Introduction of Information Science and Technology Textbooks for Higher Education.
Systematic——Covers core courses for computer majors and computer basic courses for non-computer majors;
Advanced——The latest works of famous computer experts in the past two years, with an advanced content system;
Economical——Priced similarly to domestically compiled textbooks, making it the lowest-priced imported textbook in China.
This book discusses the basic concepts and algorithms in operating systems and conducts research on numerous examples (such as the Linux system). The content is divided into seven parts. Part 1 provides an overview of what an operating system is, what it does, how it is designed and constructed, and explains how the concepts of operating systems have evolved and what their common characteristics are. Part 2 Process Management describes processes as the core of modern operating systems and the concept of concurrency. Part 3 Memory Management covers classic structures and algorithms for memory management as well as different memory management schemes. Part 4 I/O Systems provides an in-depth discussion of I/O, including I/O system design, interfaces, internal structures, and functions. Part 5 Distributed Systems introduces the general structure of distributed systems and the networks that connect them, discussing distributed access strategies, distributed file systems, and mechanisms such as synchronization and communication in distributed systems. Part 6 Protection and Security introduces the security and protection mechanisms in operating systems for operating on files, memory, CPUs, and other resources. Part 7 Case Studies analyzes and discusses examples such as Linux, Windows 2000, Windows XP, FreeBSD, Mach, and Nachos.
As an introductory textbook on operating systems, this book is suitable for all readers interested in the subject of operating systems, especially for students of computer majors and related disciplines in higher education institutions as a textbook or teaching reference for operating system courses.

📌 Related Posts