计算机等级考试三级网络精选习题及详细解答(二)

| 计算机等级 |

【www.tingchehu.com--计算机等级】

1.下述说法中,哪一个是错误的?
  A.在单CPU环境下,并发执行的程序在CPU上交替运行
  B.计算机经过若干层软件的改造,而操作系统位于各种软件的最底层
  C.用户程序之间不能并发执行,用户程序与操作系统程序之间能并发执行
  D.没有任何软件支持的计算机称为裸机,操纵它是非常困难的
  这道题涉及两个重要概念,一个是裸机改造,一个是并发执行.
  没有任何软件支持的计算机称为裸机,操纵它是非常困难的,事实上是完全不可能的.裸机经过若干层软件的改造,就成为功能更加完善的;可以使用其他软件的计算机,而操作系统位于各种应用软件的最底层.因此B和D都是正确的.
  操作系统的并发性是指宏观上(请注意宏观二字)多个程序同时向前推进,因此在单CPU环境下,在CPU上交替运行的程序是并发执行的.如果从微观上看,既然是交替运行的,那就不是并行的.然而从宏观上看A就是正确的.同理,用户程序之间能并发执行,用户程序与操作系统程序之间也能并发执行.因此C是错误的.
  答C)

  2.下述说法中,哪一个是正确的?
  A.宏观上看分时系统的各个用户是轮流地使用计算机
  B.分时系统中各个用户都可以与系统交互对话
  C.各个用户的程序在分时系统中常会相互混淆
  D.分时系统对用户的响应有比较大的延迟
  这道题主要针对分时操作系统的基本概念.A涉及它的多路性,即若干个用户可以同时使用一台分时系统的计算机.微观上看是各用户轮流使用计算机;宏观上看是各用户在并行工作.A说它在宏观上是轮流使用计算机是不对的.
  B涉及它的交互性,即用户可根据系统对请求的响应结果,进一步向系统提出新的请求.这种能使用户与系统进行人-机对话的工作方式,明显地有别于批处理系统,因而分时系统又被称为交互式系统.这表明B是正确的.
  C涉及它的独立性.即用户之间可以相互独立操作,互不干涉;系统保证各用户程序运行的完整性,不会发生相互混淆或破坏现象.因此C的说法是错误的.
  D涉及它的及时性.即系统可对用户的输入及时作出响应.分时系统性能的主要指标之一是响应时间,是指从终端发出命令到系统予以应答所需的时间.这个延迟时间并不大,可见说法D也是错误的.分时系统的主要目标是对用户响应的及时性,即不致用户等待每一个命令的处理时间过长.计算机系统往往同时采用批处理方式来为用户服务,即时间要求不强的作业放入"后台"(批处理)处理,需频繁交互的作业在"前台"(分时)处理.
  所以,B为正确答案.

  3.分时系统采用_的方式处理用户的服务请求.
  分时操作系统接收每个用户的命令,采用时间片轮转的方式处理用户的服务请求,即按照某个次序给每个用户分配一段CPU时间,进行各自的处理.对每个用户而言,仿佛"独占"了整个计算机系统.这种方式可以理解为在某一时间段内多个用户共享主机的资源,但是在某一个时刻只能有一个用户使用主机的资源.
  所以,分时系统采用时间片轮转的方式处理用户的服务请求.

  4.下述说法中,哪一个是错误的?
  A.计算机用于飞行控制,必须是实时系统
  B.计算机用于石化生产控制,不必是实时系统
  C.计算机用于预订机票也要实时系统
  D.计算机用于情报检索更要实时系统
  实时系统可分成两类:(1)实时控制系统.把计算机用于飞行控制;导弹发射等的自动控制时,要求计算机能尽快处理测量系统测得的数据,及时地对飞机或导弹进行控制,或将有关信息通过显示终端提供给决策人员.把计算机用于轧钢;石化;机加工等工业生产过程控制时,也要求计算机能及时处理由各类传感器送来的数据,然后控制相应的执行机制.
  (2)实时信息处理系统.把计算机用于预定飞机票;查询有关航班;航线;票价等事宜时,或把计算机用于银行系统;情报检索系统时,都要求计算机能对终端设备发来的服务请求及时予以正确的回答.所以,B的说法是不对的.
  答B)

  5.下述说法中,哪一个是错误的?
  A.分布式操作系统与网络操作系统是两个完全不同的系统软件
  B.分布式操作系统与网络操作系统在物理结构上是没有区别的
  C.分布式操作系统要求一个统一的操作系统,系统结构对用户是透明的
  D.网络操作系统要求一个统一的操作系统,系统结构对用户是透明的
  分布式操作系统与网络操作系统是两个不容易分清的概念.本章对操作系统类型的介绍,可能还不足以把这两个概念分清.本题中的A和B都是正确的.分布式系统要求一个统一的操作系统,实现系统操作的统一性.分布式操作系统管理分布式系统中的所有资源,它负责全系统的资源分配和调度;任务划分;信息传输控制协调工作,并为用户提供一个统一的界面,用户通过这一界面实现所需要的操作和使用系统资源,至于操作定在哪一台计算机上执行或使用哪台计算机的资源则是操作系统完成的,用户不必知道.这就是所谓的"透明性",因此C也是正确的.对于网络操作系统,系统结构对用户是不透明的.网络用户在使用网络资源时,必须知道网络资源的分布情况;网络文件目录的结构等.因此D是错误的.
  答D)  6.修改程序状态字;启动I/O操作等指令是_指令,而算术运算指令;逻辑运算指令是_指令.
  为保证系统安全,机器指令系统分成两部分:特权指令和非特权指令.
  特权指令只允许操作系统使用,而不允许一般用户使用.这些指令如:修改程序状态字;设置中断屏蔽;启动设备I/O操作;设置时钟;置中断向量;清内存;停机等.这些指令如果允许用户随便使用,就可能使系统陷入混乱.
  非特权指令是特权指令之外的指令,它是一般用户使用的指令,如算术运算指令;逻辑运算指令;取数存数指令;访管指令等.
  答特权指令,非特权指令)

  7.下述说法中,哪一个是错误的?
  A.机器运行时交替处于管态或目态
  B.机器处于目态时,只能执行特权指令
  C.机器处于管态时,只能执行特权指令
  D.机器从目态转换为管态途径是中断
  CPU交替执行操作系统程序和用户程序.在执行不同程序时,根据运行程序对机器指令的使用权限而将CPU置为不同的状态.大多数计算机系统将CPU执行状态划分为管态和目态两种.因此A是正确的.
  机器处于目态时,程序只能执行非特权指令.因此B是错误的.用户程序只能在目态下运行,如果用户程序在目态下执行了特权指令,硬件将产生中断,由操作系统获得控制,特权指令的执行被制止,这样便可以防止用户程序有意或无意地破坏系统.
  CPU在管态下可以执行指令系统的全集,操作系统在管态下运行.所以C是正确的.
  系统运行过程中,机器状态动态变化.时而运行于目态,时而运行于管态.从目态转换为管态的途径是中断.中断发生时,CPU状态处于管态.从管态到目态的转换可通过修改程序状态字来实现,这将伴随着由操作系统程序到用户程序的转换.
  答B)

  8.以下哪一个中断是自愿性中断?
  A.输入输出中断
  B.内存校验中断
  C.访管中断
  D.时钟中断
  引起中断的事件称为中断源,一般将中断源分成两类:强迫性中断和自愿性中断.中断的实现需要硬件和软件结合来完成,硬件部分称为中断装置,软件部分称为中断处理程序.中断装置和中断处理程序统称为中断系统.
  强迫性中断是正在运行的程序所不期望的,它是否发生;何时发生均无法预料,因而运行程序可能在任意位置处被打断.这类中断大致有如下几种:输入输出中断;硬件故障中断(如掉电;内存校验错误);时钟中断;控制台中断;程序性中断(如目态程序执行特权指令;地址越界;虚拟存储中的缺页;缺段;溢出;除零等).因此,本题的A;B;D都是强迫性中断,而不是自愿性中断.
  自愿性中断是正在运行的程序有意安排的,通常是程序员在编制程序时,因要求操作系统提供服务而有意使用访管指令或系统调用,从而导致中断的,所以它又称为访管中断.这类中断的发生具有必然性,而且发生的位置是确定的.因此C是自愿性中断.
  答C)

  9.以下哪一个处理不属于中断处理过程:
  A.保存被中断程序的现场
  B.恢复被中断程序的现场
  C.执行中断处理程序
  D.启动外部设备操作
  所谓中断是指CPU对系统发生的某个事件做出反应.中断处理过程:CPU暂停正在执行的程序,保留现场后自动转去执行相应的中断处理程序,处理完后再返回断点继续执行被"打断"的程序.因此,本题的A;B;C都属于中断处理过程,而D不是.
  答D)

  10.下列关于进程控制块PCB的叙述中,哪些是正确的?
  Ⅰ.系统利用PCB描述进程的基本静态特性
  Ⅱ.系统利用PCB描述进程的运动变化过程
  Ⅲ.一个进程惟一对应一个PCB
  四个可能的答案是:
  A.Ⅰ和Ⅱ
  B.Ⅱ和Ⅲ
  C.Ⅰ和Ⅲ
  D.全都正确
  系统为了便于控制和描述进程的活动过程,在操作系统核心中为进程定义了一个专门的数据结构,称为进程控制块PCB(ProcessControlBlock),它是进程存在的惟一标志.系统利用PCB来描述进程的基本情况以及进程的运行变化过程.当系统创建一个进程时,就为进程设置一个PCB,再利用PCB对进程进行控制和管理.撤消进程时,系统收回它的PCB,进程也随之消亡.
  PCB的内容可以分成调度信息和现场信息两大部分.调度信息描述了进程当前所处的状况;现场信息刻画了进程的运行情况.由此可见,它既描述了进程的基本静态特性,又描述了进程的运动变化过程,而且一个进程惟一对应一个PCB.因此三个说法都正确.
  答D)

  11.在采用非抢占式进程调度方式下,下列哪一种情况不会引起进程切换?
  A.一个更高优先级的进程就绪
  B.时间片到
  C.进程运行完毕
  D.进程执行P操作
  此题考证同学们对进程调动方法的理解.在采用非抢占式进程调度方式下,一个更高优先级的进程就绪并不会抢占CPU而引起进程切换.如果是抢占式进程调度方式,则一个更高优先级的进程就绪就会抢占CPU而引起进程切换.因此应该选A.但是我们还应该看看其他三个情况.时间片到会引起进程切换,进程运行完毕会引起进程切换,进程执行P操作从而因资源不足而被阻塞也会引起进程切换.
  所以,A为正确答案.

  12.下列关于进程调度的说法哪一个是错误的
  A.进程调度的任务是控制;协调进程对CPU的竞争,进程调度即处理机调度
  B.调度算法解决以什么次序;按何种时间比对就绪进程分配处理机
  C.时间片轮转法中,时间片长度的选取并不重要
  D.进程优先级的设置可以是静态的,也可以是动态的
  在多道程序环境中,进程数目多于处理机数,这将导致多个进程互相争用处理机.按照一定的调度算法,使某一就绪进程获得CPU的控制权,转为运行状态.实际上进程调度完成一台物理的CPU转变成多台虚拟的或逻辑的CPU的工作.因此A;B说法都是正确的.
  在时间片轮转算法中,将CPU的处理时间划分成一个个时间片,就绪队列中的各进程轮流运行一个时间片.时间片的长短将直接影响系统开销和响应时间.如果时间片长度很小,则调度程序剥夺处理机的次数频繁,加重系统开销;反之,如果时间片长度选择过长,比方说一个时间片就能保证就绪队列中所有进程都执行完毕,则轮转法就退化成先进先出算法.因此,时间片的大小非常重要.因此C是错误的.
  在优先级算法中,进程调度每次将处理机分配给具有优先级的就绪进程.它有静态优先级(在运行期间不能再改变)和动态优先级(在进程运行中随着进程特性的改变不断修改优先级).因此D也是正确的.
 13.对于永久性资源,下列哪条不是产生死锁的必要条件:
  A.互斥条件,即进程互斥使用资源
  B.可剥夺条件,进程获得的资源在未使用完时被其他进程强行剥夺
  C.部分分配,在申请新资源的同时,继续占用已分配的资源
  D.循环等待,每一进程已获得的资源同时被下一个进程所请求
  对于永久性资源如处理机,产生死锁的必要条件是:
  (1)互斥条件.任何时刻一个资源只为一个进程独占,其他进程若请求一个已被占用的资源,只能等待占用者释放后才能使用.A是正确的.
  (2)不可剥夺条件.进程所获得的资源在未使用完毕之前,不能被其他进程强行剥夺,而只能由获得该资源的进程自己释放.B是错误的.如果是可剥夺条件则不会死锁.
  (3)部分分配.进程每次申请它所需要的一部分资源,在申请新资源时,继续占用已分配的资源.C是正确的.
  (4)循环等待.存在一个进程环路,环路中每一个进程已获得的资源同时被下一个进程所请求.D也是正确的.
  答B)
  14.在多道程序系统中,内存既有操作系统,又有许多用户程序.为使系统正确运行,要采取存储保护措施以防止 Ⅰ.地址越界;Ⅱ.操作越权.
  A.只有Ⅰ
  B.只有Ⅱ
  C.Ⅰ和Ⅱ
  D.都不正确
  内存中既有操作系统,又有用户程序.为使系统正常运行,避免各程序相互干扰,必须对内存中的程序和数据进行保护.主要措施有二:一是防止地址越界,即每个进程都有相对独立的进程空间,如果进程运行时产生的地址超出地址空间,则发生地址越界.这可能侵犯其他进程的空间,也可能侵犯操作系统的空间.因此,对进程所产生的地址必须加以检查,发生越界时则产生中断,由操作系统进行相应的处理.另一是防止操作越权,对于多个进程共享的公共区域,必须对公共区域的访问权限加以限制.如,有些进程可以执行写操作,有些进程只能执行读操作等.因此,要检查访问权限,发生越权或非法操作时则产生中断,由操作系统进行相应的处理.
  答C)

  15.在页式存储管理中,为加快地址映射速度,常需要硬件支持.以下哪些硬件是用于地址映射的?
  Ⅰ.页表始址寄存器
  Ⅱ.变址寄存器
  Ⅲ.相联存储器
  Ⅳ.页表长度寄存器
  A.Ⅰ;Ⅲ和ⅣC.Ⅰ;Ⅱ和Ⅲ
  B.Ⅰ;Ⅱ和ⅣD.全部都是
  在页式存储管理中,系统提供一对硬件寄存器:页表始址寄存器和页表长度寄存器.
  页表始址寄存器用于保存进程页表在内存的首地址.当进程被调度程序选中投入运行时,系统将其页表首地址从进程控制块中取出送入该寄存器.
  页表长度寄存器用于保存正在运行进程的页表长度.当进程被选中运行时,系统将它从进程控制块中取出送入该寄存器.
  此外,存储快表要用到相联存储器.因此A是正确的.
  答A)  16.虚拟存储技术的基本思想是利用大容量的外存来扩充内存,产生一个比实际内存大得多的虚拟内存空间.引入它的前提是
  Ⅰ.程序局部性原理
  Ⅱ.时间局部性原理
  Ⅲ.空间局部性原理
  Ⅳ.数据局部性原理
  A.Ⅰ;Ⅱ和Ⅲ
  B.Ⅰ;Ⅱ和Ⅳ
  C.Ⅰ;Ⅲ和Ⅳ
  D.全部
  我们知道,程序局部性原理是虚拟存储技术引入的前提.程序局部性原理包括时间局部性和空间局部性.时间局部性指在一段局部时间内,程序某一部分的数据或指令被重复性地访问,这对应于程序结构中的循环;子程序;常用到的变量及数据等.空间局部性指在一局部存储空间中,指令或数据会被接连访问到,这对应于程序结构中的顺序执行的指令;线性数据结构以及在相邻位置存放的数据或变量等.数据局部性实际包含在程序局部性中.
  答D)

  17.用来选择被淘汰页面的算法称为页面淘汰算法.在以下算法中,哪一个最理想?
  A.淘汰算法(OPT)
  B.先进先出淘汰算法(FIFO)
  C.最近最久未使用淘汰算法(LRU)
  D.最近最少使用淘汰算法(LFU)
  当内存空间已被占满而又要调入新页时,必须把已在内存里的某一页面淘汰掉,这称为页面淘汰.用来选择被淘汰页面的算法称为页面淘汰算法.
  其中,淘汰算法(OPT)是理论上;最理想的算法.它淘汰今后不再需要的;或者在最长时间以后才会用到的页面.这一算法不可能实现,但它可以作为衡量其他页面淘汰算法优劣的一个标准.
  其他算法,如先进先出淘汰算法(FIFO);最近最久未使用淘汰算法(LRU);最近最少使用淘汰算法(LFU),虽然不理想,但是还比较实用.
  答A)

  18.下列关于UNIX的叙述中,不正确的是
  A.UNIX的文件系统是树型结构的,便于管理和检索
  B.UNIX提供了丰富的软件工具,如实用程序;文本工具和开发工具
  C.UNIX把普通文件;目录文件和设备文件分别以不同方式进行管理
  D.UNIX是多用户;多任务的分时操作系统
  本题是关于UNIX应该了解的一些基本知识.UNIX是多用户;多任务的分时操作系统;UNIX的文件系统是树型结构的,便于管理和检索;UNIX提供了丰富的软件工具,如实用程序;文本工具和开发工具;UNIX把普通文件;目录文件和设备文件都以相同的方式进行管理,而不是以不同的方式进行管理.
  答C)

  19.从不同角度,可以将文件划分为不同类别.以下哪一个属于文件的逻辑结构分类?
  A.临时文件;永久文件;档案文件
  B.只读文件;读写文件;可执行文件;无保护文件
  C.流式文件;记录式文件
  D.顺序文件;链接文件;索引文件;Hash文件;索引顺序文件
  临时文件,即暂时性信息的文件;永久文件,其信息需要长期保存的文件;档案文件,即保存在作为"档案"用的磁带上,以备查证和恢复时使用的文件.这是按信息的保存期限分类.
  只读文件;读写文件;可执行文件;无保护文件.这是按文件的保护方式分类.
  流式文件;记录式文件.这是按文件的逻辑结构分类.
  顺序文件;链接文件;索引文件;Hash文件;索引顺序文件.这是按文件的物理结构分类.
  答C)

  20.文件控制块FCB是系统为管理文件而设置的一个数据结构.FCB通常应包括以下内容:
  Ⅰ.文件名,文件号,用户名,文件的物理位置
  Ⅱ.文件长度,记录大小,文件类型,文件属性,共享说明
  Ⅲ.文件逻辑结构,文件物理结构,口令,保存期限
  Ⅳ.建立文件的日期和时间,最后访问和最后修改的日期和时间,
  A.Ⅰ和ⅡC.Ⅰ;Ⅱ和Ⅲ
  B.Ⅰ和ⅢD.全部都有
  文件控制块FCB是文件存在的标志,它记录了系统管理文件所需要的全部信息.FCB通常应包括以下内容:
  文件名,文件号,用户名,文件的物理位置,文件长度,记录大小,文件类型,文件属性,共享说明,文件逻辑结构,文件物理结构,建立文件的日期和时间,最后访问日期和时间,最后修改日期和时间,口令,保存期限等.
  答D)

  21.文件的保护;保密实际上是用户对文件的存取权限问题,一般为文件的存取设置两级控制.以下说法哪个是正确的:
  A.第一级是存取权限的识别,即对文件可以执行何种操作
  B.第一级是访问者的识别,即规定作者用户可以对文件进行操作
  C.第二级是存取权限的识别,即对文件可以执行何种操作
  D.第二级是访问者的识别,即规定作者用户可以对文件进行操作
  文件系统必须提供安全可靠的保护与保密措施,以防止文件信息被有意或无意的破坏或偷窃.保护措施是为了防止由于误操作而对文件造成破坏,保密措施则是为了防止未经授权的用户对文件进行访问.
  一般为文件的存取设置两级控制:第一级是访问者的识别,即规定哪些用户可以对文件进行操作;第二级是存取权限的识别,即可对文件执行何种操作.由此可见,A和D肯定是错误的.
  为实施第一级控制,将用户分成三类:文件创建者(文件主);文件主的合作者或同组用户;其他用户.为实施第二级控制,可设置以下几种基本存取权限:R(只读),W(可写),E(可执行),N(不允许任何操作).由此可见,B只对了一半,后一半是不对的.C则是正确的.
  答C)

  22.如果按设备的数据组织方式分类,正确的是:
  A.输入设备;输出设备
  B.存储设备;虚拟设备
  C.块设备;字符设备
  D.独占设备;共享设备
  现代计算机系统总是配有各种类型的外部设备,除了显示器;键盘;鼠标;打印机;磁带;磁盘外,又出现了光盘;绘图仪;图形数字化仪;激光打印机;声音输入输出设备等,我们可以从不同的角度对其分类.
  主要有按设备的工作特性分类;按设备的数据组织方式分类;按资源分配的角度分类等等.其中按数据组织方式分类的设备有块设备(指以数据块为单位组织和传送数据的设备,如磁盘,磁带等)和字符设备(指以单个字符为单位存取信息的设备,如终端,打印机等).因此C是正确的.
  答C)

  23.下列哪一个不是CPU对外部设备的控制方式?
  A.中断方式C.通道方式
  B.DMA方式D.虚设备方式
  外部设备虽然种类繁多,但它们都是在主机的控制下工作的.CPU对外部设备的控制方式主要有以下四种:
  (1)循环测试I/O方式,利用I/O测试指令测试设备的忙闲.设备不忙,则执行输入或输出指令.这种方式使CPU花费很多时间在I/O循环测试中,造成浪费.
  (2)中断处理方式,引入中断之后,每当设备完成I/O操作,便以中断请求方式通知CPU,然后进行相应处理.仍然消耗许多CPU时间.
  (3)直接内存存取(DMA)方式,DMA方式用于高速外部设备与内存之间批量数据的传输.
  (4)通道方式,它是独立于CPU的;专门负责数据输入输出传输工作的处理机,它对外部设备实现统一管理,代替CPU对I/O操作进行控制,从而使I/O操作可以与CPU并行工作.
  由此可见,A;B;C都属于这种控制方式,而D则不是.
  答D)

  24.要想连接多个打印机,需要哪一个通道?
  A.字节多路通道C.成组多路通道
  B.选择通道D.块多路通道
  按照信息交换方式和所连接的设备种类不同,通道可以分为以下三种类型:
  (1)字节多路通道.它适用于连接打印机;终端等低速或中速的I/O设备.
  (2)选择通道.它适用于连接磁盘;磁带等高速设备.当一个输入输出操作请求完成后,再选择另一台设备为其服务.
  (3)成组多路通道.这种通道综合了字节多路通道分时工作和选择通道传输速率高的特点.适于连接高速I/O设备,如磁盘.有时它也称为块多路通道.
  由此可见,A是正确的.
  答A)

  25.正在执行的通道程序通常保存在什么地方?
  A.通道地址字(CAW)C.通道状态字(CSW)
  B.通道命令字(CCW)D.程序状态字(PSW)
  通道相当于一个功能单纯的处理机,它具有自己的指令系统,包括读;写;控制;转移;结束以及空操作等指令,并可以执行由这些指令编写的通道程序.
  正在执行的通道指令在通道命令字中,其作用相当于中央处理机的指令寄存器.注意,通道地址字只是记录下一条通道指令存放的地址,不要把它们混淆起来.
  答B)

本文来源:http://www.tingchehu.com/content-76-14971-1.html

    热门标签

    HOT