计算机操作系统教程(张尧学 史美林 张高)(第三版)第一章

合集下载

计算机操作系统 课后习题答案 张尧学

计算机操作系统 课后习题答案 张尧学

第一章绪论1.什么是操作系统的基本功能?答:操作系统的职能是管理和控制汁算机系统中的所有硬、软件资源,合理地组织计算机工作流程,并为用户提供一个良好的工作环境和友好的接口。

操作系统的基本功能包括:处理机管理、存储管理、设备管理、信息管理(文件系统管理)和用户接口等。

2.什么是批处理、分时和实时系统?各有什么特征?答:批处理系统(batchprocessingsystem):操作员把用户提交的作业分类,把一批作业编成一个作业执行序列,由专门编制的监督程序(monitor)自动依次处理。

其主要特征是:用户脱机使用计算机、成批处理、多道程序运行。

分时系统(timesharingoperationsystem):把处理机的运行时间分成很短的时间片,按时间片轮转的方式,把处理机分配给各进程使用。

其主要特征是:交互性、多用户同时性、独立性。

实时系统(realtimesystem):在被控对象允许时间范围内作出响应。

其主要特征是:对实时信息分析处理速度要比进入系统快、要求安全可靠、资源利用率低。

3.多道程序(multiprogramming)和多重处理(multiprocessing)有何区别?答;多道程序(multiprogramming)是作业之间自动调度执行、共享系统资源,并不是真正地同时值行多个作业;而多重处理(multiprocessing)系统配置多个CPU,能真正同时执行多道程序。

要有效使用多重处理,必须采用多道程序设计技术,而多道程序设计原则上不一定要求多重处理系统的支持。

6.设计计算机操作系统时与那些硬件器件有关运算器、控制器、存储器、输入设备、输出设备第二章作业管理和用户接口2.作业由哪几部分组成?各有什么功能?答:作业由三部分组成:程序、数据和作业说明书。

程序和数据完成用户所要求的业务处理工作,作业说明书则体现用户的控制意图。

3.作业的输入方式有哪几种?各有何特点答:作业的输入方式有5种:联机输入方式、脱机输入方式、直接耦合方式、SPOOLING(Simultaneous Peripheral OperationsOnline)系统和网络输入方式,各有如下特点:(1)联机输入方式:用户和系统通过交互式会话来输入作业。

计算机操作系统(第三版)第一章练习题及答案

计算机操作系统(第三版)第一章练习题及答案
。说明:若问接口,贝I]:用户接口.程序接口,其中用户接口包括联机用户(命令)接口、脱机 用户接口和图形用户接口(GUI)
4•目前存在的基木的操作系统类型是:(批处理系统.分时系统.实时系统)
5•操作系统是一组控制和管理计算机和资源,合理地对各类作业进行,以及方
便用户使用的的集合。(换件,软件,调度,程序)
文件系统
设备管理
内存管理操作系统核心
CPU管理
锁件
四、填空題
L—方便性—和—有效性—是设计操作系统时昴重要的两个目标。
说明:需要学握4个目标。(可扩充性、开放性)
2•随肴_VLSI—技术和il•算机技术的迅速发展.计算机映件和体系结构也随之得到迅速发展。
3•用户可以通过三种方式使用计算机:_命令方式•_系统调用方式•_图形窗口方式
供选择的答案:
⑴⑵[3]:
A、单用户系统
D、微机操作系统
[4]: A.计算机激光照排系统
C、讣算机辅助设计系统D、航空订票系统
4、操作系统是为了提商讣算机的[1B]和方便用户使用计算机而配豐的基本软件。它负责管理讣算机系 统中的[2C]・其中包括[3F], [4A],外部设备和系统中的数据。操作系统中的[3]管理部分负责对进程 进行管理。操作系统对系统中的数据进行管理的部分通常叫做[5B]。供选择的答案:
A・多道程序设计B.中断处理C•程序的并发执行D.实现分时与实时处理
6、引入多道程序的目的在于(A) o
A.充分利用CPS减少CPU等待时间B・提拓实时响应速度
C.有利于代码共宇,减少主.辅存信息交换址D.充分利用存储器
7、并发性是指若干爭件在(B)发生。
A.同一时刻B.同一时间间隔内C.不同时刻D.不同时间间隔内

