Operating Systems
Tags
Summary
This book is suitable as a textbook for Operating Systems courses in computer science and related majors in general higher education institutions, and can also serve as a reference for scientists and engineers working in computer science, engineering, and applications.
Editor's review
Who it's for
A good fit for
- Undergraduates in computer science and related majors taking operating systems courses
- University teachers who need openEuler lab guidance for Xinchuang education
- Learners who want to understand operating system principles in a domestic operating system environment
- Scientists and engineers in computer science, engineering, and applications who need a reference on operating systems
Not a good fit for
- Readers with no programming background who have not yet studied computer organization or introductory programming
- Readers interested only in Windows or general Linux distributions and not in the openEuler environment
- Advanced readers seeking in-depth analysis of operating system kernel source code or cutting-edge research topics
Reading tips
- Read the theory chapters alongside the experiment chapters, doing the process and synchronization experiments right after studying processor management to deepen understanding.
- Before the experiments, install the openEuler environment completely following the book's steps to avoid obstacles caused by environment differences.
- For development experiments with reference source code, run the code first and then modify it, observing behavioral changes to understand the mechanisms.
- After each chapter, summarize in your own words the core problems of that resource management area and the solutions, forming a knowledge thread.
About the publisher
China Railway Publishing House has long centered on railway professional publishing while also covering rail transit, industrial technology, programming and design, finance and economics, and exam preparation, with about 194 relevant titles in the collection. Representative books include the Automated Operation (FAO) System for Urban Rail Transit, Design Innovation and Practice for Urban Rail Transit Vehicle Depots, Analysis and Application Management of the Level-One Maintenance Inspection Robot System for Electric Multiple Units, as well as engineering practice titles such as the Engineering Summary of the Guangdong Section of the Ganzhou–Shenzhen Railway and Safety Risk Control Technology and Typical Cases of Shield Tunneling in Beijing Urban Rail Transit Construction. Beyond technical monographs, the publisher also offers practical titles such as Python Programming Fundamentals and tax and accounting treatment for real estate development enterprises, with authors including He Peng, Tang Tao, Ding Shukui, and Sun Changjun. Based on public information, its publishing strength lies in drawing on line engineering and operational practice while balancing professional textbooks and general-audience titles; more complete details of its publishing structure are limited in public sources.
Contents
- 版权信息
- 内容简介
- 前言
- 第一部分 操作系统基本理论
- 第1章 操作系统概述
- 1.1 操作系统概念
- 1.2 操作系统发展历程
- 1.3 操作系统分类
- 1.4 现代操作系统特征
- 1.5 操作系统功能
- 1.6 操作系统结构
- 小结
- 思考与练习
- 第2章 操作系统用户接口
- 2.1 作业
- 2.2 用户管理
- 2.3 操作系统接口
- 2.4 系统调用
- 小结
- 思考与练习
- 第3章 处理器管理
- 3.1 进程与线程
- 3.2 进程间的制约关系
- 3.3 进程通信
- 3.4 死锁
- 3.5 处理器调度
- 小结
- 思考与练习
- 第4章 存储管理
- 4.1 存储管理概述
- 4.2 连续分配存储管理
- 4.3 离散分配存储管理
- 4.4 虚拟存储管理
- 小结
- 思考与练习
- 第5章 文件管理
- 5.1 文件与文件系统
- 5.2 文件的组织结构
- 5.3 文件目录
- 5.4 文件存储空间管理
- 5.5 文件共享与文件安全
- 小结
- 思考与练习
- 第6章 设备管理
- 6.1 设备管理概述
- 6.2 逻辑I/O
- 6.3 设备I/O
- 6.4 I/O调度与驱动
- 6.5 虚拟设备
- 小结
- 思考与练习
- 第二部分 操作系统实验
- 第7章 openEuler操作系统安装实验
- 7.1 实验目的
- 7.2 实验内容
- 7.3 实验指导
- 练习
- 第8章 openEuler基础命令及文本编辑器的使用实验
- 8.1 实验目的
- 8.2 实验内容
- 8.3 实验指导
- 练习
- 第9章 进程创建实验
- 9.1 实验目的
- 9.2 实验内容
- 9.3 实验指导
- 练习
- 第10章 进程同步及通信实验
- 10.1 实验目的
- 10.2 实验内容
- 10.3 实验指导
- 练习
- 第11章 openEuler用户及权限管理实验
- 11.1 实验目的
- 11.2 实验内容
- 11.3 实验指导
- 练习
- 第12章 openEuler软件管理实验
- 12.1 实验目的
- 12.2 实验内容
- 12.3 实验指导
- 练习
- 第13章 openEuler存储技术文件系统管理实验
- 13.1 实验目的
- 13.2 实验内容
- 13.3 实验指导
- 练习
- 第14章 shell脚本语言基础实验
- 14.1 实验目的
- 14.2 实验内容
- 14.3 实验指导
- 练习
- 参考文献
FAQ
Must the experiments in this book be done on openEuler?
Can I do the experiments directly without a Linux background?
What does the theory part cover?
How many experiment projects are there, and what do they cover?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.
About the author
Hou Haixia is an author about whom limited public information is available, and little can be confirmed about her identity. What is known is that she has one work, Operating Systems, commonly classified under programming and design. Judging from the title and category, the book likely covers the principles, structure, and related technologies of computer operating systems and is aimed at learners in programming and computer science. Operating systems is a foundational subject in computer science, involving process management, memory management, file systems, and concurrency control, and writing on such topics generally requires a solid professional foundation and clear explanatory skills. Although Hou Haixia's nationality, education, career history, and awards cannot currently be confirmed, and it is difficult to assess the book's sales or reader response, the available information suggests that her writing focuses on foundational computer technology, presenting professional knowledge in the form of textbooks or technical books. For readers who wish to understand operating systems systematically, this work can serve as a starting point for becoming familiar with her writing style; more information about the author herself awaits further public documentation.
Li Xuemei is an author whose works span medicine, popular science, music, and programming and design. Public information about her is limited, and no clear record is available regarding her nationality, dates of birth and death, education, or professional career. Judging from the seven titles held in the catalog, the main focus of her writing is medical professional publishing. She has contributed to or written works such as A Century of Memories in the Internal Medicine Department of Peking Union Medical College Hospital, Internal Medicine Grand Rounds at Peking Union Medical College Hospital (III), and the Quick Reference Handbook of Clinical Medication at Peking Union Medical College Hospital (2nd Edition). These books center on the historical legacy, clinical grand rounds, and medication practice of the hospital's internal medicine department and have a distinctly practical and documentary character. At the same time, she has also ventured into music and popular science, as seen in The Musicalization of Fiction: Theory and History of Intermediality, the fifth volume of a basic piano course, and a children's science title on incredible insects, showing interdisciplinary interests and range. Overall, her works combine professional reference with general reading, covering diverse subjects in a pragmatic spirit.
Feng Xiaoyuan is an author about whom limited public information is available; all that is currently known is that she wrote the book Operating Systems, which is catalogued in the library under programming and design. This work suggests that she writes for learners in computer science, choosing a topic at the core of the discipline. Operating systems involve process and thread management, memory allocation, file systems, and concurrency control, requiring both clear conceptual explanation and attention to how mechanisms actually work, so a textbook of this kind calls on its author to balance theoretical order with engineering practice. Because further verifiable biographical details are lacking, it is not possible to describe her education, professional experience, or research interests, nor would it be appropriate to speculate about the full character of her writing style. On the available evidence, she can be regarded as an author concerned with foundational computer science teaching, and her book offers readers an introductory and reference text for understanding the basic principles and design ideas of operating systems.
Li Yedong: currently, public information is limited, so his writing direction can only be understood through the works held in the database. Existing records show that Li Yedong is the author of Operating Systems, a book classified under programming and design. Judging by its subject, the author focuses on the underlying mechanisms and principles of computer systems, discussing the core topic of operating systems for readers who wish to understand system structure, process and resource management, and other foundational content. Writing of this kind generally requires clear organization and accurate concepts, and a balance between theory and implementation, so his style may be assumed to emphasize knowledge transfer and logical exposition. Since the database contains only one work and lacks information on the author's life, education, and professional experience, no further judgment can be made about his overall body of work. Readers may treat Operating Systems as an entry point for understanding his writing orientation, and this profile can be supplemented and updated if more information becomes available.