Operating System Course Design

Author: Luo Yu
Publisher:
Publish Date: 2005-09-01
Features: This book designs a set of experiments for an operating system course based on the Linux environment, guiding readers to experience the design principles of the Linux operating system in a step-by-step manner. It not only provides background knowledge, experiment content, and descriptions of solutions but also systematically explains the basic implementation principles of the Linux operating system. Additionally, it offers system calls, multithreaded library functions, and kernel functions that may be involved in application and kernel programming. This book explains the principles of the Linux operating system while also providing experimental guidance and programming references, offering essential information for beginners in Linux kernel programming. Key Features · Inspires students' design ideas through detailed examples in a progressive manner. · Provides thorough theoretical explanations, eliminating the need to refer to other theoretical books. · Offers design methods to stimulate students' initiative and cultivate their comprehensive design abilities. This book covers the principles of the Linux operating system and basic kernel programming. The content is divided into three parts: the first part introduces the principles of the Linux operating system; the second part presents seven Linux-based experiments; the third part (appendix) includes instructions for setting up a Linux environment and descriptions of functions required for Linux user-space and kernel programming. This book is suitable as a textbook for operating system laboratory courses in computer science at universities and colleges, as well as a reference book for Linux environment applications and kernel programming.

📌 Related Posts