《计算机操作系统教程》第三版答案

《计算机操作系统教程》第三版答案

第一章操作系统概述课后习题1. 硬件将处理机划分为两种状态,即管态和目态,这样做给操作系统设计带来什么好处 ? 答:便于设计安全可靠的操作系统。

管态和目态是计算机硬件为保护操作系统免受用户程序的干扰和破坏而引入的两种状态。

通常操作系统在管态下运行,可以执行所有机器指令;而用户程序在目态下运行,只能执行非特权指令。

如果用户程序企图在目态下执行特权指令,将会引起保护性中断,由操作系统终止该程序的执行,从而保护了操作系统。

2. 何为特权指令?举例说明之。

如果允许用户执行特权指令,会带来什么后果?答:只能在态下才能执行的指令称为特权指令。

如开关中断、置程序状态寄存器等。

如果允许用户执行特权指令,它将不仅影响当前运行的程序,而且还有可能影响操作系统的正常运行,甚至整个系统。

3. 中断向量在机器中的存储位置是由硬件确定的,还是由软件确定的 ? 答:中断向量在机器中的位置是由硬件确定的。

例如,在 INTEL 80x86 CPU 中,内存空间0x00000——0x003ff为中断向量空间。

4. 中断向量的内容是由操作系统程序确定的还是由用户程序确定的?答:中断向量的内容是由操作系统程序确定的。

向量的内容包括中断处理程序的入口地址和程序状态字(中断处理程序运行环境),中断处理程序是由操作系统装入内存的,操作系统将根据装入的实际地址和该中断处理程序的运行环境来填写中断向量。

5. 中断向量内的处理机状态位应当标明是管态还是目态 ? 为什么? 答:应当标明是管态。

该状态由系统初试化程序设置,这样才能保证中断发生后进入操作系统规定的中断处理程序。

6. 中断和程序并发之间的关系是什么?答:中断是程序并发的必要条件。

如果没有中断,操作系统不能获得系统控制权,无法按调度算法对处机进行重新分配,一个程序将一直运行到结束而不会被打断。

7. 说明“栈”和“堆”的差别.答:栈是一块按后进先出(FIFO)规则访问的存储区域,用来实现中断嵌套和子程序调用的参数和返回断点。

计算机操作系统课件(第三版)第一章_操作

计算机操作系统课件(第三版)第一章_操作

操 作 系 统
二、 操作系统的完善 1. 多道批处理系统
多道程序设计技术是指在计算机内存中同时存放多 多道程序设计技术是指在计算机内存中同时存放多 个作业,它们在管理程序控制之下交替执行, 个作业 ,它们在管理程序控制之下交替执行,共享系统 中的各种资源。 中的各种资源。 多道程序运行的特征: 多道程序运行的特征: 1)主存中存放多道程序; 主存中存放多道程序;
操 作 系 统
§1.2 操作系统的历史
一、 操作系统的产生 1.人工操作阶段
电子管时代,计算机的运算速度较慢, 没有操作系统, 电子管时代, 计算机的运算速度较慢 , 没有操作系统, 人们采用人工操作方式使用计算机。 人们采用人工操作方式使用计算机。
操 作 系 统
手工操作计算机
7
操 作 系 统
2.成批处理阶段
操 作 系 统
18
操 作 系 统
实时控制系统。 1. 实时控制系统。通常是指以计算机为中心的生产过程 控制系统。 控制系统。 实时控制系统的应用:对导弹发射、飞机飞行、 实时控制系统的应用:对导弹发射、飞机飞行、钢 铁生产、电力生产、石油化工生产过程的自动控制等。 铁生产、电力生产、石油化工生产过程的自动控制等。
第 一 章 操 作 系 统 引 论
19
2. 实时信息处理系统。在这类系统中,用户通过终端提 实时信息处理系统。在这类系统中, 出服务请求, 出服务请求,计算机系统根据用户提出的问题对信息进行 检索和处理,并在很短的时间内通过终端对用户作出回答。 检索和处理,并在很短的时间内通过终端对用户作出回答。 实时信息处理系统的应用:情报检索系统、 实时信息处理系统的应用:情报检索系统、航空订票 系统、银行系统和图书管理系统等。 系统、银行系统和图书管理系统等。

