操作系统原理第2次在线作业

合集下载

操作系统原理 答案

操作系统原理 答案

习题二参考答案(P43)2-1什么是核态?什么是用户态?答:核态是指系统程序执行时,机器所处的状态。

用户态是指用户程序执行时,机器所处的状态。

2-2为什么必须区分二态?系统如何区分出二态?答:二态是指核态(系统程序执行时处理机所处的状态)和用户态(用户程序执行时处理机所处的状态)。

操作系统是计算机系统中最重要的系统软件,为了能正确地进行管理和控制,其本身是不能被破坏的。

为此,系统应能建立一个保护环境,因此系统必须区分处理机的工作状态。

系统中有两类程序在运行,它们的任务是不同的,系统程序是管理和控制者,用户程序是被管理和被控制的对象,因此应将它们运行时处理机的工作状态区分出来,即系统必须区分二态。

系2-5按中断的功能来分,中断有哪几种类型?答:按中断的功能来分,中断有如下五种类型: I/O中断 外中断 硬件故障中断 程序性中断 访管中断2-8什么是程序状态字?在微机中它一般由哪两个部分组成?答:程序状态字是指反映程序执行时机器所处的现行状态的代码。

在微机中它一般由指令计数器(PC)和处理机状态寄存器(PS)。

2-9什么是向量中断?什么是中断向量?答:向量中断是指当中断发生时,由中断源自己引导处理机进入中断服务程序的中断过程。

中断向量就是存储该类型中断服务例行程序的入口地址和处理器状态字的存储单元。

2-12什么是操作系统虚拟机?答:操作系统是最基本的系统软件,它是硬件功能的第一层扩充。

配置了操作系统的计算机称为操作系统虚拟机。

扩充了的计算机除了可以使用原来裸机提供的各种基本硬件指令,还可以使用操作系统增加的许多其它指令。

习题三参考答案(P54)3-1用户与操作系统的接口是什么?一个分时系统提供什么接口?一个批处理系统又提供什么接口?答:用户与操作系统的接口是指操作系统提供给用户与计算机打交道的外部机制。

一个分时系统提供的接口有系统功能调用和键盘操作命令。

一个批处理系统提供的接口有系统功能调用和作业控制语言。

18春天大《操作系统原理》在线作业二

18春天大《操作系统原理》在线作业二

------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 请求分页存储管理中,若把页面尺寸增加一倍,在程序顺序执行时,则一般缺页中断次数会()。

A: 增加B: 减少C: 不变D: 可能增加也可能减少正确答案:(单选题) 2: 在UNIX系统中,用户程序经过编译之后得到的可执行文件属于()。

A: ASCII文件B: 普通文件C: 目录文件D: 特别文件正确答案:(单选题) 3: 用户在一次计算过程中,或者一次事物处理中,要求计算机完成所做的工作的集合,这是指()。

A: 进程B: 程序C: 作业D: 系统调用正确答案:(单选题) 4: 在请求分页系统中,LRU算法是指()。

A: 最早进入内存的页先淘汰B: 近期最长时间以来没被访问的页先淘汰C: 近期被访问次数最少的页先淘汰D: 以后再也不用的页先淘汰正确答案:(单选题) 5: ()是指将作业不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据。

A: 覆盖技术B: 交换技术C: 虚拟技术D: 物理扩充正确答案:(单选题) 6: 按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度,这是指()调度算法。

A: 先来先服务法B: 短作业优先法C: 时间片轮转法D: 优先级法正确答案:(单选题) 7: 文件系统采用二级文件目录可以()。

A: 缩短访问存储器的时间B: 实现文件共享------------------------------------------------------------------------------------------------------------------------------ C: 节省内存空间D: 解决不同用户间的文件命名冲突正确答案:(单选题) 8: 在分段管理中,()。

浙江大学远程教育计算机科学--操作系统原理 在线作业答案

浙江大学远程教育计算机科学--操作系统原理 在线作业答案

