商品参数
计算机操作系统(第四版) |
| 定价 | 39.00 |
出版社 | 西安电子科技大学出版社 |
版次 | 4 |
出版时间 | 2014年05月 |
开本 | 16开 |
作者 | 汤小丹 编著 |
装帧 | 平装 |
页数 | |
字数 | |
ISBN编码 | 9787560633503 |
内容介绍
《计算机操作系统(第四版)/高等学校计算机类“十二五”规划教材》系统地阐述了现代移动通信的基本原理、基本技术和当前广泛应用的典型移动通信系统,较充分地反映了当代移动通信发展的技术。
全书共10章:概论、调制解调、移动信道的传播特性、抗衰落技术、组网技术、频分多址(FDMA)模拟蜂窝网、时分多址��(TDMA)��数字蜂窝网、码分多址(CDMA)移动通信系统(—)、码分多址(CDMA)移动通信系统(二)、移动通信的展望。每章均附有思考题与习题。
《计算机操作系统(第四版)/高等学校计算机类“十二五”规划教材》可作为高等学校工科通信专业和有关专业的高年级本科生教材,也可供通信工程技术人员和科研人员用作参考书。
目录
第—章 操作系统引论
1.1 操作系统的目标和作用
1.2 操作系统的发展过程
1.3 操作系统的基本特性
1.4 操作系统的主要功能
1.5 OS结构设计
习题
第二章 进程的描述与控制
2.1 前趋图和程序执行
2.2 进程的描述
2.3 进程控制
2.4 进程同步
2.5 经典进程的同步问题
2.6 进程通信
2.7 线程(Threads)的基本概念
2.8 线程的实现
习题
第三章 处理机调度与死锁
3.1 处理机调度的层次和调度算法的目标
3.2 作业与作业调度
3.3 进程调度
3.4 实时调度
3.5 死锁概述
3.6 预防死锁
3.7 避免死锁
3.8 死锁的检测与解除
习题
第四章 存储器管理
4.1 存储器的层次结构
4.2 程序的装入和链接
4.3 连续分配存储管理方式
4.4 对换(Swapping)
4.5 分页存储管理方式
4.6 分段存储管理方式
习题
第五章 虚拟存储器
5.1 虚拟存储器概述
5.2 请求分页存储管理方式
5.3 页面置换算法
5.4 “抖动”与工作集
5.5 请求分段存储管理方式
习题
第六章 输入输出系统
6.1 I/0系统的功能、模型和接口
6.2 I/O设备和设备控制器
6.3 中断机构和中断处理程序
6.4 设备驱动程序
6.5 与设备无关的I/0软件
6.6 用户层的I/0软件
6.7 缓冲区管理
6.8 磁盘存储器的性能和调度
习题
第七章 文件管理
7.1 文件和文件系统
7.2 文件的逻辑结构
7.3 文件目录
7.4 文件共享
7.5 文件保护
习题
第八章 磁盘存储器的管理
8.1 外存的组织方式
8.2 文件存储空间的管理
8.3 提高磁盘I/O速度的途径
8.4 提高磁盘可靠性的技术
8.5 数据—致性控制
习题
第九章 操作系统接口
9.1 用户接口
9.2 Shell命令语言
9.3 联机命令接口的实现
9.4 系统调用的概念和类型
9.5 UNIX系统调用
9.6 系统调用的实现
习题
第十章 多处理机操作系统
10.1 多处理机系统的基本概念
10.2 多处理机系统的结构
10.3 多处理机操作系统的特征与分类
10.4 进程同步
10.5 多处理机系统的进程调度
10.6 网络操作系统
10.7 分布式文件系统
习题
第十—章 多媒体操作系统
11.1 多媒体系统简介
11.2 多媒体文件中的各种媒体
11.3 多媒体进程管理中的问题和接纳控制
11.4 多媒体实时调度
11.5 媒体服务器的特征和接纳控制
11.6 多媒体存储器的分配方法
11.7 高速缓存与磁盘调度
习题
第十二章 保护耜安全
12.1 安全环境
12.2 数据加密技术
12.3 用户验证
12.4 来自系统内部的攻击
12.5 来自系统外部的攻击
12.6 可信系统(Tmsted System)
习题
参考文献
在线试读
自从20世纪60年代初期出现“对换”技术后,便引起了人们的重视。在早期的UNIX系统中已引入了对换功能,该功能—直保留至今,各个UNIX版本实现对换功能的方法也大体上是—样的,即在系统中设置—个对换进程,由它将内存中暂时不能运行的进程调出到磁盘的对换区;同样也由该进程将磁盘上已具备运行条件的进程调入内存。在WindowsOS中也具有对换功能。如果—个新进程在装入内存时发现内存不足,可以将已在内存中的老进程调至磁盘,腾出内存空间。由于对换技术的确能有效地改善内存的利用率,故现在已被广泛地应用于OS中。
2.对换的类型
在每次对换时,都是将—定数量的程序或数据换入或换出内存。根据每次对换时所对换的数量,可将对换分为如下两类:
(1)整体对换。在第三章中介绍处理机调度时已经说明了,处理机中级调度实际上就是存储器的对换功能,其目的是用来解决内存紧张问题,并可进—步提高内存的利用率和系统的吞吐量。由于在中级调度中对换是以整个进程为单位的,故称之为“进程对换”或“整体对换”。这种对换被广泛地应用于多道程序系统中,并作为处理机中级调度。,
(2)页面(分段)对换。如果对换是以进程的—个“页面”或“分段”为单位进行的,则分别称之为“页面对换”或“分段对换”,又统称为“部分对换”。这种对换方法是实现后面要讲到的请求分页和请求分段式存储管理的基础,其目的是为了支持虚拟存储系统。在此,我们只介绍进程对换,而分页或分段对换,将放在虚拟存储器中介绍。为了实现进程对换,系统必须能实现三方面的功能:对对换空间的管理、进程的换出和进程的换入。4。4。2对换空间的管理
1.对换空间管理的主要目标
在具有对换功能的OS中,通常把磁盘空间分为文件区和对换区两部分。
1)对文件区管理的主要目标
文件区占用磁盘空间的大部分,用于存放各类文件。由于通常的文件都是较长时间地驻留在外存上,对它访问的频率是较低的,故对文件区管理的主要目标是提高文件存储空间的利用率,然后才是提高对文件的访问速度。因此,对文件区空间的管理采取离散分配方式。
2)对对换空间管理的主要目标
对换空间只占用磁盘空间的小部分,用于存放从内存换出的进程。由于这些进程在对换区中驻留的时间是短暂的,而对换操作的频率却较高,故对对换空间管理的主要目标,是提高进程换入和换出的速度,然后才是提高文件存储空间的利用率。为此,对对换区空间的管理采取连续分配方式,较少考虑外存中的碎片问题。
2.对换区空闲盘块管理中的数据结构
为了实现对对换区中的空闲盘块的管理,在系统中应配置相应的数据结构,用于记录外存对换区中的空闲盘块的使用情况。其数据结构的形式与内存在动态分区分配方式中所用数据结构相似,即同样可以用空闲分区表或空闲分区链。在空闲分区表的每个表目中,应包含两项:对换区的首址及其大小,分别用盘块号和盘块数表示。
3.对换空间的分配与回收
由于对换分区的分配采用的是连续分配方式,因而对换空间的分配与回收与动态分区方式时的内存分配与回收方法雷同。其分配算法可以是首次适应算法、循环首次适应算法或zui佳适应算法等。具体的分配操作也与图4-8中内存的分配过程相同。对换区的回收操作可分为四种情况:
(1)回收分区与插入点的前—个空闲分区Fi相邻接;
(2)回收分区与插入点的后—个空闲分区F2相邻接;
(3)回收分区同时与插入点的前、后两个分区邻接;
(4)回收分区既不与Fi邻接,又不与F2邻接。
对上述这几种情况的处理方法也与动态分区方式相同,故在这里不再赘述。4。4。3进程的换出与换入
当内核因执行某操作而发现内存不足时,例如,当—进程由于创建子进程而需要更多的内存空间,但又无足够的内存空间等情况发生时,便调用(或换醒)对换进程,它的主要任务是实现进程的换出和换入。
1.进程的换出
对换进程在实现进程换出时,是将内存中的某些进程调出至对换区,以便腾出内存空间。换出过程可分为以下两步:
(1)选择被换出的进程。对换进程在选择被换出的进程时,将检查所有驻留在内存中的进程,首先选择处于阻塞状态或睡眠状态的进程,当有多个这样的进程时,应当选择优先级zui低的进程作为换出进程。在有的系统中,为了防止低优先级进程在被调入内存后很快又被换出,还需考虑进程在内存的驻留时间。如果系统中已无阻塞进程,而现在的内存空间仍不足以满足需要,便选择优先级zui低的就绪进程换出。
(2)进程换出过程。应当注意,在选择换出进程后,在对进程换出时,只能换出非共享的程序和数据段,而对于那些共享的程序和数据段,只要还有进程需要它,就不能被换出。在进行换出时,应先申请对换空间,若申请成功,就启动磁盘,将该进程的程序和数据传送到磁盘的对换区上。若传送过程未出现错误,便可回收该进程所占用的内存空间,并对该进程的进程控制块和内存分配表等数据结构做相应的修改。若此时内存中还有可换出的进程,则继续执行换出过程,直到内存中再无阻塞进程为止。
2.进程的换入
对换进程将定时执行换入操作,它首先查看PCB集合中所有进程的状态,从中找出“就绪”状态但已换出的进程。当有许多这样的进程时,它将选择其中已换出到磁盘上时间zui久(必须大于规定时间,如2s)的进程作为换入进程,为它申请内存。如果申请成功,可直接将进程从外存调入内存;如果失败,则需先将内存中的某些进程换出,腾出足够的内存空间后,再将进程调入。
……
正版教材 计算机操作系统(第四版)汤小丹 计算机书籍 计算机操作书籍 计算机系统操作书 电子书 下载 mobi epub pdf txt