本书是作者在清华大学计算机系多年教学经验和科研成果的基础上,配合清华大学计算机系列教材之一的《计算机操作系统教程》(第4版)而编写的相关习题解答和实验指导。全书分为两大部分:第一部分是《计算机操作系统教程》(第4版)中各章习题的参考解答和部分硕士研究生入学考试用题及解答;第二部分为清华大学计算机系操作系统课程教学用实验指导及相应的程序设计与源代码分析。实验主要设计在Linux环境下用C语言编程完成,也可在UNIX系统Ⅴ或其他更高版本的UNIX环境下完成。本书既可作为计算机专业和其他相关专业操作系统课程的补充教材,也可供有关人员自学,或供操作系统等系统设计人员阅读和参考。
计算机操作系统教程(第4版)
✍ Scribed by 张尧学; 宋虹; 张高
- Publisher
- 清华大学出版社
- Year
- 2013
- Tongue
- Chinese
- Leaves
- 313
- Series
- 清华大学计算机系列教材
- Edition
- 4
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
操作系统是现代计算机系统中必不可少的基本系统软件,也是计算机专业的必修课程和从事计算机应用人员必不可少的知识。本书是编著者在清华大学计算机系多年教学和科研的基础上对第3版改编而成的,全书共12章,主要内容包括操作系统用户界面、进程与线程管理、处理机管理、内存管理、文件系统与设备管理等基本原理及Linux和Windows两个主流操作系统的内核介绍。 与第3版相比,本书进一步深入浅出地对操作系统的基本原理进行了描述,而且,本书更进一步强调了学生对当前主流操作系统的应有了解。因此,本书在第3版Linux 2.4和Windows NT操作系统实例的基础上,补充了有关Linux 2.6、Windows NT 6.0以及嵌入式操作系统的相关知识。本书可作为高等院校计算机专业或相关专业操作系统课程的教材,也可供有关科技人员自学或参考。
✦ Table of Contents
封面
扉页
内容简介
版权页
第4版前言
目录
第1章 绪论
1.1 操作系统概念
1.2 操作系统的历史
1.3 操作系统的基本类型
1.4 操作系统功能
1.5 计算机硬件简介
1.6 算法的描述
1.7 研究操作系统的几种观点
本章小结
习题
第2章 操作系统用户界面
2.1 简介
2.2 一般用户的输入输出界面
2.3 命令控制界面
2.4 Linux与Windows的命令控制界面
2.5 系统调用
2.6 Linux和Windows的系统调用
本章小结
习题
第3章 进程管理
3.1 进程的概念
3.2 进程的描述
3.3 进程状态及其转换
3.4 进程控制
3.5 进程互斥
3.6 进程同步
3.7 进程通信
3.8 死锁问题
3.9 线程的概念
3.10 线程分类与执行
本章小结
习题
第4章 处理机调度
4.1 分级调度
4.2 作业调度
4.3 进程调度
4.4 调度算法
4.5 算法评价
4.6 实时系统调度方法
本章小结
习题
第5章 存储管理
5.1 存储管理的功能
5.2 分区存储管理
5.3 覆盖与交换技术
5.4 页式管理
5.5 段式与段页式管理
5.6 局部性原理和抖动问题
本章小结
习题
第6章 进程与存储管理示例
6.1 Linux进程和存储管理简介
6.2 Linux进程结构
6.3 Linux进程控制
6.4 Linux进程调度
6.5 Linux进程通信
6.6 Linux存储管理
本章小结
习题
第7章 Windows的进程与内存管理
7.1 Windows NT的特点及相关的概念
7.2 Windows进程和线程
7.3 Windows处理器调度机制
7.4 Windows的内存管理
7.5 虚拟地址空间
7.6 页面调度
本章小结
习题
第8章 文件系统
8.1 文件系统的概念
8.2 文件的逻辑结构与存取方法
8.3 文件的物理结构与存储设备
8.4 文件存储空间管理
8.5 文件目录管理
8.6 文件存取控制
8.7 文件的使用
8. 8文件系统的层次模型
本章小结
习题
第9章 设备管理
9.1 引言
9.2 数据传送控制方式
9.3 中断技术
9.4 缓冲技术
9.5 设备分配
9.6 I/O进程控制
9.7 设备驱动程序
本章小结
习题
第10章 Linux文件系统
10.1 Linux文件系统的特点与文件类别
10.2 Linux的虚拟文件系统
10.3 文件系统的注册和挂装
10.4 进程与文件系统的联系
10.5 ext2文件系统
10.6 块设备驱动
10.7 字符设备驱动
本章小结
习题
第11章 Windows的设备管理和文件系统
11.1 Windows I/O系统的结构
11.2 设备驱动程序和I/O处理
11.3 Windows的文件系统
11.4 NTFS文件系统
本章小结
习题
第12章 嵌入式操作系统简介
12.1 嵌入式操作系统的总体架构
12.2 嵌入式操作系统的任务管理
12.3 内存管理
12.4 设备管理与文件系统
12.5 嵌入式操作系统的开发
本章小结
习题
正文结束
参考文献
📜 SIMILAR VOLUMES
<p>《计算机系统安全教程》全面而又系统地讲述了计算机系统安全的基本知识。《计算机系统安全教程》注重理论与实践相结合,条理清晰。围绕认证、访问控制、机密性、完整性、可用性、不可否认性、安全审计与报警等安全服务的实现,介绍了系统安全、网络安全、应用安全各个层次计算机系统可能面临的威胁与防范措施,从纵深防御的角度分析了信息保障中的保护、检测、响应和恢复等方面的知识。</p> <p>《计算机系统安全教程》主要内容包括:绪论、实现安全服务、操作系统安全、数据库安全、漏洞检测、攻击与防范、防火墙、系统入侵检测与防御、电子邮件安全、IP安全、web安全。</p> <p>《计算机系统安全教程》可以作为信
本书设计了8个实验: 指令系统和体系结构、流水线及流水线中的冲突、指令调度和延迟分支、Cache性能分析、再定序缓冲(ROB)工作原理、多Cache一致性——监听协议、多Cache一致性——目录协议。本书覆盖面广,内容丰富,有利于加深对系统结构知识的理解,书中的实验是基于MIPS指令集结构的,并提供了实验所需相关知识的介绍,可以与大多数系统结构教材配合使用。本书还提供了专门为系统结构实验开发的一套运行于Windows平台的模拟器。这些模拟器界面友好,使用方便、直观,交互性很强。本书可作为本科生系统结构课程以及计算机组成与结构课程的实验教材,也可作为自学者的辅助教材。
<p>徐炜民、严允中编著的《计算机系统结构(第3版)》是普通高等教育“十一五”国家级规划教材。全书共11章。第1章介绍计算机系统结构的基本概念和计算机系统结构的形成与发展过程;第2~9章以现代计算机系统结构和并行处理为主线,对计算机系统结构的合成、存储系统结构、流水线结构、并行处理机、多处理机系统、RISC结构、分布计算环境结构和数据流计算机结构等进行了比较深入的分析和探讨;第10章讨论软件对计算机系统结构的影响;第11章就现代计算机系统结构的最新发展进行了综述。《计算机系统结构(第3版)》为任课老师免费提供电子课件和例题及习题参考解答。</p> <p> 《计算机系统结构(第3版)》是