计算机操作系统 第三版 第1章1.4

计算机操作系统 第三版 第1章1.4

述目标:
① 防止未经核准的用户存取文件; ② 防止冒名顶替存取文件; ③ 防止以不正确的方式使用文件。
第一章 操作系统引论 1.便用户使用操作系统,OS又向用户提供了“用户 与操作系统的接口”。该接口通常可分为两大类: (1) 用户接口。它是提供给用户使用的接口,用户可通
第一章 操作系统引论
4.内存扩充
存储器管理中的内存扩充任务并非是去扩大物理内存的 容量,而是借助于虚拟存储技术,从逻辑上去扩充内存容量, 使用户所感觉到的内存容量比实际内存容量大得多,以便让 更多的用户程序并发运行。这样,既满足了用户的需要,又 改善了系统的性能。为此,只需增加少量的硬件。为了能在 逻辑上扩充内存,系统必须具有内存扩充机制,用于实现下 述各功能: (1) 请求调入功能。允许在装入一部分用户程序和数据的 情况下,便能启动该程序运行。在程序运行过程中,若发现 要继续运行时所需的程序和数据尚未装入内存,可向OS发出 请求,由OS从磁盘中将所需部分调入内存,以便继续运行。
第一章 操作系统引论 2.设备分配 设备分配的基本任务是根据用户进程的I/O请求、系统 的现有资源情况以及按照某种设备的分配策略,为之分配其 所需的设备。如果在I/O设备和CPU之间还存在着设备控制器 和I/O通道时,还须为分配出去的设备分配相应的控制器和 通道。
为了实现设备分配,系统中应设置设备控制表、控制器 控制表等数据结构,用于记录设备及控制器的标识符和状态。 根据这些表格可以了解指定设备当前是否可用,是否忙碌, 以供进行设备分配时参考。在进行设备分配时,应针对不同 的设备类型而采用不同的设备分配方式。对于独占设备(临界 资源)的分配,还应考虑到该设备被分配出去后系统是否安全。 在设备使用完后,应立即由系统回收。
第一章 操作系统引论 (2) 置换功能。若发现在内存中已无足够的空间来装入需 要调入的程序和数据时,系统应能将内存中的一部分暂时不 用的程序和数据调至盘上,以腾出内存空间,然后再将所需 调入的部分装入内存。

计算机操作系统教程_第三版_(张尧学_张高_史美林_著)_清华大学出版社_第1章G

计算机操作系统教程_第三版_(张尧学_张高_史美林_著)_清华大学出版社_第1章G

