天大15秋季《操作系统原理》在线作业一答案
- 格式:docx
- 大小:17.01 KB
- 文档页数:3
您的本次作业分数为:87分 单选题1. 操作系统是一种系统软件,它﹎﹎﹎﹎。
A 控制程序的执行B 管理计算机系统的资源C 方便用户使用计算机D 管理计算机系统的资源和控制程序的执行正确答案:D单选题2.实现不同的作业处理方式(如:批处理、分时处理、实时处理等),主要是基于操作系统对 管理采用了不同的策略。
A 处理机B 存储器C 设备D 文件正确答案:A单选题3.多道程序设计系统中,让多个计算问题同时装入计算机系统的主存储器﹎﹎﹎。
A 并发执行B 顺序执行C 并行执行D 同时执行正确答案:A单选题4. 有一类操作系统的系统响应时间的重要性超过系统资源的利用率,它被广泛地应用于卫星控制、导弹发射、飞机飞行控制、飞机订票业务等领域是﹎﹎﹎﹎。
A 分时操作系统B 实时操作系统C 批处理系统D 网络操作系统正确答案:B单选题5.分时系统中,当用户数目为100时,为保证响应不超过2秒;此时的时间片最大应为﹎﹎﹎﹎。
A 10msB 20msC 50msD 100msE 200ms正确答案:B单选题6.在设计批处理系统时,首先要考虑的是﹎﹎﹎。
A 灵活性和可适应性B 交互性和响应时间C 周转时间和系统吞吐量D 实时性和可靠性正确答案:C单选题7.在设计分时操作系统时,首先要考虑的是﹎﹎﹎。
A 灵活性和可适应性B 交互性和响应时间C 周转时间和系统吞吐量D 实时性和可靠性正确答案:B单选题8.批处理系统的主要缺点是﹎﹎﹎﹎。
A CPU的利用率不高B 失去了交互性C 不具备并行性D 以上都不是正确答案:B单选题9. 实时操作系统对可靠性和安全性要求极高,它﹎﹎﹎。
A 十分注重系统资源的利用率B 不强调响应速度C 不强求系统资源的利用率D 不必向用户反馈信息正确答案:C单选题10.分时系统的响应时间(及时性)主要是根据﹎﹎﹎确定的。
A 时间片大小B 用户数目C 用户数目D 用户所能接受的等待时间E 控制对象所能接受的时延正确答案:D单选题11.从静态角度看,进程由程序、数据和﹎﹎﹎﹎三部分组成。
操作系统教程课后习题参考答案习题一习题二习题三习题四习题五习题六习题一1.设计操作系统的主要目的是什么?设计操作系统的目的是:(1)从系统管理人员的观点来看,设计操作系统是为了合理地去组织计算机工作流程,管理和分配计算机系统硬件及软件资源,使之能为多个用户所共享。
因此,操作系统是计算机资源的管理者。
(2)从用户的观点来看,设计操作系统是为了给用户使用计算机提供一个良好的界面,以使用户无需了解许多有关硬件和系统软件的细节,就能方便灵活地使用计算机。
2.操作系统的作用可表现在哪几个方面?(1) 方便用户使用:操作系统通过提供用户与计算机之间的友好界面来方便用户使用。
(2) 扩展机器功能:操作系统通过扩充硬件功能和提供新的服务来扩展机器功能。
(3) 管理系统资源:操作系统有效地管理系统中的所有硬件和软件资源,使之得到充分利用。
(4) 提高系统效率:操作系统合理组织计算机的工作流程,以改进系统性能和提高系统效率。
(5)构筑开放环境:操作系统遵循国际标准来设计和构造一个开放环境。
其含义主要是指:遵循有关国际工业标准和开放系统标准,支持体系结构的可伸缩性和可扩展性;支持应用程序在不同平台上的可移植性和互操作性。
3.试叙述脱机批处理和联机批处理工作过程(1)联机批处理工作过程用户上机前,需向机房的操作员提交程序、数据和一个作业说明书,后者提供了用户标识、用户想使用的编译程序以及所需的系统资源等基本信息。
这些资料必须变成穿孔信息,(例如穿成卡片的形式),操作员把各用户提交的一批作业装到输入设备上(若输入设备是读卡机,则该批作业是一叠卡片),然后由监督程序控制送到磁带上。
之后,监督程序自动输入第一个作业的说明记录,若系统资源能满足其要求,则将该作业的程序、数据调入主存,并从磁带上调入所需要的编译程序。
编译程序将用户源程序翻译成目标代码,然后由连接装配程序把编译后的目标代码及所需的子程序装配成一个可执行的程序,接着启动执行。
第一章操作系统引论(50分)一、填空题(共32分,每空2分)1. 设计现代OS的主要目标是:(有效性)、(方便性)、(可扩充性)、(开放性)。
2. OS具有(并发性)、(共享性)、(虚拟性)和(异步性)四个基本特征,最基本的特征是(并发性)。
3. 若干个事件在同一时刻发生称为(并行),若干个事件在同一时间间隔内发生称为(并发)。
4. 操作系统的五大功能是(CPU管理)、(存储管理)、(设备管理)、(文件系统)和(用户接口)。
二、简答题(共18分,每小题6分)1. 为什么说OS实现了对计算机资源的抽象?(1) OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽象。
(2) 在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。
(3) OS通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。
2. 试从交互性、及时性以及可靠性方面,将分时系统不实时系统进行比较。
(1) 及时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定;而实时控制系统的及时性,是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100微妙。
(2) 交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务程序。
不像分时系统那样能向终端用户提供数据和资源共享等服务。
(3) 可靠性:分时系统也要求系统可靠,但相比之下,实时系统则要求系统具有高度的可靠性。
因为任何差错都可能带来巨大的经济损失,甚至是灾难性后果,所以在实时系统中,往往都采取了多级容错措施保障系统的安全性及数据的安全性。
3. 何谓微内核技术?在微内核中通常提供了哪些功能?(1) 把操作系统中更多的成分和功能放到更高的层次(即用户模式)中去运行,而留下一个尽量小的内核,用它来完成操作系统最基本的核心功能,称这种技术为微内核技术。
操作系统原理知到章节测试答案智慧树2023年最新内蒙古医科大学第一章测试1.操作系统的三种基本类型是()参考答案:批处理系统、分时操作系统及实时操作系统2.当CPU执行操作系统内核代码时,称处理机处于()参考答案:内核态3.计算机系统中判断是否有中断事件发生应在()参考答案:执行完一条指令后4.从下面关于并发性的论述中,选出一条正确的论述()参考答案:并发性是指若干事件在同一时间间隔内发生5.操作系绕在计算机系统中位于()之间。
参考答案:计算机硬件和用户6.采用多道程序设计的系统中,系统中的程序道数越多则系统的效率越高。
()参考答案:错7.分层式结构的操作系统必须建立模块之间的通信机制,所以系统效率高。
()参考答案:错8.微内核结构操作系统具有较高的灵活性和扩展性。
()参考答案:对9.通常将CPU模式分为内核态(核心态)和用户态,这样做的目的是为了提高运行速度。
()参考答案:错10.使计算机系统能够被方便地使用和高效地工作是操作系统的两个主要设计目标。
()参考答案:对第二章测试1.进程和程序的一个本质区别是()。
参考答案:前者为动态的,后者为静态的。
2.下列选项中,满足短进程优先且不会发生饥饿现象的调度算法是()参考答案:响应比高者优先3.现有3个同时到达的作业J1、J2和J3,它们的执行时间分别是T1、T2和T3,且T1<T2<T3。
系统按单道方式运行且采用短作业优先算法,则平均周转时间是()参考答案:(3T1+2T2+T3)/34.对于CPU调度中的高响应比优先算法,通常影响响应比的主要因素是()。
参考答案:等待时间5.进程状态的转换是由操作系统完成的,对用户是透明的。
()参考答案:对6.在分时系统中,进程调度都采用优先级调度算法为主,短进程优先调度算法为辅。
()参考答案:错7.进程控制块(PCB)是用户进程的私有数据结构,每个进程仅有一个PCB。
()参考答案:错第三章测试1.临界区是指()。
操作系统原理参考答案参考答案第一章习题1.简述计算机系统的组成。
参考答案:计算机系统就是按人的要求接收和存储信息,自动进行数据处理和计算,并输出结果信息的系统。
一个完整的计算机系统是由硬件和软件两大部分组成的。
通常硬件是指计算机物理装置本身,是完成系统各项工作的物质基础,主要包括中央处理器(CPU)、存储器和各种输入输出设备(简称I/O设备);而软件是各种程序和文件,用于指挥和管理整个计算机系统按指定的要求进行工作。
2.什么是操作系统?它在计算机中的地位如何?其功能有哪些?参考答案:操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。
操作系统是计算机系统中最靠近硬件的一层软件,它支持和管理硬件,与具体的应用领域无关,在计算机系统的所有软件中,操作系统是基础,其它软件只有在操作系统的支持下,才能发挥作用。
它是计算机硬件和其它软件以及计算机用户之间的联系纽带,如果没有操作系统,用户几乎无法使用计算机系统。
从资源管理的观点看,操作系统具有五个方面的功能:处理器管理、存储器管理、设备管理、文件管理和提供用户接口。
这五大部分相互配合,协调工作,实现计算机系统的资源管理、控制程序的执行、并为用户提供方便的使用接口。
3.操作系统有哪几种类型?各有什么特点?参考答案:操作系统是随着计算机硬件技术的不断发展和用户的使用要求的提高而从无到有不断完善起来的,其主要类型及其特点如下:(1)批处理操作系统:具有很高的资源利用率和系统吞吐量,但作业的平均周转时间较长,也没有交互性。
(2)分时操作系统:具有多路性、独立性、及时性和交互性特征,而交互性是其最重要的特征之一。
(3)实时操作系统:实时操作系统通常是专用的,具有高及时性和高可靠性,但交互性较弱。
(4)微机操作系统:是配置在微型计算机上的操作系统,可以是单任务或多任务,也可以是单用户或多用户系统。
(5)网络操作系统:是配置在网络中的操作系统,用于管理网络通信和共享资源,协调各计算机上任务的运行,并向用户提供统一的、有效方便的网络接口。
操作系统原理课后习题答案操作系统原理课后习题答案操作系统原理作业第1章1-2 批处理系统和分时系统各有什么特点?为什么分时系统的响应比较快?答:在批处理系统中操作人员将作业成批装入计算机并计算机管理运行,在程序的运行期间用户不能干预,因此批处理系统的特点是:用户脱机使用计算机,作业成批处理,系统内多道程序并发执行以及交互能力差。
在分时系统中不同用户通过各自的终端以交互方式共同使用一台计算机,计算机以“分时”的方法轮流为每个用户服务。
分时系统的主要特点是:多个用户同时使用计算机的同时性,人机问答方式的交互性,每个用户独立使用计算机的独占性以及系统响应的及时性。
分时系统一般采用时间片轮转的方法使一台计算机同时为多个终端用户服务,因此分时系统的响应比较快。
1-4什么是多道程序设计技术?试述多道程序运行的特征。
答:多道程序设计技术是指同时把多个作业放入内存并允许它们交替执行和共享系统中的各类资源;当一道程序因某种原因而暂停执行时,CPU 立即转去执行另一道程序。
多道程序运行具有如下特征:多道计算机内存中同时存放几道相互独立的程序。
宏观上并行:同时进入系统的几道程序都处于运行过程中,它们先后开始了各自的运行但都未运行完毕。
微观上串行:从微观上看内存中的多道程序轮流或分时地占有处理机,交替执行。
1-6操作系统的主要特性是什么?为什么会有这样的特性?答:并发性,共享性,异步性,虚拟性,这些特性保证了计算机能准确的运行,得出想要的结果。
1-7 工作情况如图。
CPU有空闲等待,它发生在100 ms与程序B都在进行I/O操作。
程序A无等待现象,程序B在0 ms间段内有等待现象。
150 ms时间段内,此时间段内程序A50 ms时间段与180 ms200 ms时第2章2-1 什么是操作系统虚拟机?答:在裸机上配置了操作系统程序后就构成了操作系统虚拟机2-3 什么是处理机的态?为什么要区分处理机的态?答:处理机的态,就是处理机当前处于何种状态,正在执行哪类程序。
《操作系统原理》在线作业一
一、单选题(共20 道试题,共100 分。
)
1. 下列进程状态的转换中,哪一个是不正确的()。
. 就绪?运行
. 运行?就绪
. 就绪?阻塞
. 阻塞?就绪
正确答案:
2. 一个进程被唤醒意味着()。
. 该进程重新占有了PU
. 进程状态变为就绪
. 它的优先权变为最大
. 其P移至就绪队列的队首
正确答案:
3. 在下列性质中,哪一个不是分时系统的特征。
()
. 交互性
. 同时性
. 及时性
. 独占性
正确答案:
4. 下列各项步骤中,哪一个不是创建进程所必须的步骤()。
. 建立一个进程控制块P
. 由PU调度程序为进程调度PU
. 为进程分配内存等必要的资源
. 将P链入进程就绪队列
正确答案:
5. 在操作系统中,对信号量S的P原语操作定义中,使进程进入相应阻塞队列等待的条件是()。
. S>0
. S=0
. S<0
. S10
正确答案:
6. ()存储管理支持多道程序设计,算法简单,但存储碎片多。
. 段式
. 页式
. 固定分区
. 段页式
正确答案:
7. ()不是操作系统关心的主要问题。
. 管理计算机裸机
. 设计、提供用户程序与计算机硬件系统的界面
. 管理计算机系统资源
. 高级程序设计语言的编译器
正确答案:
8. 在下列特性中,哪一个不是进程的特性()。
. 异步性
. 并发性
. 静态性
. 动态性
正确答案:
9. 可由PU调用执行的程序所对应的地址空间为()。
. 符号名空间
. 虚拟地址空间
. 相对地址空间
. 物理地址空间
正确答案:
10. 进程间的基本关系为()。
. 相互独立与相互制约
. 同步与互斥
. 并行执行与资源共享
. 信息传递与信息缓冲
正确答案:
11. 系统出现死锁的原因是()。
. 计算机系统发生了重大故障
. 有多个封锁的进程同时存在
. 若干进程因竞争资源而无休止地等待着,不释放已占有的资源
. 资源数大大少于进程数,或进程同时申请的资源数大大超过资源总数
正确答案:
12. 进程和程序的本质区别是()。
. 存储在内存和外存
. 顺序和非顺序执行机器指令
. 分时使用和独占使用计算机资源
. 动态和静态特征
正确答案:
13. 两个进程争夺同一个资源()。
. 一定死锁
. 不一定死锁
. 不会死锁
. 以上说法都不对
正确答案:
14. 破坏死锁的四个必要条件之一就可以预防死锁。
若规定一个进程请求新资源之前首先释放已经占有的资源,则是破坏了()条件。
. 互斥使用
. 部分分配
. 不可剥夺
. 环路等待
正确答案:
15. 分区管理要求对每一个作业都分配()的内存单元。
. 地址连续
. 若干地址不连续
. 若干连续的帧
. 若干不连续的帧
正确答案:
16. 经过(),目标程序可以不经过任何改动而装入物理内存单元。
. 静态重定位
. 动态重定位
. 编译或汇编
. 存储扩充
正确答案:
17. 下列四个操作系统中,是分时系统的为()。
. P/M
. MS-OS
. UNIX
. Winows NT
正确答案:
18. 在操作系统中同时存在多个进程,它们()。
. 不能共享系统资源
. 不能调用同一段程序代码
. 可以共享允许共享的系统资源
. 可以共享所有的系统资源
正确答案:
19. 顺序程序和并发程序的执行相比,()。
. 基本相同
. 有点不同
. 并发程序执行总体上执行时间快
. 顺序程序执行总体上执行时间快
正确答案:
20. 以下()项功能不是操作系统具备的主要功能。
. 内存管理
. 中断处理
. 文档编辑
. PU调度
正确答案:。