操作系统(第二版)(冯耀霖) 第11章

上传人:E**** 文档编号:89370269 上传时间:2019-05-24 格式:PPT 页数:11 大小:398KB
返回 下载 相关 举报
操作系统(第二版)(冯耀霖) 第11章_第1页
第1页 / 共11页
操作系统(第二版)(冯耀霖) 第11章_第2页
第2页 / 共11页
操作系统(第二版)(冯耀霖) 第11章_第3页
第3页 / 共11页
操作系统(第二版)(冯耀霖) 第11章_第4页
第4页 / 共11页
操作系统(第二版)(冯耀霖) 第11章_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《操作系统(第二版)(冯耀霖) 第11章》由会员分享,可在线阅读,更多相关《操作系统(第二版)(冯耀霖) 第11章(11页珍藏版)》请在金锄头文库上搜索。

1、第十一章 其他操作系统简介,1 MVS 2 VM 3 VAX/VMS 4 CP/M和MP/M 5 OS/2, ,提供有下述功能: 管理程序 主调度程序 作业调入子系统 系统管理机构 系统活动检测机构 分时选择(),数据管理 远程通讯 系统支持程序 服务程序 服务支援, ,的主要成份是控制系统(),会话监督系统(),远程假脱机通讯子系统(),交互式问题控制系统()和批处理机构。 创建虚拟机运行的一个环境。是单用户交互式系统,它运行在创建的机器上。将通过通讯网络传送和接收文件的能力赋于。用于联机分析和修正软件中的问题。批处理机构允许终端用户在同虚拟机继续进行交互式作业的同时,提交较长的批处理作业。

2、, ,VAX是数字设备公司DEC提供的32位多道程序的虚拟存储器计算机系统,它是由流行的16位PDP-11系列发展成的更大规模的虚拟存储器系统。 VAX的硬件和VAX/VMS操作系统都加进了虚拟存储器管理。VAX支持多用户程序同时运行,每个程序都有它自己的虚拟地址空间。VAX提供了四个层次的保护:核心程序层、执行程序层、管理程序层和用户程序层。保护和共享是在页面一级中处理的。VAX的页面是每页512个字节,比大多数其他页面系统的页面小得多。页表可以协助把虚拟地址变换成物理地址,页表中也为四种保护状态规定了所允许的访问(不允许访问、只读、读写)。,存储管理部分包括两个主要模块:页面管理程序和交换

3、管理进程。页面管理程序是在内存和外存间移动单个的页面(VAX不采用我们以前讨论过的更先进的页面淘汰策略;相反地,它以先进先出的方式选择被淘汰的页面)。交换管理进程从驻在内存中的进程的集合中把进程的全部从内存中移到磁盘上,腾出空间以便换入其它进程。在这方面,VMS操作系统与许多虚拟存储器系统不同。为了减少页面管理的磁盘I/O数量,VMS采用成组方法把所有页面换入或移出磁盘。 为了调度进程,VMS严格地按优先数调度。VAX/VMS操作系统的进程调度使用32个优先级。优先数015分配给普通进程(指分时进程或后台进程);优先数1631保留给实时进程(指对时间要求严格的进程)。数值越高表示优先级越高。,

4、的一般是异步的一旦进程发出请求后, 在请求被服务的同时,进程可以继续执行。 有一个数据结构可描述系统在任何时刻的状态。这个数据结构是由设备数据块、设备控制块、请求包、通道请求块及其扩充块和衔接器控制块所组成。 的记录管理服务程序通常用于对大容量存储设备的请求。可以创建顺序文件、相对文件和索引文件。提供了三种访问方式:顺序访问、按键访问和按记录的文件存储器地址访问。,还提供了四种不同的通信技术: ()公共事件标志事件标志是中最简单的进程间通讯的机构。一个事件标志是一个状态传递位,可以用置位或复位这个位的方法表示某个事件的出现。 ()信箱它可以用于进程间的通讯,对信箱的读写方式和对文件与设备的读写

5、方式相同。 ()共享的存储区域。 ()共享的文件。 是一个以分时、实时为主,兼有批处理功能的操作系统。, 和,-的结构由三个主要的子系统组成: 控制台命令处理程序(); 基本输入输出系统(); 基本磁盘操作系统()。 解释用户键入的命令和产生回答。调用和去完成实际输入输出和文件处理。 包括发送数据到设备和从设备接收数据的各种设备驱动程序,并接收关于输入输出操作成功或失败的状态信息。,-是与-兼容的多用户多任务操作系统,它建立在多任务内核之上,这种内核提供了许多功能,如任务调度、队列管理、存储管理、标志管理和系统时钟管理。它具有为所有任务规定优先数的设施。每个任务可以得到的优先数,其中是最高优先

6、数。 具有最高优先数的就绪任务得到对的控制, 直到被它中断或调用为止。每当调用时, 系统时钟就产生一个中断, 或者当任一其他中断出现时,任务调度就出现。若诸任务有相同的优先数,那么它们将得到等量的时间。, ,是在和 体系结构上以虚拟保护方式运行的。保护方式能使产生一个很大的虚拟地址空间,用户程序将与虚拟存储器发生关系, 在运行过程中发生移进、移出存储器的交换操作。而且由于这种保护方式产生的“子存储区”,使每个应用程序只限制在自己的地址空间中,进而减少了它们之间的相互干扰所造成的错误,并减轻了内存溢出情况所产生的影响。,能够控制应用程序和硬件相互作用。 在中,因为系统在同一时间内只处理一个应用程序,所以任何程序都能直接对硬件设备执行操作。但允许同时并行执行多个应用程序,故它通过使用保护方式来强行将直接的命令隔离在一特定的代码段内,由确定系统的保护级来控制是否准予运行和控制对资源的使用。即当程序直接驱动硬件时,应先发一个请求,以得到的响应,只有当响应后,它才能直接操纵硬件,以免发生混乱。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号