1.2.2 早期批处理(batch processing) 如上所述,在计算机发展的早期阶段,由于没有任 何用于管理的软件,所有的运行管理和具体操作都 由用户自己承担。作业由许多作业步组成,任何一 步的错误操作都可能导致该作业从头开始。当时, 计算机极其昂贵,计算机(CPU)的时间非常宝贵, 尽可能提高CPU的利用率成为十分迫切的任务。 解决的途径有两个:首先配备专门的计算机操作员, 程序员不再直接操作机器,减少操作机器的错误。 另一个重要措施是进行批处理,操作员把用户提交 的作业分类,把一批中的作业编成一个作业执行序 列。每一批作业将有专门编制的监督程序(monitor) 自动依次处理。 早期的批处理可分为两种方式。
图1.1 操作系统与硬件软件的关系
综上所述,我们可以非形式地把操作系统定义为: 操作系统是计算机系统中的一个系统软件,它是这 样一些程序模块的集合——它们管理和控制计算机 系统中的硬件及软件资源,合理地组织计算机工作 流程,以便有效地利用这些资源为用户提供一个功 能强大、使用方便和可扩展的工作环境,从而在计 算机与其用户之间起到接口的作用。
所谓分时技术,就是把处理机的运行时间分成很短 的时间片,按时间片轮流把处理机分配给各联机作 业使用。若某个作业在分配给它的时间片内不能完 成其计算,则该作业暂时中断,把处理机让给另一 作业使用,等待下一轮时再继续其运行。由于计算 机速度很快,作业运行轮转得很快,给每个用户的 印象是好像他独占了一台计算机。而每个用户可以 通过自己终端向系统发出各种操作控制命令,完成 作业的运行。 多用户分时操作系统是当今计算机操作系统中最普 遍使用的一类操作系统。
1.2.3 多道程序系统 上述批处理系统,每次只调用一个用户作业程序进 入内存并运行,称为单道运行。图1.4(a)给出了单 道程序工作示例。 而图1.4(b)给出了多道程序工作示例。在单处理机系 统中,多道程序运行的特点是: (1) 多道:计算机内存中同时存放几道相互独立的程 序。 (2) 宏观上并行:同时进入系统的几道程序都处于运 行过程中,即它们先后开始了各自的运行,但都未 运行完毕。 (3) 微观上串行:实际上,各道程序轮流使用CPU, 交替执行。

计算机操作系统(的第三版)第1章

计算机操作系统(的第三版)第1章

什么是分时系统: 在一台主机上连接了多个带有显示器和键盘的终端, 同时允许多个用户通过自己的终端,以交互方式使用计算机, 共享主机中的资源。 例如: CTSS,MULTICS等
第一章 操作系统引论 2.分时系统实现中的关键问题 (1) 及时接收。多路卡+终端缓冲区
(2) 及时处理。
第一章 操作系统引论 3.分时系统的特征 分时系统与多道批处理系统相比,具有非常明显的不同
作系统,其中最有代表性的是UNIX OS。
第一章 操作系统引论 (1) Solaris OS (2) Linux OS
第一章 操作系统引论
1.3 操作系统的基本特性
1.3.1 并发性
1.并行与并发
并行性:两个或多个事件在同一时刻发生; 并发性是指两个或多个事件在同一时间间隔内发生。
第一章 操作系统引论
第一章 操作系统引论 类似地,当CPU需要输出时,可由CPU直接高速地把数据 从内存送到磁带上,然后再在另一台外围机的控制下,将磁
带上的结果通过相应的输出设备输出。
脱机输入/输出方式:程序和数据的输入和输出都是在外围 机的控制下完成的,或者说,它们是在脱离主机的情况下进 行的。 联机:在主机的直接控制下进行输入/输出的方式。
1.分时系统的产生
分时系统(Time Sharing System) 能很好地将一台计算 机提供给多个用户同时使用,提高计算机的利用率。
它被经常应用于查询系统中,满足许多查询用户的需要。
第一章 操作系统引论 用户的需求具体表现在以下几个方面: (1) 人-机交互。 (2) 共享主机。 (3) 便于用户上机。
第一章 操作系统引论 3.OS实现了对计算机资源的抽象
用户 用户 机器指令 物理接口 硬件

计算机操作系统-课后习题答案-张尧学

计算机操作系统-课后习题答案-张尧学

合理地组织计算机工作流程,并为用户提供一个良好的工作环境和友好的接口。

操作系统的基本功能包括:处理机管理、存储管理、设备管理、信息管理(文件系统管理)和用户接类,把一批作业编成一个作业执行序列,由专门编制的监督程序(monitor)自动依次处理。

