书籍详情
计算机操作系统
作者:王津,梅创社主编
出版社:西安电子科技大学出版社
出版时间:2003-07-01
ISBN:9787560612607
定价:¥16.00
购买这本书可以去
内容简介
《面向21世纪高等职业技术教育计算机类系列教材:计算机操作系统》有IEEE/ACM计算机科学计划为参照,结合操作系统的技术应用,详细介绍了计算机操作系统的基本概念、基本原理、实现技术和运行机制。以常规操作系统的结构为序,以系统工作流程控制、资源管理和分配为基础,对任务与进程管理、存储器管理、输入输出及设备管理、文件系统与信息存储管理、用户作业与系统初启、用户接口与操作环境界面、操作系统的安全性、操作系统的演示和未来发展进行详细介绍和讨论。同时,以实例的方式简单介绍和对比了目前的主流操作系统,如DOS、WINDOWS、Window NT,OS/2,UNIX、MAC等的系统特点、结构和应用环境。《面向21世纪高等职业技术教育计算机类系列教材:计算机操作系统》以教材方式组织内容,同浅入深,每章配有习题与思考题,《面向21世纪高等职业技术教育计算机类系列教材:计算机操作系统》可作为高等学校计算机专业的教材,也可作为广大计算机应用工作者、研究和开发者的参考书籍。
作者简介
暂缺《计算机操作系统》作者简介
目录
第 1 章 操作系统概论
1.1 操作系统的概念 1
1.1.1 操作系统的定义 1
1.1.2 操作系统的主要功能 2
1.1.3 操作系统在计算机系统中的地位 4
1.2 操作系统的形成和发展 5
1.2.1 手工操作阶段 6
1.2.2 批处理阶段 6
1.2.3 操作系统的形成 8
1.2.4 操作系统的发展方向 8
1.3 操作系统的分类 10
1.3.1 批处理系统 10
1.3.2 分?BPOST http://www.xduph.com/php/phpMyAdB5时系统 12
1.4 操作系统的性能评价及其特征 13
1.4.1 操作系统的主要性能指标 13
1.4.2 操作系统的特征 14
1.5 几种流行的操作系统 15
1.6 综合应用 18
本章小结 19
习题一 20
第 2 章 作业管理
2.1 基本概念 23
2.1.1 作业的定义 23
2.1.2 作业的建立 23
2.2 作业的控制 24
2.2.1 作业的类型 24
2.2.2 作业的控制方式 24
2.3 作业的管理与调度 26
2.3.1 作业的状态与转换 26
2.3.2 作业调度 27
2.4 用户与操作系统的接口 28
2.4.1 命令类接口 28
2.4.2 程序接口 30
2.5 作业编译. 链接编辑与执行 32
2.6 综合应用 32
本章小结 35
习题二 36
第 3 章 进程管理
3.1 进程概念 39
3.1.1 程序的顺序执行与特点 39
3.1.2 程序的并发执行及其特点 40
3.1.3 进程的定义与特征 42
3.2 进程控制 43
3.2.1 进程的状态与转换 43
3.2.2 进程的描蔖OST http://www.xduph.com/admin_add.p 进程调度 48
3.3.1 进程调度的功能 48
3.3.2 进程调度的基本概念 49
3.3.3 进程调度算法 50
3.4 进程间的通信 52
3.4.1 进程通信的概念 52
3.4.2 进程的互斥与同步 53
3.4.3 进程互斥与同步的实现 57
3.5 死锁 59
3.5.1 死锁产生的原因和必要条件 60
3.5.2 死锁的预防与避免 61
3.5.3 死锁的解除 62
3.6 线程 62
3.6.1 线程的概念 62
3.6.2 线程和进程的关系 62
3.6.3 线程的状态及转换 63
3.6.4 引入线程的优点 63
3.7 Linux 中的进程 63
3.7.1 Linux 中的进程控制块 64
3.7.2 Linux 进程标识与状态 66
3.7.3 Linux 中的进程调度 67
3.8 综合应用 69
本章小结 71
习题三 71
第 4 章 存储管理
4.1 存储管理的功能 75
4.1.1 存储空间的分配与管理 75
4.1.2 存储容量 75
4.1.3 地址变换 75
4.1.4 存储保护 77
4.2 常用操作系统内存管理实例 77
4.3 分区管理 79
4.3.1 单一连续区分配方案 79
4.3.2 多连续区分配方案 80
4.4 页式管理 84
4.4.1 页式存储管理的基本思想 84
4.4.2 静态分页式管理 85
4.4.3 请求页式管理 88
4.5 段式与段页式管理 90
4.5.1 段式管理 90
4.5.2 段页式管理 94
4.6 虚拟存储器 96
4.6.1 信息的二级存储 96
4.6.2 虚拟存储器的基本思想 96
4.7 Linux 的内存管理 97
4.7.1 虚拟内存的抽象模型 97
4.7.2 请求换页 97
4.7.3 共享虚拟内存 98
4.7.4 物理与虚拟寻址模式 98
4.7.5 访问控制 98
4.8 综合应用 98
本章小结 102
习题四 102
第 5 章 设备管理
5.1 设备管理概述 106
5.1.1 外部设备分类 106
5.1.2 设备管理的功能 107
5.2 I/O 控制方式 108
5.2.1 程序直接控制方式 108
5.2.2 中断控制方式 108
5.2.3 直接内存访问(DMA)控制方式 109
5.2.4 通道控制方式 111
5.3 缓冲技术 111
5.3.1 缓冲的分类 112
5.3.2 缓冲的管理 113
5.4 外部设备基本知识 114
5.4.1 顺序存取设备--磁带 114
5.4.2 直接存取设备--磁盘 115
5.5 设备管理子系统 118
5.5.1 设备管理的数据结构 118
5.5.2 设备分配策略与实现 119
5.5.3 设备驱动程序 124
5.6 实用系统中的设备管理 126
5.6.1 Windows NT 系统中的设备管理 126
5.6.2 Linux 系统中的设备管理 128
5.7 综合应用 133
本章小结 135
习题五 135
第 6 章 文件管理
6.1 文件系统概述 139
6.1.1 文件系统的引入 139
6.1.2 文件与文件名 139
6.1.3 文件的分类 140
6.1.4 文件系统 142
6.2 文件结构和存取方法 143
6.2.1 文件的结构 143
6.2.2 文件的存取方法 146
6.3 文件的目录结构 147
6.3.1 文件的单级目录结构 148
6.3.2 文件的二级目录结构 149
6.3.3 文件的多级目录结构 150
6.4 文件存储空间管理 151
6.4.1 文件存储介质 151
6.4.2 文件存储空间管理 154
6.5 文件存取控制 157
6.6 文件系统与用户间的接口 159
6.7 实用系统中的文件系统 160
6.7.1 Windows 中的文件系统 160
6.7.2 Linux 中的文件系统 162
6.8 综合应用 165
本章小结 167
习题六 167
第 7 章 系统安全管理
7.1 系统安全概述 171
7.1.1 什么是系统安全 171
7.1.2 系统安全面临的威胁 171
7.2 系统保护 173
7.2.1 存储器的保护 173
7.2.2 面向用户的访问控制 174
7.2.3 面向数据的访问控制 174
7.3 实用防护技术 175
7.3.1 入侵技术 175
7.3.2 口令保护 176
7.3.3 备份技术 176
7.3.4 计算机病毒与防治 178
7.3.5 黑客的攻击与防范 179
7.3.6 防火墙技术 181
7.4 Windows 2000 的系统安全 182
7.4.1 访问控制方案 182
7.4.2 访问令牌 183
7.4.3 安全描述符 184
本章小结 186
习题七 186
第 8 章 实训
实训一 Linux 的安装 187
实训二 Linux 的进程管理 191
实训三 Linux 的内存管理 194
实训四 Linux 文件系统的管理 196
实训五 Linux 的设备管理 200
实训六 Linux 电子邮件. Web. FTP 服务器的安装和配置 205
附录A Linux 的常用命令 213
附录B 系统安全与防护的实现 220
参考文献 233
1.1 操作系统的概念 1
1.1.1 操作系统的定义 1
1.1.2 操作系统的主要功能 2
1.1.3 操作系统在计算机系统中的地位 4
1.2 操作系统的形成和发展 5
1.2.1 手工操作阶段 6
1.2.2 批处理阶段 6
1.2.3 操作系统的形成 8
1.2.4 操作系统的发展方向 8
1.3 操作系统的分类 10
1.3.1 批处理系统 10
1.3.2 分?BPOST http://www.xduph.com/php/phpMyAdB5时系统 12
1.4 操作系统的性能评价及其特征 13
1.4.1 操作系统的主要性能指标 13
1.4.2 操作系统的特征 14
1.5 几种流行的操作系统 15
1.6 综合应用 18
本章小结 19
习题一 20
第 2 章 作业管理
2.1 基本概念 23
2.1.1 作业的定义 23
2.1.2 作业的建立 23
2.2 作业的控制 24
2.2.1 作业的类型 24
2.2.2 作业的控制方式 24
2.3 作业的管理与调度 26
2.3.1 作业的状态与转换 26
2.3.2 作业调度 27
2.4 用户与操作系统的接口 28
2.4.1 命令类接口 28
2.4.2 程序接口 30
2.5 作业编译. 链接编辑与执行 32
2.6 综合应用 32
本章小结 35
习题二 36
第 3 章 进程管理
3.1 进程概念 39
3.1.1 程序的顺序执行与特点 39
3.1.2 程序的并发执行及其特点 40
3.1.3 进程的定义与特征 42
3.2 进程控制 43
3.2.1 进程的状态与转换 43
3.2.2 进程的描蔖OST http://www.xduph.com/admin_add.p 进程调度 48
3.3.1 进程调度的功能 48
3.3.2 进程调度的基本概念 49
3.3.3 进程调度算法 50
3.4 进程间的通信 52
3.4.1 进程通信的概念 52
3.4.2 进程的互斥与同步 53
3.4.3 进程互斥与同步的实现 57
3.5 死锁 59
3.5.1 死锁产生的原因和必要条件 60
3.5.2 死锁的预防与避免 61
3.5.3 死锁的解除 62
3.6 线程 62
3.6.1 线程的概念 62
3.6.2 线程和进程的关系 62
3.6.3 线程的状态及转换 63
3.6.4 引入线程的优点 63
3.7 Linux 中的进程 63
3.7.1 Linux 中的进程控制块 64
3.7.2 Linux 进程标识与状态 66
3.7.3 Linux 中的进程调度 67
3.8 综合应用 69
本章小结 71
习题三 71
第 4 章 存储管理
4.1 存储管理的功能 75
4.1.1 存储空间的分配与管理 75
4.1.2 存储容量 75
4.1.3 地址变换 75
4.1.4 存储保护 77
4.2 常用操作系统内存管理实例 77
4.3 分区管理 79
4.3.1 单一连续区分配方案 79
4.3.2 多连续区分配方案 80
4.4 页式管理 84
4.4.1 页式存储管理的基本思想 84
4.4.2 静态分页式管理 85
4.4.3 请求页式管理 88
4.5 段式与段页式管理 90
4.5.1 段式管理 90
4.5.2 段页式管理 94
4.6 虚拟存储器 96
4.6.1 信息的二级存储 96
4.6.2 虚拟存储器的基本思想 96
4.7 Linux 的内存管理 97
4.7.1 虚拟内存的抽象模型 97
4.7.2 请求换页 97
4.7.3 共享虚拟内存 98
4.7.4 物理与虚拟寻址模式 98
4.7.5 访问控制 98
4.8 综合应用 98
本章小结 102
习题四 102
第 5 章 设备管理
5.1 设备管理概述 106
5.1.1 外部设备分类 106
5.1.2 设备管理的功能 107
5.2 I/O 控制方式 108
5.2.1 程序直接控制方式 108
5.2.2 中断控制方式 108
5.2.3 直接内存访问(DMA)控制方式 109
5.2.4 通道控制方式 111
5.3 缓冲技术 111
5.3.1 缓冲的分类 112
5.3.2 缓冲的管理 113
5.4 外部设备基本知识 114
5.4.1 顺序存取设备--磁带 114
5.4.2 直接存取设备--磁盘 115
5.5 设备管理子系统 118
5.5.1 设备管理的数据结构 118
5.5.2 设备分配策略与实现 119
5.5.3 设备驱动程序 124
5.6 实用系统中的设备管理 126
5.6.1 Windows NT 系统中的设备管理 126
5.6.2 Linux 系统中的设备管理 128
5.7 综合应用 133
本章小结 135
习题五 135
第 6 章 文件管理
6.1 文件系统概述 139
6.1.1 文件系统的引入 139
6.1.2 文件与文件名 139
6.1.3 文件的分类 140
6.1.4 文件系统 142
6.2 文件结构和存取方法 143
6.2.1 文件的结构 143
6.2.2 文件的存取方法 146
6.3 文件的目录结构 147
6.3.1 文件的单级目录结构 148
6.3.2 文件的二级目录结构 149
6.3.3 文件的多级目录结构 150
6.4 文件存储空间管理 151
6.4.1 文件存储介质 151
6.4.2 文件存储空间管理 154
6.5 文件存取控制 157
6.6 文件系统与用户间的接口 159
6.7 实用系统中的文件系统 160
6.7.1 Windows 中的文件系统 160
6.7.2 Linux 中的文件系统 162
6.8 综合应用 165
本章小结 167
习题六 167
第 7 章 系统安全管理
7.1 系统安全概述 171
7.1.1 什么是系统安全 171
7.1.2 系统安全面临的威胁 171
7.2 系统保护 173
7.2.1 存储器的保护 173
7.2.2 面向用户的访问控制 174
7.2.3 面向数据的访问控制 174
7.3 实用防护技术 175
7.3.1 入侵技术 175
7.3.2 口令保护 176
7.3.3 备份技术 176
7.3.4 计算机病毒与防治 178
7.3.5 黑客的攻击与防范 179
7.3.6 防火墙技术 181
7.4 Windows 2000 的系统安全 182
7.4.1 访问控制方案 182
7.4.2 访问令牌 183
7.4.3 安全描述符 184
本章小结 186
习题七 186
第 8 章 实训
实训一 Linux 的安装 187
实训二 Linux 的进程管理 191
实训三 Linux 的内存管理 194
实训四 Linux 文件系统的管理 196
实训五 Linux 的设备管理 200
实训六 Linux 电子邮件. Web. FTP 服务器的安装和配置 205
附录A Linux 的常用命令 213
附录B 系统安全与防护的实现 220
参考文献 233
猜您喜欢