Operating System Tutorial

Author: Editorial Committee of "Operating System Tutorial"
Publisher:
Publish Date: 2004-04-01
Features: Operating system is the core software of computers and a compulsory course for all computer science majors. This book is divided into 12 chapters and 1 appendix, with each chapter consisting of six parts: pre-chapter guidance, key points of the chapter, theoretical knowledge, chapter summary, basic key points, and exercises. Chapter 1 helps readers establish the concept of operating systems. Chapters 2 and 3 first introduce the concept of processes, then elaborate on the various aspects of process management, including process control, process synchronization and communication, process scheduling, and deadlock issues. Chapter 4 discusses job scheduling and user interfaces. Chapter 5 introduces the basic concepts of memory management and introduces virtual memory processing. Chapter 6 discusses device allocation and device handling. Chapter 7 elaborates on file management in detail. Chapters 8, 9, and 10 sequentially introduce commonly used operating system examples, such as UNIX, Linux, and Windows NT. Chapter 11 introduces symmetric multiprocessing systems and distributed processing. Chapter 12 introduces the composition and services of network operating systems, a unique chapter added to adapt to the development trends of new operating systems. The appendix provides practical operations for Windows-related operating systems. This book can serve as a practical textbook for undergraduate students of computer science in higher education institutions, and is also suitable for readers with the same educational level for self-study.

📌 Related Posts