第5章现代计算机:复杂环境下程序执行练习题答案解析

大学计算机-计算思维练习题集

本题考核操作系统对资源的合作与协同管理。

(A)(B)(C)(D)均为“复杂环境”中需要考虑的问题,且这几项具有逻辑上的先后顺序,因此均为正确选项,选择(E)。

具体内容请参考第五章视频之“操作系统对资源的合作与协同管理”以及第五章课件。

(3)关于“程序”与“进程”,下列说法不正确的是_______。 (A)不管是“程序”,还是“进程”,都是指可以被执行的程序代码; (B) “程序”是指外存上的程序文件,而“进程”是指装载入内存中的程序代码; (C)一个程序文件,可以产生多个“进程”;

(D) “进程”除了包括可由CPU执行的程序代码外,还包括有关该进程相关状态的描述信息,这些信息由操作系统使用,对“进程”实施管理; (E)上述说法有不正确的。

答案:E 解释:

本题考核操作系统中程序与进程的知识。

程序指存储在磁盘上的程序文件,进程指装入内存中的程序代码,参考教材中关于这两个概念的描述(B)正确,“文件”和“代码”本质上都是可执行程序代码(A)正确,程序被读入内存产生进程,多次读入就可以产生多个进程(C)正确,进程需要包含状态信息(D)正确,选择(E)。

具体内容请参考第五章视频之“操作系统对资源的合作与协同管理”以及第五章课件。

(4)关于“任务”、“作业”与“进程”,下列说法不正确的是_______。 (A)任务和作业都是指需要计算机完成的一项项工作。它们之间的区分仅是从管理者的角度,将一项大粒度的工作,例如一个应用程序的完整执行,称为“任务”;而将一项小粒度的工作,例如一个“进程”可以完成的工作,称为“作业”。“进程”是指CPU完成相关工作的程序代码。 (B)从本质上讲,“任务”、“作业”都是指工作,而“进程”则是指完成工作的程序代码。 (C)一个任务可以分解成若干个作业。一项作业即可能是指如程序装载等为程序运行做准备的工作,也可能是指程序本身的运行。前者是由操作系统的进程来完成的,后者由应用程序自身的进程来完成;

(D)计算机就是在操作系统进程的管理下,执行包括操作系统进程和应用程序进程在内的所有进程的过程;

(E)上述说法有不正确的。

答案:E 解释:

本题考核任务、作业和进程的相关概念。

大学计算机-计算思维练习题集

(A)(B)(C)(D)均为正确选项,选择(E)。

具体内容请参考第五章视频之“操作系统对资源的合作与协同管理”以及第五章课件。

(5)关于“操作系统”和“应用程序”,下列说法不正确的是_______。 (A)操作系统是管理外存的使用、内存的使用、CPU的使用和各类“进程”的一组程序,应用程序是待被CPU执行以求解具体问题的一组程序; (B)应用程序被分解为一组“进程”,在操作系统的管理下被CPU执行;操作系统由一组起管理作用的“进程”构成; (C)操作系统自身的进程,不由操作系统调度和执行;操作系统仅管理各个应用程序的进程;

(D)CPU执行的程序,可能是操作系统的“进程”,也可能是应用程序的“进程”;它一会执行应用程序的进程,一会又执行操作系统的进程,其控制权在“操作系统”和“应用程序”之间进行交换;

(E)上述说法有不正确的。

答案:C 解释:

本题考核操作系统进程与应用程序进程的相关概念。

操作系统的进程指:卫视应用程序顺利执行而做的辅助性管理性工作的进程,也存储在内存中也需要调度CPU来执行;CPU在系统进程和多个应用程序进程之间来回切换,因此(C)错误,选择(C)。

具体内容请参考第五章视频之“操作系统对资源的合作与协同管理”以及第五章课件。

(6)请关注图中第?号线。箭头线?的含义指将应用程序由外存中装载到内存中,这项工作被称为“程序装载作业”;关于“程序装载作业”,下列说法正确的是_______。 (A)程序装载作业是由“磁盘管理程序(暨<程序装载>程序)”完成的; (B)程序装载作业是由“内存管理程序”完成的; (C)程序装载作业是由“作业和进程管理程序”,调用“磁盘管理程序暨<程序装载>程序”完成的; (D)程序装载作业是由“作业和进程管理程序”,调用“内存管理程序”完成的; (E)上述说法全都不正确。

答案:C 解释:

本题考核程序装载作业的相关概念。

程序装载作业不涉及磁盘管理程序,(C)错误,选择(C)。

具体内容请参考第五章视频之“操作系统对资源的合作与协同管理”以及第五章课件。

大学计算机-计算思维练习题集

(7)请关注图中第???号线。箭头线?的含义指为管理CPU的使用,需要对每个进程的基本信息进行管理;箭头线?的含义指若要使CPU从一个进程的执行切换到另一个进程的执行,需要保留当前正在执行的进程的相关状态信息,并将下一个要执行进程的指令代码的存储单元地址送给CPU的程序计数器PC;箭头线?的含义指“进程”被CPU执行。下列说法不正确的是_______。 (A)箭头线?区分的是“进程-程序代码”,与关于“进程-程序代码”相关的信息,后者由CPU管理者进行管理,并据此调度CPU执行某一个进程; (B)箭头线?区分的是CPU,与“CPU执行进程的相关信息”,后者由CPU管理者进行管理,并据此信息实现CPU在多个进程之间的交替执行; (C)箭头线?区分的是内存中的进程,与CPU的控制器和运算器,当CPU的程序计数器PC被赋予了某一个进程的指令存储单元的地址后,CPU(控制器)便可一条指令接一条指令的读取该进程的程序代码并执行之;

