第一章概论

更新时间:2024-03-28 20:26:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第一章 操作系统引论 一、单项选择题

1.操作系统是一种__________。

A.通用软件 B.系统软件 C.应用软件 D.软件包 2.操作系统的__________管理部分负责对进程进行调度。 A.主存储器 B.控制器 C.运算器 D.处理机

处理机管理:作业管理+进程管理

作业管理:按优先级,选个作业放入内存,准备运行。 进程管理:把处理机时间分配给准备就绪的进程。 3.操作系统是对__________进行管理的软件。 A.软件 B.硬件 C,计算机资源 D.应用程序

4.从用户的观点看,操作系统是__________。 A.用户与计算机之间的接口 (用户观点)

B.控制和管理计算机资源的软件 (资源观点) C.合理地组织计算机工作流程的软件 (进程观点)

D.由若干层次的程序按一定的结构组成的有机体 (模块分层观点) 用户观点:操作系统是个黑盒子,提供用户使用计算机方便命令。

操作系统为用户提供服务:

(1)多道批处理、实时、分时程序运行环境 (2)子程序、程序库

(3)文件操作:简化I/O操作 (4)人机接口

资源管理观点:控制管理计算机资源软件包括: (1)处理机管理:作业管理+进程管理

(2)存储管理:作业主存空间、逻辑地址物理地址转换、存储保护、内存扩充 (3)设备管理:控制设备的数据传输,为用户屏蔽设备物理细节。

(4)文件、信息(程序+数据)管理:文件存储空间分配与释放、逻辑结构与物理组织转换、文件操作方式、I/O指令转换

5.操作系统功能是进行处理机管理、_______管理、设备管理及信息管理。 A.进程 B.存储器 C.硬件 D.软件

6.操作系统中采用多道程序设计技术提高CPU和外部设备的_______。 A.利用率 B.可靠性 C.稳定性 D.兼容性

多道程序设计技术:内存中多道程序相互独立,穿插运行。

多道程序目的:提高cpu外设利用率 多道程序特点:宏观并行、微观串行

1

7.操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的_______和方便用户使用计算机而配备的一种系统软件。

A. 速度 B.利用率 C. 灵活性 D.兼容性

8.操作系统的基本类型主要有_______。 A.批处理系统、分时系统及多任务系统

B.实时操作系统、批处理操作系统、分时操作系统 C.单用户系统、多用户系统及批处理系统 D.实时系统、分时系统和多用户系统

批处理操作系统:一批作业,一次处理,利用监督程序代替人工更换作业 分时操作系统:多路性、独占性、交互性、及时性

实时操作系统:及时响应、简单交互、可靠性高、整体性强

9.所谓_______是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。

A. 多重处理 B.多道程序设计 C. 实时处理 D.并行执行

10.多道批处理系统的硬件支持是20世纪60年代初发展起来的_______。 A.RISC技术 B.通道和中断机构 C.集成电路 D.高速内存 中断:是指意外事件或异步事件对CPU的打断

11.下面关于操作系统的叙述中正确的是_______。 A.批处理作业必须具有作业控制信息。 B.分时系统不一定都具有人机交互功能。

C.从响应时间的角度看,实时系统与分时系统差不多。 D.由于采用了分时技术,用户可以独占计算机的资源。

12. _______操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。

A.网络 D.分布式 C.分时 D.实时

13.如果分时操作系统的时间片一定,那么_______,则响应时间越长。 A.用户数越少 B.用户数越多 C.内存越少 D. 内存越多

14,分时操作系统通常采用_______策略为用户服务。

A.可靠性和灵活性 B.时间片轮转 C.时间片加权分配 D,短作业优先

2

15. _______操作系统允许用户把若干个作业提交给计算机系统。 A.单用户 B,分布式 C.批处理 D.监督

16.在_______操作系统控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。 A.实时

B.分时 C. 分布式 D.单用户

实时系统产生原因:计算机用于工业

“实时”含义:快速处理外来信息,快速反应。响应时间比分时系统高,一般为:秒、毫秒、微秒级。 实时系统分类:实时控制系统(响应时间比分时系统短);实时信息处理系统(响应时间=分时系统) 实时系统4的特点:

(1)及时响应:响应时间:秒级、毫秒级、微秒级

(2)高可靠性、安全性:首先保证可靠性、安全性;其次保证系统效率 (3)系统整体性强:按一定时间关系,逻辑关系协调工作。

(4)交互会话功能弱:实时终端只作执行装置、询问装置,是为特殊实时任务设计的专用系统。 实时信息处理系统\\分时系统区别:

(1)响应时间不同:实时系统响应时间短 (2)交互性区别:实时系统交互性弱

(3)应用领域不同:实时系统应有特殊用途。

