图书介绍
网络操作系统pdf电子书版本下载
- 郭庚麒主编 著
- 出版社: 北京:机械工业出版社
- ISBN:7111120876
- 出版时间:2003
- 标注页数:207页
- 文件大小:14MB
- 文件页数:219页
- 主题词:计算机网络-操作系统(软件)-高等学校:技术学校-教材
PDF下载
下载说明
网络操作系统PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 操作系统概述 1
1.1 操作系统的概念 1
1.1.1 操作系统的地位 1
1.1.2 操作系统的作用 1
1.1.3 操作系统的定义 2
1.1.4 操作系统的功能 2
1.1.5 操作系统的特征 2
1.2 操作系统的分类 3
1.2.1 操作系统的发展 3
1.2.2 操作系统的类型 4
1.2.3 现代操作系统的特点 6
1.3 研究操作系统的几种观点 7
1.4 操作系统的硬件运行环境 9
1.5 典型网络操作系统 11
1.5.1 Linux网络操作系统 11
1.5.2 Windows2000 13
习题1 15
第2章 处理机管理 17
2.1 处理机管理概述 17
2.1.1 处理机管理的基本功能 17
2.1.2 单用户与多用户 17
2.1.3 程序 18
2.1.4 多道程序设计 19
2.1.5 进程 20
2.2 进程及其状态 22
2.2.1 进程的状态及其转换 22
2.2.2 进程描述机构和进程实体 24
2.2.3 Linux的进程 26
2.3 进程控制 29
2.3.1 原语 29
2.3.2 进程控制原语 29
2.3.3 Linux中的进程控制 31
2.4 进程同步 32
2.4.1 互斥关系 32
2.4.2 同步关系 34
2.4.3 互斥与同步的实现 35
2.5 进程通信 40
2.5.1 进程通信的类型 40
2.5.2 直接通信模式 41
2.5.3 间接通信模式 42
2.5.4 Linux进程的通信机制 42
2.6 死锁 44
2.6.1 死锁与产生死锁的必要条件 44
2.6.2 解决死锁的对策 46
2.7 线程 50
2.7.1 进程模型的不足 50
2.7.2 线程的概念 51
2.7.3 线程的状态及转换 52
习题2 53
第3章 作业管理 56
3.1 用户界面 56
3.1.1 用户与操作系统的接口 56
3.1.2 用户界面的发展 58
3.2 作业 60
3.2.1 概念 60
3.2.2 作业的状态 61
3.3.1 资源管理的目的 62
3.3 作业与资源 62
3.2.3 作业调度程序 62
3.3.2 资源分配策略 63
3.4 进程调度与作业调度 64
3.4.1 作业调度算法的设计原则 64
3.4.2 作业调度算法 65
3.4.3 进程调度算法 68
3.4.4 Linux的进程调度算法 70
3.4.5 多处理器的调度 71
习题3 73
4.1.1 分级存储体系结构 77
4.1.2 内存的分配与回收 77
第4章 存储管理 77
4.1 存储管理功能 77
4.1.3 地址映射 78
4.1.4 内存扩充技术 80
4.1.5 存储共享与保护 81
4.2 分区管理 82
4.2.1 单一分区管理 82
4.2.2 固定式分区管理 83
4.2.3 可变分区管理 85
4.3 分页管理 88
4.3.1 静态页式管理 88
4.3.2 动态页式管理 92
4.4.1 段式管理 95
4.4 段式与段页式管理 95
4.4.2 段页式管理 100
4.5 Linux存储管理技术 101
习题4 103
第5章 设备管理 106
5.1 概述 106
5.2 设备标识与设备驱动程序 107
5.2.1 逻辑设备和物理设备 108
5.2.2 设备独立性 108
5.2.3 Linux的设备标识 108
5.2.4 设备驱动程序 109
5.3.1 程序控制输入/输出方式 112
5.3.2 中断输入/输出方式 112
5.3 输入/输出控制方式 112
5.3.3 直接存储访问方式 113
5.3.4 通道方式 114
5.4 设备分配 114
5.4.1 设备分配中的数据结构 114
5.4.2 设备分配策略 115
5.4.3 SPOOLing技术 117
5.5 设备管理的常用技术 120
5.5.1 中断技术 120
5.5.2 DMA技术 123
5.5.3 缓冲技术 124
5.6.1 Windows2000的设备管理 127
5.6 Windows2000和Linux的设备管理 127
5.6.2 Linux的设备管理 128
习题5 128
第6章 文件系统 130
6.1 文件系统的基本概念 130
6.1.1 文件 130
6.1.2 文件系统 134
6.2 文件的组织结构 134
6.2.1 文件的逻辑结构和存取方法 135
6.2.2 文件的物理结构 136
6.3 文件目录管理 138
6.3.2 一级文件目录 139
6.3.1 文件控制块 139
6.3.3 二级文件目录 140
6.3.4 树形目录结构 141
6.4 文件存储空间的管理 143
6.4.1 几种常用的存储空间管理方法 143
6.4.2 FAT磁盘格式 145
6.4.3 NTFS格式 148
6.5 文件的共享与安全 148
6.5.1 文件的共享 148
6.5.2 文件的安全与保护 149
6.6 文件的操作 151
习题6 154
第7章 Lintx文件系统的实现 157
7.1 EXT2文件系统 157
7.1.1 EXT2的磁盘分区 157
7.1.2 EXT2磁盘分区格式 158
7.1.3 树形目录结构 159
7.1.4 EXT2的索引节点 161
7.1.5 文件的打开 162
7.1.6 文件的查找 164
7.2 虚拟文件系统 165
7.3 EXT2文件系统的注册、安装和卸载 166
7.3.1 文件的注册 166
7.3.2 文件的安装 167
习题7 168
7.3.3 文件的卸载 168
第8章 网络服务管理 170
8.1 网络服务概述 170
8.1.1 典型网络应用服务 170
8.1.2 网络协议简介 171
8.1.3 网络分布式服务 172
8.2 Web服务与HTTP协议 173
8.2.1 Web服务简单工作过程 173
8.2.2 HTTP协议 174
8.2.3 Web服务器ⅡS 177
8.3.1 DNS的由来 178
8.3 域名解析服务 178
8.3.2 DNS的构成 179
8.3.3 DNS的工作原理 179
8.3.4 DNS解析域名的方式 180
8.4 邮件服务与相关协议 181
8.4.1 E-mail服务概述 182
8.4.2 E-mail的相关协议 183
8.4.3 Windows2000中对电子邮件的支持 185
8.5 代理服务 185
8.5.1 代理服务器 185
8.6.1 Linux网络层次结构 187
8.6 Linux网络功能 187
8.5.2 服务器软件简介 187
8.6.2 套接字和套接字缓冲区 188
8.6.3 套接字(Socket)的通信过程 189
8.6.4 Linux的网络服务系统机制 190
习题8 191
第9章 网络安全管理 193
9.1 网络操作系统安全概论 193
9.1.1 网络操作系统安全的脆弱性 193
9.1.2 网络安全服务 194
9.2 数字数据安全技术 196
9.2.1 对称密钥加密技术 196
9.2.3 消息摘要加密 197
9.2.2 非对称密钥加密技术 197
9.2.4 数字签名 198
9.3 Windows2000分布式安全服务——Kerberos 199
9.3.1 Kerberos的若干概念 199
9.3.2 Kerberos认证服务的工作过程 200
9.4 公钥技术基础设施 202
9.4.1 PKI的体系结构 202
9.4.2 PKI的主要功能 203
9.4.3 PKI的应用 205
9.4.4 Windows2000中的公钥技术 205
习题9 206
参考文献 207