(D)这几条线简要示意了CPU管理者、内存中待执行程序(即进程)和CPU三者之间的关系。箭头线?指的是内存中的程序被CPU执行;增加了箭头线?和箭头线?后,则指内存中程序是在操作系统的监督、管理下,由CPU执行,体现了“管理”的含义;

(E)上述说法有不正确的。

答案:E 解释:

本题考核协同完成“应用程序执行”的相关过程。 (A)(B)(C)(D)均为正确选项,选择(E)。

具体内容请参考第五章视频之“操作系统对资源的合作与协同管理”以及第五章课件。

(8)请关注图中的“合作:操作系统对任务、作业和进程的管理与控制”部分,执行该“合作”工作的也是一个进程,关于该进程,下列说法不正确的是_______。 (A)执行“合作”工作的进程,其主要功能就是对操作系统各部件管理进程的一种组合; (B)执行“合作”工作的进程,其主要功能就是将一个“程序执行”任务,分解为一系列有序的作业,然后调度操作系统各部件管理进程按照次序完成一个个作业,进而完成“程序执行”任务; (C)执行“合作”工作的进程,是应用程序进程的一个重要组成部分;

(D)执行“合作”工作的进程,是操作系统中最重要的一个进程; (E)上述说法有不正确的。

答案:C 解释:

本题考核协同完成“应用程序执行”的相关过程。

大学计算机-计算思维练习题集

该进程为系统进程,因此(C)错误,选择(C)。

具体内容请参考第五章视频之“操作系统对资源的合作与协同管理”以及第五章课件。

(9)图中示意的是一个CPU面对多个进程的情况,关于这个问题,下列说法不正确的是_______。 (A)一个CPU只能执行一个进程。执行另一个进程时需将前一个进程从内存中清除以腾出空间给后一个进程使用; (B)一个CPU可以采取分时处理的办法,执行多个进程,而使每个进程都感觉其独占CPU; (C)一个CPU执行多个进程时,必须要解决进程切换前后的状态保护问题,即一个进程在此前被中断执行,而当其恢复时应做到在哪里中断则在哪里恢复;

(D)进程被CPU中断运行时,该进程可能仍旧在内存中保留,只是其状态被改变为“就绪”或者“等待”。 (E)上述说法有不正确的。

答案:A 解释:

本题考核CPU执行进程的相关概念。

一个CPU可执行多个进程,只需要将旧进程等待,不需要清除,因此(A)错误,选择(A)。 具体内容请参考第五章视频之“操作系统对资源的合作与协同管理”以及第五章课件。

(10)图中示意的是一个CPU面对多个进程的情况。现在很多的微处理器都可能是多核微处理器,即有多个CPU。关于多CPU问题,下列说法正确的是_______。 (A)多个CPU执行一个进程,在任何情况下都比一个CPU执行该进程要快; (B)多个CPU可以执行多个进程, 多个进程可以被分配到不同的CPU上同时执行; (C)多个CPU是没有必要的,因为没有多进程并行执行的需求;

(D)多CPU执行程序的效率是否能够提高,取决于操作系统是否能够自动地将一项复杂工作拆分成可以由多个CPU并行完成的工作,现在的操作系统还解决不了; (E)上述说法全都不正确。

答案:B 解释:

本题考核多CPU的相关知识。

(A)不一定更快,(B)正确,(C)错误,有需求也有必要,(D)错误,已经解决,选择(B)。 具体内容请参考第五章视频之“操作系统对资源的合作与协同管理”以及第五章课件。 12、操作系统有启动阶段、工作阶段和关闭阶段。问下列工作,哪些不是启动阶段的工作。_______。

(A)加载设备驱动程序;

大学计算机-计算思维练习题集

(B)初始化系统环境;

(C)将内存内容写回外存中; (D)加载操作系统核心模块;

(E)没有不是启动阶段工作的选项。

答案:C 解释:

本题考核操作系统工作过程的相关知识。

(C)错误,写回属于关闭阶段要做的工作,选择(C)。

具体内容请参考第五章视频之“计算机系统的工作过程”以及第五章课件。 13、操作系统有启动阶段、工作阶段和关闭阶段。问下列工作,哪些不是关闭阶段的工作。_______。

(A)保存用户设置; (B)加载服务程序; (C)关闭相关设备;

(D)将内存内容写回外存中;

(E)没有不是关闭阶段工作的选项。

答案:B 解释:

本题考核操作系统工作过程的相关知识。

(B)错误,加载服务程序属于期待阶段要做的工作,选择(B)。

具体内容请参考第五章视频之“计算机系统的工作过程”以及第五章课件。

14、在使用计算机时,若直接通过断电的方式来关闭机器,会存在什么问题,下列说法不正确的是_______。

(A)因瞬时电路冲击,将造成计算机硬件,如主板等的损坏; (B)将造成当前工作中尚未保存内容的丢失;

(C)将造成机器处于不正常状态,但仍旧可重新启动;

(D)将造成一些外部设备的访问错误,甚至不能够再访问被影响的设备; (E)没有不正确的选项。

答案:A 解释:

本题考核操作系统工作过程的相关知识。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4