分时作业系统

分时作业系统

分时作业系统是使一台计算机採用时间片轮转的方式同时为几个、几十个甚至几百个用户服务的一种作业系统。

把计算机与许多终端用户连线起来,分时作业系统将系统处理机时间与记忆体空间按一定的时间间隔,轮流地切换给各终端用户的程式使用。由于时间间隔很短,每个用户的感觉就像他独占计算机一样。分时作业系统的特点是可有效增加资源的使用率。例如UNIX系统就採用剥夺式动态优先的CPU调度,有力地支持分时操作。

    • 中文名:分时作业系统
    • 外文名:Time-sharing operating System
    • 读音:fēn shí cāo zuò xì tǒng
    • 领域:信息科学

基本信息

作业系统(Operating System,OS)是管理计算机硬体与软体资源的电脑程式,同时也是计算机系统的核心与基石。作业系统需要处理如管理与配置记忆体、决定系统资源供需的优先次序、控制输入与输出设备、操作网路与管理档案系统等基本事务。作业系统也提供一个让用户与系统互动的操作界面。 作业系统的型态非常多样,不同机器安装的作业系统可从简单到複杂,可从手机的嵌入式系统到超级计算机的大型作业系统。

概念

时间片:是把计算机的系统资源(尤其是 CPU时间)进行时间上的分割,每个时间段称为一个时间片,每个用户依次轮流使用时间片。

分时技术:把处理机的运行时间分为很短的时间片,按时间片轮流把处理机分给各在线上作业使用。

分时作业系统:是一种在线上的多用户互动式的作业系统。一般採用时间片轮转的方式使一台计算机为多个终端服务。对每个用户能保证足够快的回响时间,并提供互动会话能力。

设计目标: 对用户的请求及时回响,并在可能条件下儘量提高系统资源的利用率。

适合办公自动化、教学及事务处理等要求人机会话的场合。

原理

一台主机连线了若干个终端;每个终端有一个用户在使用;互动式地向系统提出命令请求;系统接受每个用户的命令;採用时间片轮转方式处理服务请求;并通过互动方式在终端上向用户显示结果;用户根据上步结果发出下道命令

分时系统实现中的关键问题:及时接收。及时处理。

特徵

互动性(同时性):用户与系统进行人机对话。用户在终端上可以直接输入、调试和运行自己的程式,在本机上是修改程式中的错误,直接获得结果。

多路性(多用户同时性):多用户同时在各自终端上使用同一CPU和其他资源,充分发挥系统的效率。

独立性:用户可彼此独立操作,互不干扰,互不混淆。

及时性:用户在短时间内可得到系统的及时回答。

影响回响时间的因素:终端数目多少、时间片的大小、信息交换量、信息交换速度。

优点

1)为用户提供友好的接口,即用户能在较短时间内得到回响,能以对话方式完成对程式的编写、调试、修改、运行和得到运算结果。

2)促进了计算机的普及套用,一个分时系统可带多台终端,同时为多个远近用户使用,这个教学和办公自动化提供了很大方便。

3)便于资源共享和交换信息,为软体开发和工程设计提供良好的环境。

示例

分时作业系统典型的例子就是Unix和Linux的作业系统。其可以同时连线多个终端并且每隔一段时间重新扫描进程,重新分配进程的优先权,动态分配系统资源。

套用

适合办公自动化、教学及事务处理等要求人机会话的场合。

相关词条

相关搜索

其它词条