简介
本书主要介绍操作系统的核心功能:操作系统接口、进程管理、存储管理、文件管理、设备管理的主要思想及设计原理。围绕这五大模块以Linux为例分析操作系统的核心代码的实现方法、技术以及操作系统各个功能部分的关联实现技巧。在此基础上,从操作系统的发展需求及计算机体系结构的发展上,引入操作系统的最新技术,如线程的引入及应用环境、多处理机系统的实现技术、实时调度算法等。本教材主要适合于计算机及相关专业的教科书,也可作为对计算机有兴趣的相关人员的参考书。
编辑推荐
(1) 内容全面,结构清晰。本书融当前的主流操作系统于一体,既有操作系统的常用原理介绍,又有具体实现技术的详细分析,从而使读者较好地掌握各种常用操作系统的基本理论和实用技术。教材内容结构根据操作系统的五大功能设计,使学生对所学内容一目了然,并能分类分层掌握。 (2) 富有启发性。采用“实例引导,任务驱动”的编写方式,增加实例分析,使读者掌握操作系统实例的解析方法,激发读者的学习兴趣,充分理解所学知识。 (3) 图文并茂。对于较深奥的理论知识,尽量以图示的形式来说明,便于读者理解和掌握。 (4) 理论联系实际。既重视原理、概念的讲解,也重视具体实现源代码的分析,通过分析当前流行的Linux操作系统的实现技术和方法,将抽象的原理和具体实例相结合,使读者能够在实际应用中更好地建立自己的应用系统,开发自己的应用软件。 (5) 介绍当代操作系统动向。在本书中引入目前实际应用中广泛使用的嵌入式操作系统和多处理机系统,并对这些技术进行了详细的介绍,使学生能掌握前沿知识。 (6) 增加实践练习。在每一章都提供了大量习题,其中既有一般概念和基本原理测试题,还包括近年来全国计算机等级考试与研究生招生考试试题。
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2023-05-01
- 更新: 2023-12-15
- 书号:9787302631705
- 中图:TP316.85-43
- 学科:工学控制科学与工程工学计算机科学与技术