第01章 操作系统引论.ppt
文本预览下载声明
* 操作系统发展是随着计算机硬件技术、应用软件的发展而发展的 目标:充分利用硬件 提供更好的服务 * * * 可靠性增强:当系统中有一个甚至几个计算机或通路发生故障时,其余部分可自动构成一个新的系统,该系统仍可以工作,甚至可以继续其失效部分的工作或全部工作。当故障排除后系统自动恢复到重构前的状态。 3.分时操作系统特点 多路性 交互性 “独占”性 及时性 同时有多个用户使用一台计算机 宏观上:是多个人同时使用一个CPU 微观上:多个人在不同时刻轮流使用CPU 用户根据系统响应结果进一步 提出新请求(用户直接干预每一步) 用户感觉不到计算机为其他人服务 (OS提供虚机器,各个用户的虚 机器互不干扰) 用户的请求能在很短时间内获得响 应,此时间间隔以人所能忍受确定 4.影响响应时间的因素 终端数目多少 调度算法(时间片的选取) 信息交换量和信息交换速度 机器处理能力 请求服务的时间长短及服务请求的分布 1.2.4 实时系统 “实时”:是表示“及时”,而实时系统(Real-Time System)是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。是具有特殊用作的专用系统 特点:及时性要求高,系统可靠性高。 1.实时操作系统的分类 实时控制系统:指以计算机为中心的生产过程控制系统,又称计算机控制系统。 如:钢铁冶炼和钢板轧制的自动控制、炼油、化工生产过程的自动控制,军事控制等。 实时信息处理系统:计算机及时接收从远程终端发来的服务请求,根据用户提出的问题对信息进行检索和处理,并在很短时间内对用户做出正确回答。例如:银行,机票订购系统、股市行情实时信息处理系统等。 2.实时任务 按任务执行时是否按周期划分: a.周期性任务 (周期性控制外部设备) b.非周期性任务 (开始截止时间、完成截止时间) 按截止时间的要求来划分: a.硬实时任务 (系统必须满足任务对截止时间的要求.) b.软实时任务 (也有截止时间,但不严格,即使错过影响也 不大) 3.实时系统与分时系统特征的比较 实时系统 分时系统 (1)多路性:多路采集信息 多个用户同时工作 (2)独立性:信息采集不干扰 每个用户各占一终端 (3)及时性:s,ms,百微s 2,3秒钟 (4)交互性:仅限于访问系统特定服务 向终端用户提供数据处理服务、资源共享服务等 (5)可靠性:高 相对低 1.2.6 网络操作系统 1、计算机网络: 指把地理上分散的具有独立功能的多个计算机和终端设备,通过通信线路加上连接,以达到数据通信和资源共享的一种计算机系统。 在网络中各独立的计算机仍有各自的操作系统,只有它们在进行相互通信时,才会用到网络操作系统。 注意: 2、网络操作系统: 在网络范围内用于管理网络通信和共享资源,协调各计算机上任务的运行,并向用户提供统一的有效方便的网络接口的程序集合。 网络通信 (建立和拆除通信链路,传输控制,差错控制,流量 控制,路由控制) 资源管理 (对共享软硬资源管理,保证数据安全性, 一致性) 提供多种网络服务 (e-mail,共享硬盘及打印) 提供网络接口 (向用户提供统一的网络接口,以方便用户 上网,获得共享资源和网络服务。) 3、网络操作系统的基本功能 1.2.7 分布式操作系统 1、分布式系统: 是以计算机网络为基础的,它的基本特征是处理上的分布,即功能和任务的分布。分布式操作系统的所有系统任务可在系统中任何处理机上运行,自动实现全系统范围内的任务分配并自动调度各处理机的工作负载。 2、分布式操作系统特征 1)系统内只有一个全局操作系统,采用分布式控制的办法,负责全系统的资源管理和运行控制。 2)资源进一步共享:系统内包含有多个物理资源和逻辑资源,它们可以动态地分配给各个任务 3)透明性: 用户不了解所占有资源的位置,网络操作系统中对网络资源的使用要由用户明确指定. 4)自治性: 处于分布式系统的多个主机处于平等地位,无主从关系,所有资源都必须高度自治而相互配合地工作,它们之间不存在层次控制或主从控制的关系。 5)处理能力增强、速度更快、可靠性增强 3、 网络和分布式的区别 (1) 网络操作系统可以构架于不同的操作系统之上,也就是说,它可以在不同的本机操作系统上,通过网络协议实现网络资源的统一配置,在大范围内构成网络操
显示全部