1.一个采用三级索引文件系统(每块大小为4KB,每块地址占用4字节。

管理的最大的文件是()。

A 512MBB 1TBC 2TBD 4TB2.关于优先权大小的论述中,正确的论述是()。

A 计算型进程的优先权,应高于I/O型进程的优先权。

B 用户进程的优先权,应高于系统进程的优先权。

C 资源要求多的进程,其优先权应高于资源要求少的进程。

D 在动态优先权中,随着进程执行时间的增加,其优先权降低。

3.在操作系统中,一般不实现进程从()状态的转换。

A 就绪→等待B 运行→就绪C 就绪→运行D 等待→就绪4.如果一个程序为多个进程所共享,那么该程序的代码在执行的过程中不能被修改,即程序应该是()。

A 可执行码B 可重入码C 可改变码D 可再现码5.文件系统接到用户给出的“打开”文件的操作命令后,文件系统要完成的工作之一是()。

A 根据用户提供的参数在文件的目录项中填入文件名等文件属性B 确定文件的存储结构C 把存储介质上的文件有关属性(目录)读入内存D 按照给定的该文件的记录号查找索引表6.分区分配内存管理方式的主要保护措施是()。

A 界地址保护B 程序代码保护C 数据保护D 栈保护7.设m为同类资源数,n为系统中并发进程数。

当n个进程共享m个互斥资源时,每个进程的最大需求是w;则下列情况会出现系统死锁的是()。

A m=2,n=1,w=2B m=2,n=2,w=1C m=4,n=3,w=2D m=4,n=2,w=38.总体上说,请求分页是个很好的虚拟内存管理策略。

但是,有些程序设计技术并不适合于这种环境。

例如:()。

A 堆栈B 线性搜索C 矢量运算D 二分法搜索9. 现代操作系统的基本特征是()、资源共享和异步性。

A 多道程序设计B 中断处理C 实现分时与实时处理D 程序的并发执行10.CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾可采用()。

A 并行技术B 通道技术C 缓冲技术D 虚拟技术11.互斥条件是指()。

操作系统第二次作业题及答案.doc

操作系统第二次作业题及答案.doc

第2次作业一、单项选择题(本大题共40分,共20小题,每小题2分)1.设备驱动程序负责接收和分析从设备分配转来的信息以及设备控制块等内容。

()不是设备驱动程序的功能。

A.根据请求传送的数据量,组织I/O缓冲队列B.利用T/0缓冲,对数据进行加工C.启动设备进行I/O操作D.I/O设备中断处理2.解决死锁的途径是()A.立即关机排除故障B.立即关机再重新开机C.不要共享资源,增加独占资源D.运行检测程序并恢复系统3.吋间片一般应用于()。

是A.批处理操作系统B.分时操作系统C.实时操作系统D.以上都不是4.磁带上的文件一般只能()A・随机存取B•顺序存取C.直接存取D.以字节为单位存取5.下面关于临界区概念论述正确的是:()A.临界区是指进程中用于实现进程互斥的那段程序代码氏临界区是指进程中用于实现进程同步的那段程序代码C.临界区是指进程中用于实现进程通信的那段程序代码D.临界区是指进程中用于访问公用数据(临界资源)的那段程序代码6.配置了操作系统的计算机是一台比原来的物理计算机功能更强的计算机,这样的计算机只是一台逻辑上的计算机,称为()计算机。

A.并行B.真实C.虚拟D.共享7.内存和外存容量之和与虚拟存储器容量相比其大小关系是()A.前者比后者大B.前者比后者小C.二者相等D.不一定8.把独占性设备改造成能为若干个用户共享的设备,这种设备称为()A.存储设备B.系统设备C ・用户设备D.虚拟设备9. 为实现对缓冲区buf 访问的同步,下叙述中正确的是A. 读进程从buf 中读出数据前,应用对写进程信号量进行P 操作;B. 读进程从buf 中读出数据前,应用对写进程信号量进行V 操作;C. 读进程从buf 中读岀数据后,应用对写进程信号量进行P 操作;D. 读进程从buf 屮读出数据后,应用对写进程信号量进行V 操作;10.()大多用于对信息的及时性要求比较严格并且很少会对所有数据进行 处理的应用程序中。

操作系统第二次作业答案

操作系统第二次作业答案

操作系统第二次作业一、选择题1.虚拟存储器的容量是由计算机的地址结构决定的,若CPU有32位地址,则它的虚拟地址空间为【A】。

A.4G B.2G C.64K D.100K2.在请求分页存储管理方案中,若某用户空间为3个页面,页长1KB,现有页表如下,则逻辑地址1800。

A.1052 B.3124 C.1076 D.58963.【 A】用于管理各种不同的真实文件系统,是真实文件系统与服务之间的接口。

A.VFSB.Ext2C. vfatD.JFS4.用磁带作为文件存贮介质时,文件只能组织成【 A】A.顺序文件B.链接文件C.索引文件D.目录文件5.按数据组织分类,【 B】是以字节为单位直接读写的设备。

A.块设备B.字符设备C.网络设备 D.虚拟设备6.在现代操作系统中采用缓冲技术的主要目的是【 C】。

A.改善用户编程环境 B.提高CPU的处理速度C.提高CPU和设备之间的并行程度 D.实现与设备无关性7.【 D】是将大量计算机通过网络连接在一起,以获得极高的运算能力和数据共享的系统。

A. 实时系统B.分时系统C. 网络系统D.分布系统式8.若一个文件的访问控制权限值为0754,请问同组用户对该文件具有【 C】权限。

A. 可读B.可读可写C. 可读可执行D.没有权限9.操作系统的安全问题中【 D】是绕过安全性控制、获取对程序或系统访问权的程序方法。

A.木马B.病毒C.蠕虫D.后门10.虚拟存储器的最大容量是由【B】决定的。

A.页表长度B.计算机系统的地址结构和外存空间C.内存空间D.逻辑空间11.在请求分页存储管理方案中,若某用户空间为3个页面,页长1KB,现有页表如下,则逻辑地址2100。

A.1052 B.3124 C.1076 D.529612.下面的【 B】不是文件的物理存储结构。

A. 索引文件B.记录式文件C. 顺序文件D.链接文件13.从用户的角度看,引入文件系统的主要目的是【C】。

A. 实现虚拟存储B.保存文件系统C. 实现对文件的按名存取D.保存用户和系统的文档14.使用SPOOLing系统的目的是为了提高【D】的使用效率。

18秋西交《操作系统原理(高起专)》在线作业

18秋西交《操作系统原理(高起专)》在线作业

(单选题) 1: 从总体上说,多道程序设计技术可()单位时间的算题量。

A: 增加B: 减少C: 维持正确答案:(单选题) 2: 有一类操作系统的系统响应时间的重要性超过系统资源的利用率,它被广泛地应用于卫星控制、导弹发射、飞机飞行控制、飞机订票业务等领域是()。

A: 分时操作系统B: 实时操作系统C: 批处理系统D: 网络操作系统正确答案:(单选题) 3: 在操作系统中进程是一个具有一定独立功能程序在某个数据集合上的一次()。

A: 并发活动B: 运行活动C: 单独操作D: 关联操作正确答案:(单选题) 4: 文件系统的主要目的是()。

A: 实现对文件的按名存取B: 实现虚拟存贮器C: 提高外围设备的输入输出速度D: 用于存贮系统文档正确答案:(单选题) 5: 操作系统中,进程与程序的重要区别之一是()。

A: 程序有状态而进程没有B: 进程有状态而程序没有C: 程序可占有资源而进程不可D: 进程能占有资源而程序不能正确答案:(单选题) 6: 下面关于设备属性的论述中,正确的是()。

A: 字符设备的基本特征是可寻址到字节,即能指定输入的源地址或输出的目标地址B: 共享设备必须是可寻址的和可随机访问的设备C: 共享设备是指同一时间内允许多个进程同时访问的设备D: 在分配共享设备和独占设备时都可能引起进程死锁正确答案:(单选题) 7: 为了实现多道程序设计,计算机需要有()。

A: 更大的内存B: 更快的外部设备C: 更快的CPUD: 更先进的终端正确答案:(单选题) 8: 通道具有()能力。

A: 执行I/O指令集B: 执行CPU指令集C: 传输I/O命令D: 运行I/O进程正确答案:(单选题) 9: 为了提高计算机的处理机和外部设备的利用率,把多个程序同时放入主存储器,在宏观上并行运行是()。

A: 分时操作系统B: 实时操作系统C: 批处理系统D: 多道程序设计正确答案:(单选题) 10: 通常,文件的逻辑结构中()组织方式,既适合于交互方式应用,也适合于批处理方式应用。

操作系统原理在线作业(第一、二章)答案

操作系统原理在线作业(第一、二章)答案

您的本次作业分数为: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.从静态角度看,进程由程序、数据和﹎﹎﹎﹎三部分组成。

大工17春《操作系统原理》在线作业2 00

大工17春《操作系统原理》在线作业2 00

大工17春《操作系统原理》在线作业200题目要求本次在线作业2共有两个问题,分别是00-1和00-2。

请按照以下要求完成作业:- 回答问题时,标明每个问题的编号;- 作业字数要求不少于800字;- 注意表达清晰,结构合理,避免出现语法错误。

问题解答00-1首先,我们需要根据给定的题目要求,分析并理解所给的问题,然后进行详细解答。

问题要求我们讨论操作系统的原理,包括进程管理、内存管理和文件系统等。

我们可以从以下几个方面进行回答:1. 进程管理:进程管理是操作系统中重要的一部分,负责控制和协调各个进程的执行。

进程就是具有独立功能的程序在一个数据集中的一次执行活动。

我们可以讨论进程的创建、调度和终止等方面。

2. 内存管理:操作系统的内存管理负责管理计算机的内存资源,将内存空间分配给各个进程,并进行内存的回收和释放等操作。

我们可以讨论内存分配的算法、虚拟内存的管理等相关内容。

3. 文件系统:文件系统是操作系统中用于管理文件的一种机制,负责对文件进行组织、存储和管理。

我们可以讨论文件的访问方式、文件的存储结构以及文件系统的保护和安全等问题。

00-2在问题00-2中,我们需要通过示例程序来说明操作系统原理的应用。

我们可以选择一个合适的示例程序,例如一个简单的多线程程序,然后分析这个程序在操作系统中的执行过程。

我们可以从以下几个方面进行回答:1. 多线程程序:选择一个适当的多线程示例程序,介绍多线程的概念和实现方式。

2. 程序执行过程:分析所选示例程序在操作系统中的执行过程,包括进程的创建、线程的调度和执行等。

3. 操作系统原理的应用:通过分析示例程序的执行过程,说明操作系统原理在多线程程序中的应用。

结论通过本次作业,我们对操作系统的原理有了更深入的了解。

进程管理、内存管理和文件系统等是操作系统的重要组成部分,对于计算机的正常运行起着关键作用。

同时,通过分析示例程序的执行过程,我们也能够看到操作系统原理在实际应用中的重要性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

您的本次作业分数为:100分单选题
1.下面关于虚拟内存的论述中,正确的是﹎﹎﹎﹎。


A 在段页式系统中以段为单位管理用户的逻辑空间,以页为单位管理内
存的物理空间;有了虚拟内存才允许用户使用比内存更大的地址空间

B 为了提高请求分页系统中内存的利用率允许用户使用不同大小的页面

C 在段页式系统中,以页为单位管理用户的虚空间,以段为单位管理内
存空间

D 最佳适应算法是实现虚拟内存的常用算法
正确答案:A
单选题
2.把逻辑地址转变为内存的物理地址的过程称作﹎﹎﹎﹎。


A 编译

B 连接

C 运行

D 重定位
正确答案:D
单选题
3.在最佳适应算法中是按﹎﹎﹎﹎顺序形成空闲分区链。


A 空闲区首址递增

B 空闲区首址递减

C 空闲区大小递增

D 空闲区大小递减
正确答案:C
单选题
4.在可变分区式内存管理中,倾向于优先使用低址部分空闲区的算法是﹎﹎﹎﹎。


A 最佳适应算法

B 最坏适应算法

C 首次适应算法

D 循环适应算法
正确答案:C
单选题
5.在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区表项数减1的情况是﹎﹎﹎﹎。


A 无上邻(前邻、低址)空闲区,也无下邻(后邻、高址)空闲区

B 有上邻(前邻、低址)空闲区,但无下邻(后邻、高址)空闲区

C 有下邻(后邻、高址)空闲区,但无上邻(前邻、低址)空闲区

D 有上邻(前邻、低址)空闲区,也有下邻(后邻、高址)空闲区
正确答案:D
单选题
6.在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区表项数不变、某项的始址改变、长度增加的情况是﹎﹎﹎﹎。


A 无上邻(前邻、低址)空闲区,也无下邻(后邻、高址)空闲区

B 有上邻(前邻、低址)空闲区,但无下邻(后邻、高址)空闲区

C 有下邻(后邻、高址)空闲区,但无上邻(前邻、低址)空闲区

D 有上邻(前邻、低址)空闲区,也有下邻(后邻、高址)空闲区
正确答案:C
单选题
7.当存储器采用段页式管理时,程序按逻辑被划分成﹎﹎﹎﹎。


A 段

B 页

C 区域

D 块
正确答案:A
单选题
8.在分页式存储管理系统中时,每次从主存中取指令或取操作数,至少要访问﹎﹎﹎﹎主存。


A 1

B 2

C 3

D 4

E 0
正确答案:B
单选题
9.使每道程序能在不受干扰的环境下运行,主要是通过﹎﹎﹎﹎功能实现的。


A 内存分配

B 内存保护

C 地址映射

D 对换

E 内存扩充
正确答案:B
单选题
10.在分页式存储管理中用作存贮保护的是﹎﹎﹎﹎。


A 页表长度

B 页表始址

C 页长(大小)

D 重定位寄存器
正确答案:A
单选题
11.下面关于虚拟存储管理的论述中,正确的是﹎﹎﹎﹎。


A 为了能让更多的进程同时运行,可以只装入10%∽30%的进程映像,
即启动运行。


B 最佳页面置换(optimal page replacement)算法是实现页式虚拟存储
管理的常用算法

C 即使在多用户操作系统环境下,用户也可以运用机器指令访问任一合
法的物理地址

D 为提高内存保护的灵活性,内存保护通常由软件完成
正确答案:A
单选题
12.虚拟存储器的作用是允许﹎﹎﹎﹎。


A 直接使用外存代替内存

B 添加比地址字长允许的更多内存容量

C 程序直接访问比内存更大的地址空间

D 提高内存的访问速度
正确答案:C
单选题
13.由于内存大小有限,为使得一个或多个作业能在系统中运行,常需要用外存来换取内存。

其中在作业内部对内外进行交换的技术称为﹎﹎﹎﹎技术。


A SPOOLING

B SWAPPING

C 虚拟存储

D 虚拟机

E 进程管理

F 设备管理
正确答案:C
单选题
14.在请求分页内存管理的页表表项中,其中修改位供﹎﹎﹎﹎时参考。


A 分配页面

B 置换算法

C 程序访问

D 换出页面

E 调入页面
正确答案:D
单选题
15.在请求分页内存管理的页表表项中,其中状态位供﹎﹎﹎﹎时参考。


A 分配页面

B 置换算法

C 程序访问

D 换出页面

E 调入页面
正确答案:C
单选题
16.在请求调页系统中有着多种置换算法:选择在以后不再使用的页面予以淘汰的算法称为﹎﹎﹎﹎。


A FIFO算法

B OPT算法

C LRU算法

D NRU算法

E LFU算法
正确答案:B
单选题
17.在请求调页系统中有着多种置换算法:选择自某时刻开始以来,访问次数最少的页面予以淘汰的算法称为﹎﹎﹎﹎。


A FIFO算法

B OPT算法

C NRU算法

D LFU算法

E LRU算法
正确答案:D
单选题
18.下面﹎﹎﹎﹎种页面置换算法会产生Belady异常现象?

A 先进先出页面置换算法(FIFO)

B 最近最久未使用页面置换算法(LRU)

C 最不经常使用页面置换算法(LFU)

D 最佳页面置换算法(OPT)

E 最近未用页面置换算法(NRU)(Clock)
正确答案:A
单选题
19.在虚拟存储器系统中常使用联想存储器进行管理,它是﹎﹎﹎﹎寻址的。


A 按地址

B 按内容

C 寄存器

D 计算
正确答案:B
单选题
20.在虚拟分页存贮管理系统中,若进程访问的页面不在主存,且主存中没有可用的空闲块时,系统正确的处理顺序为﹎﹎﹎﹎。


A 决定淘汰页 -> 页面调出-> 缺页中断-> 页面凋入

B 决定淘汰页 ->页面调入 -> 缺页中断 -> 页面凋出

C 缺页中断 -> 决定淘汰页 -> 页面调出 -> 页面凋入

D 缺页中断 -> 决定淘汰页 -> 页面调入 -> 页面凋出
正确答案:C
加入错题集关闭。

相关文档
最新文档