正在加载图片...
时”就是系统将CPU时间分割成很短的时间片(一般以毫秒计),并以循环方式依次分 配给每个终端用户。在微观上,各用户是轮流使用计算机,由于时间片规定的时间很短, 故从宏观上看,各用户在并行工作,系统同时在为多个用户服务。 (2)交互性 交互性是指系统支持联机操作方式,用户可以在终端上通过与系统及其程序的交互会 话直接控制程序的运行。所谓交互会话就是用户从键盘输入命令,系统响应和处理命令, 并在终端上输出响应结果,用户根据响应结果再输入适当的命令 (3)独立性 独立性是指系统中各用户可以彼此独立地操作,互不干扰或破坏。 (4)及时性 及时性是指用户在允许的时间间隔内得到响应。分时系统的响应时间是指用户发出终 端命令到系统进行响应做出应答所需的时间,它是衡量分时系统性能的主要指标 上述四个特征中,交互性是分时系统的主要特征,它为程序设计人员提供了比较理想 的开发环境,用户可以联机使用计算机,边调试,边思考,边修改,从而显著提高了开发、 调试程序的效率。 由于分时系统的主要目的是及时地响应和服务于多个联机用户,因此分时系统设计的 主要目标是对用户响应的及时性 分时系统与批处理系统的共同特点是“作业处理”,即用户以作业为单位使用计算机 操作系统则以作业为处理对象,作业有开始和结束,不同作业之间相互独立,系统本身没 有要完成的作业任务,只是起着管理调度系统资源,为用户作业提供服务的作用,所以这 类系统是通用性的。另外,它们多以多道程序为基础 分时系统的优点: (1)为用户提供了友好的接口 (2)促进了计算机普遍使用,为多个终端服务 (3)便于资源共享和交换信息。 3.实时操作系统 实时系统是随着计算机应用领域的日益广泛而出现的。所谓“实时”就是“立即”或 及时”,具体含义是指系统能够及时响应随机发生的外部事件,并以足够快的速度完成 对事件的处理。所谓外部事件是指来自与计算机系统相连接的设备所提出的服务请求或采 集数据。在计算机应用中,信息处理和过程控制都有一定的实时要求,据此可把实时系统 分成实时信息处理系统和实时过程控制系统 实时过程控制又可分为两类:一类是以计算机为控制中枢的生产过程自动化系统,如 机械加工、发电、冶炼、化工、炼油的自动控制。在这类系统中,要求计算机及时采集和 处理现场信息,进而控制有关的执行机构,使得某些参数,如流量、压力、温度、液位等 按一定规律变化或保持不变,从而达到提高质量、增加产量及实现生产过程自动化之目的。 另一类是飞行物体的自动控制,如对飞机、导弹、人造卫星的制导 实时信息处理系统通常配有大型文件系统或数据库,事先存有经过合理组织的大量数 据,它要能及时响应来自终端的服务请求,进行信息的检索、存储、修改、更新、加工 删除、传送等功能,并在很短的时间内对用户做出正确回答。这类系统的例子有情报检索、 机票预订、银行业务、电话交换等 实时系统不同于作业处理系统,这主要表现在作业处理系统是以作业为处理对象,而 实时系统则以数据或信息为处理对象,它既不接收用户的作业,也没有“作业”或“道” 的概念。实时系统多为“专用系统”,它除了具有一般的资源管理功能外,主要包含着为 完成特定实时任务而专门设计的应用程序。系统的主要工作是及时响应外部事件,执行相时” 就是系统将 CPU时间分割成很短的时间片 ( 一般以毫秒计 ), 并以循环方式依次分 配给 每个终端用户。在微观上,各用户是轮流使用计算机,由于时间片规定的时间很短, 故从宏观上看,各用户在并行工作,系统同时在为多个用户服务。 (2) 交互性 交互性是指系统支持联机操作方式,用户可以在终端上通过与系统及其程序的交互会 话直接控制程序的运行。所谓交互会话就是用户从键盘输入命令,系统响应和处理命令, 并在终端上输出响应结果,用户根据响应结果再输入适当的命令。 (3) 独立性 独立性是指系统中各用户可以彼此独立地操作,互不干扰或破坏。 (4) 及时性 及时性是指用户在允许的时间间隔内得到响应。分时系统的响应时间是指用户发出终 端命令到系统进行响应做出应答所需的时间,它是衡量分时系统性能的主要指标。 上述四个特征中,交互性是分时系统的主要特征,它为程序设计人员提供了比较理想 的 开发环境,用户可以联机使用计算机,边调试,边思考,边修改,从而显著提高了开发、 调 试程序的效率。 由于分时系统的主要目的是及时地响应和服务于多个联机用户,因此分时系统设计的 主 要目标是对用户响应的及时性。 分时系统与批处理系统的共同特点是“作业处理”, 即用户以作业为单位使用计算机。 操作系统则以作业为处理对象,作业有开始和结束,不同作业之间相互独立,系统本身没 有 要完成的作业任务,只是起着管理调度系统资源,为用户作业提供服务的作用,所以这 类系 统是通用性的。另外,它们多以多道程序为基础。 分时系统的优点: (1) 为用户提供了友好的接口; (2) 促进了计算机普遍使用,为多个终端服务; (3) 便于资源共享和交换信息。 3.实时操作系统 实时系统是随着计算机应用领域的日益广泛而出现的。所谓“实时”就是“立即”或 “及 时”, 具体含义是指系统能够及时响应随机发生的外部事件,并以足够快的速度完成 对事件的 处理。所谓外部事件是指来自与计算机系统相连接的设备所提出的服务请求或采 集数据。在 计算机应用中,信息处理和过程控制都有一定的实时要求,据此可把实时系统 分成实时信息 处理系统和实时过程控制系统。 实时过程控制又可分为两类:一类是以计算机为控制中枢的生产过程自动化系统,如 机 械加工、发电、冶炼、化工、炼油的自动控制。在这类系统中,要求计算机及时采集和 处理现场信息,进而控制有关的执行机构,使得某些参数,如流量、压力、温度、液位等 按一定规律变化或保持不变,从而达到提高质量、增加产量及实现生产过程自动化之目的。 另一类是飞行物体的自动控制,如对飞机、导弹、人造卫星的制导。 实时信息处理系统通常配有大型文件系统或数据库,事先存有经过合理组织的大量数 据,它要能及时响应来自终端的服务请求,进行信息的检索、存储、修改、更新、加工、 删 除、传送等功能,并在很短的时间内对用户做出正确回答。这类系统的例子有情报检索、 机 票预订、银行业务、电话交换等。 实时系统不同于作业处理系统,这主要表现在作业处理系统是以作业为处理对象,而 实 时系统则以数据或信息为处理对象,它既不接收用户的作业,也没有“作业”或“道” 的概念。实时系统多为“专用系统”, 它除了具有一般的资源管理功能外,主要包含着为 完成特定 实时任务而专门设计的应用程序。系统的主要工作是及时响应外部事件,执行相
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有