其主要特征是:用户脱机使用计算机、成批处理、多道程序运行。

分时系统(timesharingoperationsystem):把处理机的运行时间分成很短的时间片,按时间片轮转的方式,把处理机分配给各进程使用。

其主要特征是:交互性、多用户同时性、独立性。

实时系统(realtimesystem):在被控对象允许时间范围内作出响应。

其主要特征是:对实时信息分析处理速度要比进入系统快、要求安全可靠、资源资源,并不是真正地同时值行多个作业;而多重处理(multiprocessing)系统配置多个CPU,能真正同时执行多道程序。

要有效使用多重处理,必须采用运算器、控制器、存储器、输入设备、输出设备户方式、SPOOLING(Simultaneous Peripheral OperationsOnline)系统和网络输入方式,各有如下特点:(1)联机输入方式:用户和系统通过交互式会话来输入作业。

(2)脱机输入方式:又称预输入方式,利用低档个人计算机作为外围处理机进行输入处理,存储在后备存储器上,然后将此后援存储器连接到高速外围设备上和主机相连,从而在较短的时间内完成作业的输入工作。

(3)直接耦合方式:把主机和外围低档机通过一个公用的大容量外存直接耦合起来,从而省去了在脱机输入中那种依靠人工干预宋传递后援存储器的过程。

(4)SPOOLING系统:可译为外围设备同时联机操作。

在SPOOLING系统中,多台外围设备通过通道或DMA器件和主机与外存连接起来,作业的输入输出过程由主机中的操作系统控制。

