Linux Operating System Tutorial

Author: Liu Yinjie et al.
Publisher:
Publish Date: 2005-04-01
Features: This book is a textbook for the operating system course, providing a detailed introduction to the basic knowledge and implementation techniques of the Linux operating system. The features of this book are as follows:
Concise and Comprehensive: The book introduces the basic principles and applications of the Linux operating system in a concise manner with a clear structure, progressing from simple to complex, making it easy to teach.
Systematic: The book focuses on the fundamental principles of operating systems and systematically explains the basic concepts, principles, and implementation techniques of the Linux operating system, fully showcasing the essence and characteristics of modern operating systems.
Abundant Exercises: Each chapter includes a sufficient number of exercises to help readers consolidate their knowledge and master essential content.
Emphasis on Theory and Practice: The book combines mature basic principles of operating systems with representative practical examples, integrating the design principles and implementation techniques of operating systems, as well as theoretical knowledge and practical application. It is a practical textbook that emphasizes both fundamental principles and real-world applications.
The book is divided into 11 chapters, covering the following main content: Introduction to Operating Systems, Basic Operations of the Linux Operating System, Processes and Threads, Process Scheduling and Deadlocks, Memory Management, Device Management, File Management, Linux System Core and Performance Tuning, and Linux Network Applications.
To facilitate teaching, PPT lecture notes are provided as supplementary materials for instructors to use in the classroom.
The book adheres to the principles of concise explanations of principles, advanced methods and techniques, and practical examples and exercises to systematically introduce the basic concepts, principles, and applications of the Linux operating system. It reinforces and strengthens the knowledge acquired through appropriate examples and exercises.
The book is divided into 11 chapters, covering basic concepts in operating systems, describing the basic operations of the Linux operating system, directory and file operation commands, process/thread management, scheduling, deadlock management, memory management, virtual memory management, file system and device management, as well as external storage management. It also introduces the kernel of the Linux operating system, performance tuning, and advanced applications and network applications of the Linux operating system.
This book is suitable as a textbook for computer-related majors in software colleges or other higher education institutions, as well as for vocational and technical college students.

📌 Related Posts