?17.下面6个系统中,必须是实时操作系统的有_______个。 计算机辅助设计系统 航空订票系统 过程控制系统 机器翻译系统 办公自动化系统 计算机激光照排系统 A.1 B.2 C.3 D.4

18.设计实时操作系统时,首先应考虑系统的_______。

A. 可靠性和灵活性 B.实时性和可靠性 C. 灵活性和可靠性 D.优良性和分配性 19.若把操作系统看作计算机系统资源的管理者,下列的_______不属于操作系统所 管理的资源。

A. 程序 B.内存 C. CPU D.中断

中断:是指意外事件或异步事件对CPU的打断

20.在下列操作系统的各个功能组成部分中,_______不需要硬件的支持。 A. 进程调度

二、填空题

1.操作系统的基本功能包括(处理机)管理、(存储器)管理、(设备)管理、(信息或文件)管理。除此之外还为用户使用操作系统提供了用户接口。

2.如果一个操作系统兼有批处理、分时处理和实时处理操作系统三者或其中两者的功 能,这样的操作系统称为(通用操作系统)。

3

B.时钟管理 C. 地址映射 D. 中断系统

3.在分时和批处理系统结合的操作系统中引入了“前台”和“后台”作业的概念,

其目的是(为了提高CPU的利用率)。

4.分时操作系统的主要特征有四个,即(多路性)、(独占性)、(交互性)和(及时性)。

5.实时操作系统与分时操作系统的主要区别是(及时性、高可靠性)。

6.如果操作系统具有很强的交互性,可同时供多个用户使用,但时间响应不太及时,则属于(分时操作系统)类型;如果操作系统可靠,时间响应及时但仅有简单的交互能力则属于(实时操作系统)类型;如果操作系统在用户提交作业后,不提供交互能力,它所追求的是计算机资源的高利用率,大吞吐量和作业流程的自动化,则属于(批处理操作系统)类型。

7.计算机系统是由(硬件)系统和(软件)系统两部分组成。

8.采用多道程序设计技术能充分发挥(CPU)与(外设)并行工作的能力。

9.操作系统是计算机系统的一种系统软件,它以尽量合理、有效的方式组织和管理计算机的(资源),并控制程序的运行,使整个计算机系统能高效地运行。

10.在主机控制下进行的输入/输出操作称为(联机输入/输出)操作。

11.按内存中同时运行程序的数目可以将批处理系统分为两类:(单道批处理系统)和(多道批处理系统)。

12.并发和(共享)是操作系统的两个最基本的特征,两者之间互为存在条件。

13. (批处理)系统不允许用户随时干预自己程序的运行。

14.操作系统的主要性能参数有(吞吐率)和(利用率)等。(吞吐率)指的是单位时间内系统处理的作业量。(利用率)指的是在一个给定时间内,系统的一个指定成分被使用的时间比例。

4

课后作业: 1.7:习题

1、存储程序式计算机的主要特点? 答:计算模型:顺序过程计算模型。

控制部件根据程序对整个计算机活动实行集中过程控制。

单分支程序:顺序依次执行每一个操作。

多分支时:先执行一个分支,然后再执行第二个分支,直到计算完毕。 2、(1)批处理系统特点:批处理系统是在解决人—机矛盾以及高速度的中央处理机和低速度的I/O设备这两对矛盾的过程中发展起来的。它的出现改善了CPU和外设的使用情况,其特点是实现了作业的自动定序、自动过渡,从而使整个计算机系统的处理能力得以提高 批处理目的:缩短手工操作时间

批处理实现:将用户作业分批处理,利用监督程序代替人工更换作业。 联机批处理(6):一个CPU处理:输入、运算、输出。 脱机批处理(7):一台主机处理:运算

一台外围机处理:输入、输出

(2)分时系统特点(10):多道系统 + 分时技术 = 分时操作系统,它采用时间片轮转的办法,使一台计算机同

时为多个任务服务。对用户都能保证足够快的响应时间,并提供交互会话功能。

多路性、独占性、交互性、及时性。 多道系统:多作业交替进行。宏观并行,微观串行。 分时技术:采取时间片轮转法,3秒内相应用户请求。

分时系统优点(与批处理比较):人机交互式系统,响应时间快; 批处理系统缺点(与分时比较):自动定序、过渡,无人机交互,周转时间长。

3、实时系统的特点是什么?

实时系统产生原因:计算机用于工业

“实时”含义:计算机快速处理外来信息,快速反应。响应时间比分时系统高,一般为:秒级、毫秒级、微秒级。 实时系统分类:实时控制系统(响应时间比分时系统短);实时信息处理系统(响应时间=分时系统) 实时系统4的特点:

(1)及时响应:响应时间:秒级、毫秒级、微秒级

(2)高可靠性、安全性:首先保证可靠性、安全性;其次保证系统效率 (3)系统整体性强:按一定时间关系,逻辑关系协调工作。

