第四版计算机操作系统第6章习题
- 格式:ppt
- 大小:578.00 KB
- 文档页数:17


1 第一章
1.设计现代OS的主要目标是什么?
答:(1)有效性 (2)方便性 (3)可扩充性 (4)开放性
2.OS的作用可表现在哪几个方面?
答: (1)OS作为用户与计算机硬件系统之间的接口
(2)OS作为计算机系统资源的管理者
(3)OS实现了对计算机资源的抽象
3.为什么说OS实现了对计算机资源的抽象?
答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。OS通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。
4.试说明推动多道批处理系统形成和収展的主要动力是什么?
答:主要动力来源于四个方面的社会需求与技术发展:
(1)不断提高计算机资源的利用率;
(2)方便用户;
(3)器件的不断更新换代;
(4)计算机体系结构的不断发展。
5.何谓脱机I/O和联机I/O?
答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。该方式下的输入输出由外围 机控制完成,是在脱离主机的情况下进行的。而联机I/O方式是指程序和数据的输入输出都是在主机的直接控制下进行的。
6.试说明推动分时系统形成和发展的主要动力是什么?
答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。主要表现在:CPU 的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。
7.实现分时系统的关键问题是什么?应如何解决?
答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用户。解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配置缓冲区,暂存用户键入的命令或数据。针对及时处理问题,应使所有的用户作业都直接进入内存,并且为每个作业分配一个时间片,允许作业只在自己的时间片内运行,这样在不长的时间内,能使每个作业都运行一次。
第一章
1.设计现代 OS 的主要目标是什么?
答:( 1)有效性 ( 2)方便性 ( 3)可扩充性 ( 4)开放性
2. OS 的作用可表现在哪几个方面?
答:( 1) OS 作为用户与计算机硬件系统之间的接口
(2) ) OS 作为计算机系统资源的管理者
(3) ) OS 实现了对计算机资源的抽象
3.为什么说 OS 实现了对计算机资源的抽象?
答: OS 首先在裸机上覆盖一层 I/O 设备管理软件,实现了对计算机硬件操作的第一层次抽
象;在第一层软件上再覆盖文件管理软件, 实现了对硬件资源操作的第二层次抽象。 OS 通过在计算机硬件上安装多层系统软件, 增强了系统功能, 隐藏了对硬件操作的细节, 由它们共同实现了对计算机资源的抽象。
4.试说明推动多道批处理系统形成和发展的主要动力是什么?
答:主要动力来源于四个方面的社会需求与技术发展:
(1 )不断提高计算机资源的利用率;
(2 )方便用户;
(3 )器件的不断更新换代;
(4 )计算机体系结构的不断发展。
5.何谓脱机 I/O 和联机 I/O ?
答:脱机 I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在
外围机的控制下, 把纸带或卡片上的数据或程序输入到磁带上。 该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。
而联机 I/O 方式是指程序和数据的输入输出都是在主机的直接控制下进行的。
6.试说明推动分时系统形成和发展的主要动力是什么?
答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。主要表现在: CPU 的分时使用缩短了作业的平均周转时间; 人机交互能力使用户能直接控制自己的作业; 主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。
7.实现分时系统的关键问题是什么?应如何解决?
答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,
计算机操作系统第四版试题与答案
操作系统期末考试(⼀)
⼀、单项选择题(在每⼩题的四个备选答案中,只有⼀个是正确的,将其号码写在题⼲的括号中。每⼩题2分,共20分)1、⽂件系统的主要组成部分是()
A、⽂件控制块及⽂件
B、I/O⽂件及块设备⽂件
C、系统⽂件及⽤户⽂件
D、⽂件及管理⽂件的软件
2、实现进程互斥可采⽤的⽅法()
A、中断
B、查询
C、开锁和关锁
D、按键处理
3、某页式管理系统中,地址寄存器的低9位表⽰页内地址,则页⾯⼤⼩为()
A、1024字节
B、512字节
C、1024K
D、512K
4、串联⽂件适合于()存取
A、直接
B、顺序
C、索引
D、随机
5、进程的同步与互斥是由于程序的()引起的
A、顺序执⾏
B、长短不同
C、信号量
D、并发执⾏
6、信号量的值()
A、总是为正
B、总是为负
C、总是为0
D、可以为负整数
7、多道程序的实质是()
A、程序的顺序执⾏B、程序的并发执⾏
C、多个处理机同时执⾏
D、⽤户程序和系统程序交叉执⾏
8、虚拟存储器最基本的特征是()
A、从逻辑上扩充内存容量
B、提⾼内存利⽤率
C、驻留性
D、固定性
9、飞机定票系统是⼀个()
A、实时系统
B、批处理系统
C、通⽤系统
D、分时系统
10、操作系统中,被调度和分派资源的基本单位,并可独⽴执⾏的实体是()
A、线程
B、程序
C、进程
D、指令
⼆、名词解释(每⼩题3分,共15分)1.死锁:
2.原⼦操作:
3.临界区:
4.虚拟存储器:
5.⽂件系统:
三、判断改错题(判断正误,并改正错误,每⼩题2分,共20分)1、通道是通过通道程序来对I/O设备进⾏控制的。
()2、请求页式管理系统中,既可以减少外零头,⼜可以减少内零头。()
3、操作系统中系统调⽤越多,系统功能就越强,⽤户使⽤越复杂。()
4、⼀个进程可以挂起⾃已,也可以激活⾃已。()
5、虚拟存储器的最⼤容量是由磁盘空间决定的。()
6、单级⽂件⽬录可以解决⽂件的重名问题。()
7、进程调度只有⼀种⽅式:剥夺⽅式。()
8、程序的顺度执⾏具有顺序性,封闭性和不可再现性。()
WORD格式可编辑
专业知识整理分享 1.2 操作系统以什么方式组织用户使用计算机?
答:操作系统以进程的方式组织用户使用计算机.用户所需完成的各种任务必须由相应的程序来表达出来。为了实现用户的任务,必须让相应功能的程序执行。而进程就是指程序的运行,操作系统的进程调度程序决定CPU在各进程间的切换。操作系统为用户提供进程创建和结束等的系统调用功能,使用户能够创建新进程。操作系统在初始化后,会为每个可能的系统用户创建第一个用户进程,用户的其他进程则可以由母进程通过“进程创建”系统调用进行创建。
1.4 早期监督程序(Monitor)的功能是什么?
答:早期监督程序的功能是代替系统操作员的部分工作,自动控制作业的运行。监督程序首先把第一道作业调入主存,并启动该作业。运行结束后,再把下一道作业调入主存启动运行。它如同一个系统操作员,负责批作业的I/O,并自动根据作业控制说明书以单道串行的方式控制作业运行,同时在程序运行过程中通过提供各种系统调用,控制使用计算机资源。
1.7 试述多道程序设计技术的基本思想。为什么采用多道程序设计技术可以提高资源利用率?
答:多道程序设计技术的基本思想是,在主存同时保持多道程序,主机以交替的方式同时处理多道程序。从宏观上看,主机内同时保持和处理若干道已开始运行但尚未结束的程序。从微观上看,某一时刻处理机只运行某道程序。 WORD格式可编辑
专业知识整理分享 可以提高资源利用率的原因:由于任何一道作业的运行总是交替地串行使用CPU、外设等资源,即使用一段时间的CPU,然后使用一段时间的I/O设备,由于采用多道程序设计技术,加之对多道程序实施合理的运行调度,则可以实现CPU和I/O设备的高度并行,可以大大提高CPU与外设的利用率。