OS.ppt
文本预览下载声明
1.2 操作系统的发展过程 1.2.4 分时系统 3.分时操作系统工作方式 一台主机连接了若干个终端 每个终端有一个用户在使用 交互式的向系统提出命令请求 系统接受每个用户的命令 采用时间片轮转方式处理服务请求 并通过交互方式在终端上向用户显示结果 用户根据上步结果发出下道命令 1.2 操作系统的发展过程 1.2.4 分时系统 4.分时系统实现中的关键问题 (1) 及时接收。 (2) 及时处理。 1.2 操作系统的发展过程 1.2.4 分时系统 5.分时操作系统特点 多路性 交互性 独立性 及时性 1.2 操作系统的发展过程 1.2.4 分时系统 6.影响响应时间的因素 终端数目多少 调度算法(时间片的选取) 信息交换量和信息交换速度 机器处理能力 请求服务的时间长短及服务请求的分布 1.2 操作系统的发展过程 1.2.5 实时系统 “实时”,是表示“及时”,而实时系统(Real-Time System)是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。 特点:及时性要求高,系统可靠性高。 1.2 操作系统的发展过程 1.2.5 实时系统 1.实时操作系统的分类 实时控制系统:通常是指以计算机为中心的生产过程控制系统,又称计算机控制系统。 如:钢铁冶炼和钢板轧制的自动控制、炼油、化工生产过程的自动控制,军事控制等。 实时信息处理系统:计算机及时接收从远程终端发来的服务请求,根据用户提出的问题对信息进行检索和处理,并在很短时间内对用户做出正确回答。例如:银行,机票订购系统、股市行情实时信息处理系统等。 1.2 操作系统的发展过程 1.2.5 实时系统 2.实时任务 按任务执行时是否呈现周期性可分为: 周期性实时任务 非周期性实时任务 根据对截止时间的要求可分为: 硬实时任务 软实时任务 1.2 操作系统的发展过程 1.2.5 实时系统 3.实时系统与分时系统特征的比较 (1)多路性 (2)独立性 (3)及时性 (4)交互性 (5)可靠性 1.2 操作系统的发展过程 1.2.6 微机操作系统的发展 CP/M 8位操作系统 MS-DOS 16位操作系统: 单用户单任务 单用户多任务操作系统: windows 系列 多用户多任务操作系统: unix linux 1.2 操作系统的发展过程 1.2.7 网络操作系统 1.网络操作系统的出现 网络操作系统是建立在主机操作系统基础上,用于管理网络通信和共享资源,协调各主机上任务地运行,并向用户提供统一的、有效的网络接口的软件集合。 按网络所覆盖的地理范围和互连计算机之间的距离的不同,可把计算机网络分为两种: 广域网WAN(Wide Area Network) 局域网LAN(Local Area Network) 1.2 操作系统的发展过程 1.2.7 网络操作系统 2.网络操作系统的基本功能 网络通信 资源管理 提供多种网络服务 提供网络接口 网络操作系统 网络服务 应用程序 通信软件(协议支持) 单机 操作系统 用户应用程序 图1-8 局域网操作系统的结构 通信软件(协议支持) 1.2 操作系统的发展过程 1.2.8 分布式操作系统 1.分布式操作系统特征 1.系统内只有一个全局操作系统,采用分布式控制的办法,负责全系统的资源管理和运行控制。 2.资源进一步共享:系统内包含有多个物理资源和逻辑资源,它们可以动态地分配给各个任务 3.透明性: 资源共享,分布。系统对用户提供一个透明的、一体化的用户界面。 4.自治性: 处于分布式系统的多个主机处于平等地位,无主从关系所有资源都必须高度自治而相互配合地工作,它们之间不存在层次控制或主从控制的关系。 5.处理能力增强、速度更快、可靠性增强 1.2 操作系统的发展过程 1.2.8 分布式操作系统 2.分布式操作系统的功能 资源管理 任务分配 分布式进程同步和通信 管理程序浮动 1.2 操作系统的发展过程 1.2.8 分布式操作系统 3.要解决的关键问题 通信原语的设计 资源管理 系统容错 1.2 操作系统的发展过程 1.2.8 分布式操作系统 4.网络和分布式的区别 (1) 分布具有各个计算机间相互通讯, 无主从关系;网络有主从关系 (2) 分布式系统资源为所有用户共享; 而网络有限制地共享 (3) 分布式系统中若干个计算机可相互 协作共同完成一项任务 1.
显示全部