0


《操作系统》第三版
作者:李红卫, 白凤娥, 单振辉丛书名: ISBN:978-7-5685-2591-6页数: 开本:装帧:平装 出版时间:2020-08-01中图分类:
¥49.80

编辑推荐

操作系统课程是计算机科学与技术专业的重要专业基础课程,同时也是从事计算机应用开发人员应该掌握的核心课程之一。本课程主要介绍操作系统的基本原理和实现技术,学习本课程是理解计算机系统工作、用户与计算机系统交互、设计开发应用系统等基本知识结构的重要途径。为适应现代教学手段,本教材配备了数字化教学资源,具体内容包括多媒体课件、习题答案解析和实验平台,以上资源可通过扫描封底二维码关注“操作系统课程学习”公众号获取。

2014年我们承担了江苏省中高等职业教育衔接课程体系建设课题“中高等计算机专业教育衔接课程体系建设的研究”(201436),课题组对中职学校开设的课程进行了深入调研,并结合本课程进行了详尽的分析,提出了以理论与实践相结合的理念设计教材的修订方案。2016年该课题结题鉴定为优秀课题,本教材是该课题的研究成果之一。教材的具体修订内容主要有以下几个方面:

1.将操作系统用户界面单独编排一章,这一章是学生学习和使用操作系统的入口,为学生自主学习操作系统课程起到积极作用。

2.将进程相关内容单独编排一章。这一章主要阐述计算机内部的活动是以进程/线程为单位,操作系统需要对它们进行管理,使其合理地使用资源,相互之间可以有条不紊地进行通信。

3.将进程互斥、同步和死锁单独编排为一章。这一章充分证明操作系统是以进程为单位运作的,其动态性、并发性将引起计算机资源的竞争,操作系统将协调它们之间的关系,让其能够按照应有的规律运行。

4.以Linux操作系统为例,增加实践内容,让学生通过动手操作来认识、理解操作系统的相关知识,做到理论与实践相结合。

5. 增加课后习题,通过习题让学生更好地理解和掌握操作系统的基本原理和实现技术,提高学生的分析问题和解决问题的能力。

本书共分为8章,建议课堂教学44学时,实验教学20学时。

1章 操作系统概述。本章介绍了操作系统的概念、功能、特征等,然后介绍了操作系统为用户使用计算机提供的接口,并阐述了操作系统的发展、分类和结构,最后对Linux操作系统进行了简要的介绍。建议课堂授课4学时。

2章 用户界面。本章介绍了操作系统接口。建议课堂授课2学时,实验4学时。

3章 进程与进程通信。本章系统地阐述了进程与线程的基本概念、进程控制以及处理器调度,最后介绍了Linux进程管理。建议课堂教学8学时,实验教学2学时。

4章 进程互斥、同步与死锁。首先介绍了进程并发、进程同步和互斥等基本概念,阐述如何通过信号量机制和管程来实现进程的同步与互斥,然后介绍了进程通信及进程死锁,最后介绍了Linux系统的同步技术。建议课堂教学8学时,实验教学4学时。

5章 存储管理。介绍存储管理的基本概念和常见的存储管理方法,并分别介绍了各种内存管理技术的实现思想、算法和硬件支持。最后介绍了Linux的存储管理技术。建议课堂教学7学时,实验教学4学时。

6章 设备管理。介绍了设备管理的基本概念、I/O控制方式、I/O软件原理、缓冲技术、磁盘管理、设备分配和I/O控制,最后介绍了Linux设备管理。建议课堂教学5学时,实验教学2学时。

7章 文件管理。介绍了文件系统中有关文件管理的基本概念、文件的逻辑结构和物理结构、文件存储空间的管理、文件的共享和保护等内容,最后概述了WindowsLinux文件系统。建议课堂教学6学时,实验教学2学时。

8章 操作系统安全。介绍了操作系统安全的概念,阐述操作系统的安全机制,并介绍了Linux的安全策略。建议课堂教学4学时,实验教学2学时。

 
第1章 操作系统概述 1
1.1 操作系统的概念 1
1.2 操作系统的出现和发展 5
1.3 操作系统的分类及特征 8
1.4 操作系统的结构 16
1.5 Linux操作系统的介绍 19
1.6 典型例题分析 22
习题 1 23
第2章 用户界面 25
2.1 作业的概念及命令控制接口 25
2.2 程序接口 26
2.3 CPU工作状态 27
2.4 中断技术 28
2.5 Linux基本操作 32
2.6 典型例题分析 45
2.7 Linux系统基本操作实验 47
习题 2 47
第3章 处理器管理 49
3.1 程序的执行 49
3.2 进程概述 52
3.3 进程控制 59
3.4 线程概述 61
3.5 进程间通信 67
3.6 处理器调度 69
3.7 Linux中的进程 79
3.8 Linux中进程间通信 84
3.9 典型例题分析 86
3.10 实验1:进程管理 89
3.11 实验2:进程通信 93
3.12 实验3:进程调度 97
习题 3 100
第4章 进程互斥、同步与死锁 106
4.1 进程互斥与同步 106
4.2 进程互斥的实现 108
4.3 进程同步的实现 116
4.4 经典的同步问题 119
4.5 管程 125
4.6 死锁 127
4.7 Linux系统的同步 135
4.8 典型例题分析 139
4.9 实验:进程同步 145
习题4 151
第5章 存储管理 160
5.1 存储管理概述 160
5.2 分区存储管理 164
5.3 内存扩充技术 171
5.4 分页式存储管理 173
5.5 分段式与段页式存储管理 177
5.6 请求分页式存储管理 180
5.7 Linux存储管理 188
5.8 典型例题分析 191
5.9 存储管理实验 194
习题5 200
第6章 设备管理 206
6.1 I/O硬件 206
6.2 I/O软件 217
6.3 设备分配 220
6.4 磁盘管理 222
6.5 Linux设备管理 229
6.6 典型例题分析 233
6.7 设备管理实验 235
习题6 237
第7章 文件系统 242
7.1 文件管理概述 242
7.2 文件的结构与存取方法 246
7.3 辅存空间管理 251
7.4 文件目录管理与文件共享 254
7.5 文件的保护 259
7.6 文件的使用 260
7.7 文件系统实例 261
7.8 典型例题分析 267
7.9 文件系统实验 272
习题7 277
第8章 操作系统安全 281
8.1 操作系统安全概述 281
8.2 操作系统的安全机制 288
8.3 Linux的安全策略 294
8.4 Linux操作系统安全实验 300
习题8 304
参考文献 305
  • 课件《操作系统》(第三版)李红卫,白凤娥

    课程: 操作系统 类型: zip 大小:6.13 MB上传时间: 2023-06-06 08:39:55

  • 习题参考答案《操作系统》(第三版)李红卫,白凤娥

    课程: 操作系统 类型: pdf 大小:806.15KB上传时间: 2023-11-13 15:04:19

全部下载