(5)网络输入方式:网络输入方式以上述几种输入方式为基础,当用户需要把在计算机网络中某一台主机上输入的信息传送到同一网中另一台主机上进4.试述spooling 系统的工作原理6.操作系统为用户提供哪些接口?它们的区别是什么?接口,用户利用这些操作命令来组织和控制作业的执行或管理计算机系统。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 中断是指CPU在收到外部中断信号后,停止原来工作,转去处理该中 断事件,完毕后回到原来断点继续工作。 – 中断处理过程:中断请求,中断响应,中断点(暂停当前任务并保 存现场),中断处理例程,中断返回(恢复中断点的现场并继续原 有任务 – 可处理算术溢出和非法操作码,死循环(利用时钟中断进行超时限 定)
• 提高效率的途径 – 专门的操作员,批处理
精品课程系列-计算机学院版权所有
制 作 者 : 郭 平 、 王 在 模 、 何 静 媛
重庆大学计算机学院 《操作系统》教程
单道批处理系统 (simple batch processing, ,uniprogramming)
50年代末 ~ 60年代中(晶体管):利用磁带把若干个作业分类编成 作业执行序列,每个批作业由一个专门的监督程序(Monitor)自动 依次处理。可使用汇编语言开发。
• 缺点: – 用户交互性差:整个作业完成后或中间出错时,才与用户交互,不 利于调试和修改; – 作业平均周转时间长:短作业的周转时间显著增长;
课程的目的与要求
• 课程目的 – 对操作系统的基本概念和基本结构有清楚的认识 – 从资源管理的角度领会操作系统的原理、功能和技术 – 提高运用理论知识解决实际问题的能力。
• 课程要求 – 掌握现代操作系统的基本概念、基本原理和基本方法 – 能设计并使用程序设计语言编制和调试操作系统的关键算法和组成 模块 – 了解和熟悉操作系统在计算机系统中的作用和地位,与硬件和其它 软件的关系 – 了解操作系统控制计算机系统工作的全过程
• 计算机的工作特点 – 用户独占全机:资源利用率低; – CPU等待用户:计算前,手工装入纸带或卡片;计算完成后, 手工卸取纸带或卡片;CPU利用率低;
精品课程系列-计算机学院版权所有
制 作 者 : 郭 平 、 王 在 模 、 何 静 媛
重庆大学计算机学院 《操作系统》教程
• 主要矛盾 – 计算机处理能力的提高,手工操作的低效率(造成 浪费); – 用户独占全机的所有资源;
操作系统的地位和目标
计算机系统 (层次结构)
软件
应用软件 系统软件
编辑软件,编译软件 操作系统
硬件及固件(裸机)
图1.1 计算机系统的组成
精品课程系列-计算机学院版权所有
重庆大学计算机学院 《操作系统》教程
操作系统在计算机系统中的地位
制 作 者 : 郭 平 、 王 在 模 、 何 静 媛
应用用户
应用开发人员
制 作 者 : 郭 平 、 王 在 模 、 何 静 媛
重庆大学计算机学院 《操作系统》教程
操作系统原理
精品课程系列-计算机学院版权所有
制 作 者 : 郭 平 、 王 在 模 、 何 静 媛
重庆大学计算机学院 《操作系统》教程
教材 计算机操作系统教程(第3版)
张尧学 史美林 张高 编著 清华大学出版社
精品课程系列-计算机学院版权所有
制 作 者 : 郭 平 、 王 在 模 、 何 静 媛
重庆大学计算机学院 《操作系统》教程
– 脱机批处理 • 卫星机:完成面向用户的输入输出(纸带或卡片),中间结果暂 存在磁带或磁盘上。 • 作业控制命令由监督程序(monitor)来执行,完成如装入程序、 编译、运行等操作。 • 特点:利用卫星机完成输入输出功能。主机与卫星机可并行工作 。 • 优点:同一批内各作业的自动依次更替,改善了主机CPU和I/O 设备的使用效率,提高了吞吐量。 • 缺点:磁带或磁盘需要人工装卸,作业需要人工分类,监督程序 易遭到用户程序的破坏(由人工干预才可恢复)。
精品课程系列-计算机学院版权所有
制 作 者 : 郭 平 、 王 在 模 、 何 静 媛
重庆大学计算机学院 《操作系统》教程
参考书
• 汤子瀛,计算机操作系统,西安电子科技大学出版社,1988年 • 孙仲秀等,操作系统教程 高等教育出版社1995年12月(第二版) • William Stallings, Operating Systems(3rd edition), 清华大学
• 批处理中的作业的组成: – 用户程序 – 数据 – 作业说明书(作业控制语言)
• 批: – 供一次加载的磁带或磁盘,通常由若干个作业组装成,在处理 中使用一组相同的系统软件(系统带)
精品课程系列-计算机学院版权所有
制 作 者 : 郭 平 、 王 在 模 、 何 静 媛
重庆大学计算机学院 《操作系统》教程
操作系统的定义
• 操作系统是计算机系统中的一个由一系列模块 构成的系统软件,它管理和控制计算机系统中 的硬件和软件资源,合理地组织计算机的工作 流程,以便有效地利用软硬件资源为用户提供 一个功能强、使用方便的工作环境,从而在计 算机和用户之间起到接口的作用。
精品课程系列-计算机学院版权所有
制 作 者 : 郭 平 、 王 在 模 、 何 静 媛
• OS是用户使用系统硬件、软件的接口 – 系统命令(命令行、菜单式、命令脚本式、图形用户接口GUI); – 系统调用(形式上类似于过程调用,在应用编程中使用)。
• 进程管理 – 计算机系统中运行程序的协调,提高资源的利用率 – 从微观上研究和观测操作系统
精品课程系列-计算机学院版权所有
制 作 者 : 郭 平 、 王 在 模 、 何 静 媛
重庆大学计算机学院 《操作系统》教程
操作系统举例
• MS OS: MS DOS, MS Windows 3.x, Windows 95, Windows NT, Windows 2000 ,Windows XP, Windows .NET Server , Windows Vista
• UNIX: BSD, SRV4, OSF1, SCO UNIX, AIX, Solaris, Linux
重庆大学计算机学院 《操作系统》教程
课程主要内容
操作系统的功能 •管理系统软硬件资源 •扩展计算机的功能 •向用户提供服务
• 用户接口 • 进程管理 • 处理机管理 • 存储管理 • 文件系统 • 外部设备管理
精品课程系列-计算机学院版权所有
制 作 者 : 郭 平 、 王 在 模 、 何 静 媛
重庆大学计算机学院 《操作系统》教程
• NOS: Novell Netware • RTOS: VxWorks, pSoS, Nucleus
精品课程系列-计算机学院版权所有
制 作 者 : 郭 平 、 王 在 模 、 何 静 媛
重庆大学计算机学院 《操作系统》教程
操作系统的发展历史
• 推动操作系统发展的主要动力 • 手工操作 • 单道批处理系统(simple batch processing) • 多道批处理系统(multiprogramming system) • 分时系统(time-sharing system) • 实时系统(real-time system)
精品课程系列-计算机学院版权所有
制 作 者 : 郭 平 、 王 在 模 、 何 静 媛
重庆大学计算机学院 《操作系统》教程
多道批处理系统 (multiprogramming system)
60年代中 ~ 70年代中(集成电路),利用多道批处理提高资源的利用 率。
• 多道批处理的运行特征 – 多道:内存中同时存放几个作业; – 宏观上并行运行:都处于运行状态,但都未运行完; – 微观上串行运行:各作业交替使用CPU;
在当前运行的作业需作I/O处理时,CPU转而执行另一个作业。 (I/O完成后是否立刻恢复执行?)
精品课程系列-计算机学院版权所有
制 作 者 : 郭 平 、 王 在 模 、 何 静 媛
重庆大学计算机学院 《操作系统》教程
• 优点: – 资源利用率高:CPU和内存利用率较高; – 作业吞吐量大:单位时间内完成的工作总量大;
• 批处理方式 – 联机批处理 • 用户提交作业:以纸带或卡片为介质; • 操作员合成批作业:结果为磁带介质; • 批作业处理:对批作业中的每个作业进行相同的处理:从磁带 读入用户作业和编译链接程序,编译链接用户作业,生成可执 行程序;启动执行;执行结果输出。 • 这时的问题:慢速的输入输出处理仍直接由主机来完成。输入 输出时,CPU处于等待状态。
(3) 器件的发展:CPU的位宽度(指令和数据)、快 速外存
精品课程系列-计算机学院版权所有
制 作 者 : 郭 平 、 王 在 模 、 何 静 媛
重庆大学计算机学院 《操作系统》教程
手工操作
1946 ~ 50年代(电子管),集中计算(计算中心),计算 机资源昂贵;
• 工作方式 – 用户:用户既是程序员,又是操作员;用户是计算机专业人员; – 编程语言:为机器语言; – 输入输出:纸带或卡片;
• 监督程序发展为执行系统(executive system),常驻内存
精品课程系列-计算机学院版权所有
制 作 者 : 郭 平 、 王 在 模 、 何 静 媛
重庆大学计算机学院 《操作系统》教程
单道批处理的主要问题
• CPU和I/O设备使用忙闲不均(取决于当前作 业的特性)。 – 对计算为主的作业,外设空闲; – 对I/O为主的作业,CPU空闲;
精品课程系列-计算机学院版权所有
制 作 者 : 郭 平 、 王 在 模 、 何 静 媛
重庆大学计算机学院 《操作系统》教程
推动操作系统发展的主要动力
“需求推动发展”
(1) 提高资源的利用率和系统性能:计算机发展的 初期,计算机系统昂贵,集中计算。
(2) 方便用户:用户上机、调试程序,非专业用户( 商业和办公、家庭)的使用。
制 作 者 : 郭 平 、 王 在 模 、 何 静 媛
重庆大学计算机学院 《操作系统》教程
什么是操作系统 • 操作系统的地位和目标 • 操作系统的作用和组成 • 操作系统举例
精品课程系列-计算机学院版权所有
相关文档
最新文档