正在加载图片...
统的服务。 3.1.3操作系统的分类 从功能出发进行分类是被广泛采用的典型的操作系统分类法,它把操作系统分为批处 理操作系统、分时操作系统及实时操作系统等,前两者又可称为作业处理系统。所谓作业, 指的是用户一次提交给计算机系统的一个具有独立性的计算任务,它一般由用户源程序和 数据及相关命令所组成。 1.多道批处理操作系统 所调“批处理”包括两个含义,其一是指系统内可同时容纳多个作业,这些作业存放 在大容量的外存中,组成一个后备作业队列,系统按一定的调度原则每次从后备作业队列 中取一个或多个作业调入内存运行,运行作业结束并退出运行及后备作业进入运行均由系 统自动实现,从而在系统中形成了一个自动转接的连续的作业流。单道批处理系统与多道 批处理系统的主要区别在于:前者在内存中只能有一个运行作业,后者则可允许在内存中 有多个运行作业。批处理的另一个含义是指系统向用户提供的是一种脱机操作方式,即用 户与自己作业之间没有交互作用。作业一旦进入系统,用户就不能在计算机前直接干预其 作业的运行。 多道批处理系统追求的目标是高资源利用率、大吞吐量和作业流程的自动化。因此它 具有操作系统的所有五个基本功能。存储器管理完成内存分配和回收,提供存储保护,比 较完善的系统还提供内存扩充功能。处理机管理和设备管理实现处理机和外部设备的调度、 分配和回收,以协调多道程序对处理机和外部设备的争夺。作业管理实现作业流的自动转 换及用户对作业的控制意图。信息管理则是任何操作系统必须具备的功能。目前,在各计 算中心的大、小型计算机系统一般都是多道批处理系统或兼有这一功能。 不能忽视的一个问题是批处理系统不提供交互作用能力,这给程序设计人员带来了很 大的不便,人们往往希望自己能够现场观察并直接控制其程序的运行,并能及时获得运行 结果。进行随机调试和改错,即希望系统提供一种联机操作方式。这不仅能够缩短程序的 开发周期,而且能够发挥程序设计人员的主观能动性。 正是基于这点,促使了分时系统的问世和发展。 2.分时操作系统 1)分时概念和分时系统的实现方法 所谓分时,就是对时间的共享。分时主要是指若干并发程序对CPU时间的共享。它是 通过系统软件实现的。共事的时间单位称为时间片。它往往是很短的,如几十毫秒,因不 同系统针对不同档次的机型而有所不同 这种分时的实现,需要有中断机构和时钟系统的支持,利用时钟系统把CPU时间分成一个 一个的时间片,操作系统轮流地把每个时间片分给各个并发程序,每道程序一次只能运行 ·个时间片。当时间片计数到时后,产生一个时钟中断,控制转向操作系统。操作系统选 择另一道程序井分给它时间片,让其投入运行,如此循环反复 分时系统的特征和优点 分时系统提供了多个用户分享使用同一台计算机的环境。一台分时计算机系统联有若 干台近程或远程终端(一般,终端是带有CRT显示的键控设备),多个用户可以在各自 的终端上以交互作用方式联机使用计算机,故又将分时系统称为多用户交互式系统。分时 系统的基本特征可概括为四点。 (1)并行性 井行性是指分时系统允许各终端用户同时工作,系统分时响应各用户的请求。所谓“分统的服务。 3.1.3 操作系统的分类 从功能出发进行分类是被广泛采用的典型的操作系统分类法,它把操作系统分为批处 理 操作系统、分时操作系统及实时操作系统等,前两者又可称为作业处理系统。所谓作业, 指的是用户一次提交给计算机系统的一 个具有独立性的计算任务,它一般由用户源程序和 数据及相关命令所组成。 1.多道批处理操作系统 所调“批处理” 包括两个含义,其一是指系统内可同时容纳多个作业,这些作业存放 在大容量的外存中,组成一个后备作业队列,系统按一定的调度原则每次从后备作业队列 中取 一个或多个作业调入内存运行,运行作业结束并退出运行及后备作业进入运行均由系 统自动 实现,从而在系统中形成了一个自动转接的连续的作业流。单道批处理系统与多道 批处理系 统的主要区别在于:前者在内存中只能有一个运行作业,后者则可允许在内存中 有多个运行 作业。批处理的另一个含义是指系统向用户提供的是一种脱机操作方式,即用 户与自己作业 之间没有交互作用。作业一旦进入系统,用户就不能在计算机前直接干预其 作业的运行。 多道批处理系统追求的目标是高资源利用率、大吞吐量和作业流程的自动化。因此它 具 有操作系统的所有五个基本功能。存储器管理完成内存分配和回收,提供存储保护,比 较完善的系统还提供内存扩充功能。处理机管理和设备管理实现处理机和外部设备的调度、 分配 和回收,以协调多道程序对处理机和外部设备的争夺。作业管理实现作业流的自动转 换及用 户对作业的控制意图。信息管理则是任何操作系统必须具备的功能。目前,在各计 算中心的 大、小型计算机系统一般都是多道批处理系统或兼有这一功能。 不能忽视的一个问题是批处理系统不提供交互作用能力,这给程序设计人员带来了很 大 的不便,人们往往希望自己能够现场观察并直接控制其程序的运行,并能及时获得运行 结果。 进行随机调试和改错,即希望系统提供一种联机操作方式。这不仅能够缩短程序的 开发周期,而且能够发挥程序设计人员的主观能动性。 正是基于这点,促使了分时系统的问世和发展。 2.分时操作系统 1)分时概念和分时系统的实现方法 所谓分时,就是对时间的共享。分时主要是指若干并发程序对 CPU时间的共享。它是 通过系统软件实现的。共事的时间单位称为时间片。它往往是很短的,如几十毫秒,因不 同系 统针对不同档次的机型而有所不同。 这种分时的实现,需要有中断机构和时钟系统的支持,利用时钟系统把 CPU时间分成一 个 一个的时间片,操作系统轮流地把每个时间片分给各个并发程序,每道程序一次只能运行 一个时间片。当时间片计数到时后,产生一个时钟中断,控制转向操作系统。操作系统选 择另一道程序井分给它时间片,让其投入运行,如此循环反复。 2)分时系统的特征和优点 分时系统提供了多个用户分享使用同一台计算机的环境。一台分时计算机系统联有若 干台近程或远程终端 ( 一般,终端是带有 CRT 显示的键控设备 ), 多个用户可以在各自 的终端 上以交互作用方式联机使用计算机,故又将分时系统称为多用户交互式系统。分时 系统的基本特征可概括为四点。 (1) 并行性 井行性是指分时系统允许各终端用户同时工作,系统分时响应各用户的请求。所谓“分
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有