(4)交互会话功能弱:实时终端只作执行装置、询问装置,是为特殊实时任务设计的专用系统。 一个实时信息处理系统和一个分时系统从外表看很相似,本质区别是什么? (1)响应时间不同:实时系统响应时间短 (2)交互性区别:实时系统交互性弱

(3)应用领域不同:实时系统应有特殊用途。

4、什么事多道程序设计技术?试述多道程序运行的特征。

多道程序设计技术:内存中几道相互独立的程序,相互穿插运行。 多道程序运行的特征:

(1) 多道:计算机内存中同时存放几道相互独立的程序。 (2) 宏观上并行:同时进入系统的几道程序都处于运行过程中,即它们先后开始了各自的运行,但都未运行完毕。 (3) 微观上串行:从微观上看,内存中的多道程序轮流地或分时地占有处理机,交替执行(单处理机情况)。

5、什么是操作系统?从资源管理的角度分析操作系统,它的主要功能是什么?

操作系统:一个大型的程序系统,它负责计算机的全部软、硬件资源的分配与回收,控制与协调等并发活动,实现信

5

息的存取和保护。它提供用户接口,使用户获得良好的工作环境,为用户扩展新的系统功能提供软件平台,操作系统使整个计算机系统实现了高效率和高度自动化,为用户提供服务。

操作系统主要功能:管理系统的软、硬件资源。即管理:处理机、存储器、外部设备、文件。

6、操作系统的主要特征是什么?

操作系统的特征:

(1)并发性:宏观并行,微观串行

(2)共享性:并发性导致,软、硬件资源不再为某个程序独占,而是共用。

(3)不确定性:多道程序系统中,各程序之间存在直接或间接联系,程序的推进速度受其他程序影响,造成程

序的运行顺序、完成时间、运行结果都不确定。

(4)虚拟性:多道程序设计技术,使每个用户感觉是独占计算机。 7、你知道的操作系统有哪些?请列举他们的名称并简述其特点。

(1)DOS操作系统:20世纪80-90年代用于PC上采用的主流操作系统。 (2)Windows系统:图形界面(GUI)操作系统,用于PC机。

(3)OS/2操作系统:IBM公司设计,多任务操作系统,4MB内存+100MB硬盘。

(4)UNIX系统:SCO UNIX:运行稳定,对系统硬件要求不高,一向受国内金融部门青睐。 (5)Minix系统:UNIX的子集,最多支持3用户,没有图形界面。 (6)Linux系统:全球最大的一个自由免费软件。

(补充)用户、操作系统之间存在哪几种主要接口?它们的主要功能是什么? 答:两种接口:命令接口、程序接口。

命令接口:通过字符、图形界面和计算机交互操作

步骤:用户从键盘、图形界面敲入命令后由shell来解释并交给操作系统执行。 程序接口:系统调用的方式在程序中使用操作系统的功能模块。

6

息的存取和保护。它提供用户接口,使用户获得良好的工作环境,为用户扩展新的系统功能提供软件平台,操作系统使整个计算机系统实现了高效率和高度自动化,为用户提供服务。

操作系统主要功能:管理系统的软、硬件资源。即管理:处理机、存储器、外部设备、文件。

6、操作系统的主要特征是什么?

操作系统的特征:

(1)并发性:宏观并行,微观串行

(2)共享性:并发性导致,软、硬件资源不再为某个程序独占,而是共用。

(3)不确定性:多道程序系统中,各程序之间存在直接或间接联系,程序的推进速度受其他程序影响,造成程

序的运行顺序、完成时间、运行结果都不确定。

(4)虚拟性:多道程序设计技术,使每个用户感觉是独占计算机。 7、你知道的操作系统有哪些?请列举他们的名称并简述其特点。

(1)DOS操作系统:20世纪80-90年代用于PC上采用的主流操作系统。 (2)Windows系统:图形界面(GUI)操作系统,用于PC机。

(3)OS/2操作系统:IBM公司设计,多任务操作系统,4MB内存+100MB硬盘。

(4)UNIX系统:SCO UNIX:运行稳定,对系统硬件要求不高,一向受国内金融部门青睐。 (5)Minix系统:UNIX的子集,最多支持3用户,没有图形界面。 (6)Linux系统:全球最大的一个自由免费软件。

(补充)用户、操作系统之间存在哪几种主要接口?它们的主要功能是什么? 答:两种接口:命令接口、程序接口。

命令接口:通过字符、图形界面和计算机交互操作

步骤:用户从键盘、图形界面敲入命令后由shell来解释并交给操作系统执行。 程序接口:系统调用的方式在程序中使用操作系统的功能模块。

6

本文来源:https://www.bwwdw.com/article/fjkr.html

Top