计算机等级考试四级嵌入式工程师5.docx

上传人:b****8 文档编号:11251246 上传时间:2023-02-26 格式:DOCX 页数:28 大小:52.45KB
下载 相关 举报
计算机等级考试四级嵌入式工程师5.docx_第1页
第1页 / 共28页
计算机等级考试四级嵌入式工程师5.docx_第2页
第2页 / 共28页
计算机等级考试四级嵌入式工程师5.docx_第3页
第3页 / 共28页
计算机等级考试四级嵌入式工程师5.docx_第4页
第4页 / 共28页
计算机等级考试四级嵌入式工程师5.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

计算机等级考试四级嵌入式工程师5.docx

《计算机等级考试四级嵌入式工程师5.docx》由会员分享,可在线阅读,更多相关《计算机等级考试四级嵌入式工程师5.docx(28页珍藏版)》请在冰豆网上搜索。

计算机等级考试四级嵌入式工程师5.docx

计算机等级考试四级嵌入式工程师5

计算机等级考试四级嵌入式工程师5

选择题

1.采用多道程序设计技术,能有效地提高系统的下列哪一个性能?

A)并发性

B)灵活性

C)可靠性

D)兼容性

A【解析】并发运行是指在计算机系统中同时存在若干个运行着的程序,各进程均处于已开始运行与结束之间,宏观上各进程并行运行,正是多道程序设计技术的出现使得程序的并发执行成为可能。

故选择A选项。

2.除了进程线程管理、存储管理、文件系统外,下列哪一个是属于操作系统的必要组成部分?

A)设备管理

B)资源管理

C)运行时系统

D)虚拟化模块

A【解析】操作系统位于底层硬件与用户之间,是两者沟通的桥梁。

用户可以通过操作系统的用户界面,输入命令。

操作系统则对命令进行解释,驱动硬件设备,实现用户要求。

以现代观点而言,一个标准个人电脑的OS应该提供以下的功能:

进程管理;内存管理;文件系统;网络通讯;安全机制;用户界面;驱动程序(硬件设备管理)。

故选择A选项。

3.若用户编程需要打印输出,他可使用下列操作系统提供的哪一种系统调用?

A)write()

B)printf()

C)output()

D)list()

A【解析】write()会把参数buf所指的内存写入count个字节到参数fd所指的文件内。

当然,文件读写位置也会随之移动。

故选择A选项。

4.用户程序需要关闭中断响应,他必须首先

A)发起访管中断

B)调用系统函数自我阻塞

C)保护现场

D)获取中断状态

A【解析】关闭中断响应指令属于特权指令,用户程序不能直接执行,必须要使CPU陷入核心态,由操作系统来执行该特权指令,因此该程序必须先发起访管中断,这是让CPU由用户态向核心态转换的方法。

故选择A选项。

5.关于操作系统的结构,下列特性中,哪一个不是微内核结构的特点?

A)清晰的单向依赖和单向调用性

B)较高的灵活性和可扩充性

C)提高了操作系统的可靠性

D)更适合于分布式系统

A【解析】微内核操作系统的优点:

(1)提高了系统的可扩展性;

(2)增强了系统的可靠性;(3)可移植性;(4)提供了对分布式系统<<

6.从静态的角度看,下列选项中哪一个是进程必须拥有而程序所没有的?

A)进程控制块

B)代码正文

C)常量数据

D)全局变量

A【解析】从静态的角度看,进程与程序都有代码、全局变量、常量数据等,然而只有进程控制块,是用来在内存中唯一标识和管理进程活动的控制结构,而程序则没有。

故选择A选项。

 

7.下列进程运行时所发生的典型事件中,哪一个不会导致进程终止?

A)设备忙

B)被0除

C)对只读内存执行写操作

D)堆栈溢出

A【解析】设备忙将导致阻塞,其他三项均会导致进程终止。

故选择A选项。

8.下列关于进程的叙述中,正确的是

A)当进程从运行态转换到就绪态时,处理机的现场信息必须保存在进程控制块中

B)操作系统的重要概念是进程,不同的进程执行的代码也不同

C)进程存在的标志是进程控制块,用户可以从中读出与本进程相关的运行状态

D)当进程申请处理机而得不到满足时,它将进入阻塞态

A【解析】当进程从运行态转换到就绪态时,处理机的现场信息必须保存在进程控制块中;操作系统的重要概念是进程,不同的进程执行的代码可能相同;进程存在的标志是进程控制块,与本进程相关的运行状态只能操作系统读取;当进程申请处理机而得不到满足时,它将进入就绪态。

故选择A选项。

9.分析下列程序,不考虑其他因素,程序正常运行时最多会派生出多少个进程?

intmain()

{

fork();

fork();

fork();}

A)8

B)6

C)5

D)4

A【解析】计算机程序设计中的fork()函数。

返回值:

若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记;否则,出错返回-1。

第一个fork()函数调用后将有两个进程,第二个fork()函数调用后将有4个进程,第三个fork()函数调用后将有8个进程。

故选择A选项。

10.下列关于管程的叙述中,哪一个是错误的?

A)管程本身保证了互斥

B)为解决进程间的同步关系,引入了条件变量

C)在条件变量上实施P、V操作

D)管程中不能同时有二个活跃进程

A【解析】一个管程定义了一个数据结构和能为并发进程所执行(在该数据结构上)的一组操作,这组操作能同步进程和改变管程中的数据。

局部于管程的数据结构,只能被局部于管程的过程所访问,任何管程之外的过程都不能访问它;反之,局部于管程的过程也只能访问管程内的数据结构。

由此可见,所有进程要访问临界资源时,都必须经过管程才能进入,而管程每次只允许一个进程进入管程,从而实现了进程的互斥,但是管程无法保证本身互斥。

故选择A选项。

11.在采用P、V操作对共享资源的使用进行保护时,对该共享资源读写的代码段称为

A)临界区

B)进入区

C)退出区

D)剩余区

A【解析】每个进程中访问临界资源的那段代码称为临界区。

每次只准许一个进程进入临界区访问临界资源,当一个进程进入后不允许其他进程进入。

不论是硬件临界资源,还是软件临界资源,多个进程必须互斥地对它进行访问。

由此临界区的概念可知选择A选项。

12.在进程同步中,不能对信号量进行操作的是

A)初始化信号量

B)P操作

C)V操作

D)加减操作

D【解析】对信号量有4种操作(include):

1.初始化(initialize);2.等信号(wait),也可叫做挂起(suspend),也就是P操作;3.给信号(signal)或发信号(post),也就是V操作;4.清理(destroy)。

故选择D选项。

13.下列哪一种进程间通信方式不会在系统中产生多份相同的拷贝?

A)管道通信pipe

B)消息传递message

C)共享内存sharedmemory

D)套接字socket

C【解析】共享内存(sharedmemory)是Unix下的多进程之间的通信方法,这种方法通常用于一个程序的多进程间通信,实际上多个程序间也可以通过共享内存,不需要多份内容的拷贝来传递信息,特点是可以高效的共享大量信息。

故选择C选项。

14.每个进程在得到处理机运行前,必须首先进行下列哪一种操作?

A)全部装入内存

B)链接动态库

C)部分装入内存

D)调入交换区

C【解析】由于CPU不能直接访问存在外设或外存上的程序,所以程序要得到处理机前,必须先装入内存,由于出现了页式存储管理方式等的内存管理技术方案,所以只要部分装入内存即可。

故选择C选项。

15.在可变分区内存管理中,倾向于优先使用低地址空闲区的算法是

A)首次适应算法

B)下次适应算法

C)最佳适应算法

D)最坏适应算法

A【解析】首次适应算法,从空闲分区表的第一个表目起查找该表,把最先能够满足要求的空闲区分配给作业,这种方法目的在于减少查找时间。

为适应这种算法,空闲分区表(空闲区链)中的空闲分区要按地址由低到高进行排序。

该算法优先使用低址部分空闲区,在低址空间造成许多小的空闲区,在高地址空间保留大的空闲区。

故选择A选项。

16.在虚拟页式存储管理中,某一时刻CPU的利用率为50%,磁盘的繁忙率为3%。

针对这一情况,采用下列哪一种操作是合理的?

A)适当增加进程数量以提高系统效率

B)必须减少进程数量以提高系统效率

C)使用一个速度更快的处理机来提高处理机的利用率

D)使用一个速度更快的磁盘来提高处理机的利用率

A【解析】在虚拟页式存储管理中,某一时刻CPU的利用率为50%,磁盘的繁忙率为3%;意味着CPU利用率还可以通过增加进程数目,来提高CPU使用率。

故选择A选项。

17.下表是某页式内存分配的情况,页面大小为0x1000B,有效位为1表示该页在内存。

系统将逻辑地址0x088B、0x01F3C、0x2220、0x0356F、0x441C转换为物理地址时,会产生几次缺页中断?

页号

页框号

有效位

0

08000000

1

1

--------

0

2

08005000

1

3

--------

0

4

FF003000

1

A)1个

B)2个

C)3个

D)4个

B【解析】某进程在运行过程中要访问的虚拟地址分别为0x088B、0x01F3C、0x2220、0x0356F、0x441C,访问的页框分别为:

0,1,2,3,4,系统给该进程分配3个页框。

若采用LRU页面置换算法,由于0,2,4已经在内存中,则产生2次缺页。

故选择B选项。

18.实现虚拟页式存储管理的硬件基础是

A)缺页中断机制

B)配置快表

C)设置环保护位

D)建立内核、用户态标志位

A【解析】实现虚拟页式存储管理的硬件基础是缺页中断机制。

故选择A选项。

 

19.程序局部性原理分为空间局部性和时间局部性,空间局部性是指

A)程序代码的顺序性

B)程序中存在大量的循环

C)程序采用了模块化结构

D)物理地址重叠映射到了逻辑地址

A【解析】局部性原理:

CPU访问存储器时,无论是存取指令还是存取数据,所访问的存储单元都趋于聚集在一个较小的连续区域中。

三种不同类型的局部性:

时间局部性:

如果一个信息项正在被访问,那么在近期它很可能还会被再次访问。

空间局部性:

在最近的将来将用到的信息很可能与现在正在使用的信息在空间地址上是临近的,比如代码的顺序性、内存访问的顺序性。

顺序局部性:

在典型程序中,除转移类指令外,大部分指令是顺序进行的。

此外,对大型数组访问也是顺序的。

故选择A选项。

20.从用户角度看,建立文件系统的主要目标是

A)实现文件的按名存取

B)管理设备文件

C)高文件读写速度

D)共享系统文件

A【解析】文件系统的一个特点是"按名存取",即用户只要给出文件的符号名就能方便地存取在外存空间的该文件信息而不必了解和处理文件的具体物理地址。

因此从用户角度来看,实现按名存取是文件系统的主要目标,故选择A选项。

21.下列哪一种结构是属于文件的物理结构?

A)无结构(流式结构)

B)索引结构

C)记录式结构

D)散列结构

B【解析】文件的物理结构基本上有三种结构:

顺序结构、链接结构、索引结构。

故选择B选项。

22.使用文件系统时,通常要显式地进行close()操作,这样做的目的是

A)文件控制块读入内存

B)将文件控制块写入磁盘或缓存

C)将文件内容读入内存

D)将文件内容写入磁盘或缓存

B【解析】执行"关闭"操作时,文件系统主要完成如下工作:

①将活动文件表中该文件的"当前使用用户数"减1;若此值为0,则撤销此表目,并保存文件控制块写入磁盘或者缓存;②若活动文件表目内容已被改过,则表目信息应复制到文件存储器上相应表目中,以使文件目录保持最新状态;③卷定位工作。

一个关闭后的文件不能再使用,若要再使用,则必须再次执行"打开"操作。

故选择B选项。

 

23.下列各种方法中,哪一种方法与改善磁盘读写速度无关?

A)磁臂调度算法

B)旋转调度算法

C)加磁盘缓存

D)优化设备分配方案

D【解析】优化设备分配方案与改善磁盘读写速度无关。

故选择D选项。

24.下列关于树形目录优点的叙述中,哪一个是错误的?

A)简化了目录管理

B)通过引入当前目录,加快了目录的检索速度

C)解决了文件重名问题

D)便于实现文件共享

A【解析】树型多级目录有许多优点:

可以很好反映现实世界复杂层次结构的数据集合;加快了目录的检索速度;可以重名,只要这些文件不在同一个子目录中;易于实现子树中文件保护、保密和共享。

故选择A选项。

25.某文件系统的磁盘块大小为212B,磁盘容量为239B。

当文件系统进行格式化以后,可用的存储块数量是

A)226

B)227

C)228

D)229

B【解析】某文件系统的磁盘块大小为212B,磁盘容量为239B,存储块数量是259/212=227。

故选择B选项。

26.磁盘读写是以块为单位的,通常磁盘的I/O控制主要采用的是

A)DMA方式

B)程序访问方式

C)中断方式

D)SPOOLing方式

A【解析】DMA方式,也称为成组数据传送方式,一般用于高速传输成组的数据。

与磁盘交换数据单位的数据块相同;程序控制方式与中断控制方式的数据传输中,传输数据的单位是字节,交换数据单位不相符,排除B、C选项,D选项不是数据传输的方式,只是为提高设备工作效率的外围设备同时联机操作技术。

故选择A选项。

27.在I/O设备管理中,设备分配的主要数据结构及分配顺序是

A)系统设备表→控制器控制表→设备控制表

B)系统设备表→设备控制表→控制器控制表

C)设备分配表→系统设备表→控制器控制表

D)设备分配表→系统设备表→设备控制表

B【解析】在I/O设备管理中,设备分配的主要数据结构及分配顺序是系统设备表→设备控制表→控制器控制表。

故选择B选项。

28.在计算机系统中,通常为匹配不同速度的外设,采用了缓冲技术,下列各种类型的缓冲区中,哪一种是错误的?

A)单缓冲区

B)双缓冲区

C)缓冲池

D)高速缓存

D【解析】高速缓存不是缓冲,在计算机存储系统的层次结构中,介于中央处理器和主存储器之间的高速小容量存储器。

它和主存储器一起构成一级的存储器。

高速缓冲存储器和主存储器之间信息的调度和传送是由硬件自动进行的。

故选择D选项。

29.4个进程共享9台打印机,若要系统不产生死锁,每个进程最多可以申请多少台打印机?

A)2台

B)3台

C)4台

D)无限制

B【解析】4个进程共享9台打印机,平均每个进程可以获取2个线程,此外剩余一台打印机,这样,每个进程最多可以申请3台打印机。

故选择B选项。

30.设系统中有三种类型的资源(A,B,C)和五个进程(P1,P2,P3,P4,P5),A资源的数量是17,B资源的数量是6,C资源的数量为19。

在T0时刻系统的状态如下表:

最大资源需求量

已分配资源量

A,B,C

A,B,C

P1

4,0,11

4,0,5

P2

5,3,6

4,0,2

P3

4,2,5

2,1,4

P4

5,5,9

2,1,2

P5

4,2,4

3,1,3

系统采用银行家算法实施死锁避免策略,若当前系统剩余资源(A,B,C)分别为(2,3,3),下列哪一个序列是安全序列?

A)P3,P5,P4,P1,P2

B)P2,P1,P3,P4,P5

C)P1,P2,P3,P4,P5

D)P4,P3,P2,P5,P1

A【解析】P3,P1,P4,P2,P5。

该序列下资源的数目如下表:

最大需求量

已分配

需要

可用

可用+已分配

A,B,C

A,B,C

A,B,C

A,B,C

A,B,C

P1

4,0,11

4,0,5

0,0,6

5,4,7

9,4,12

P2

5,3,6

4,0,2

1,3,4

11,5,14

15,5,16

P3

4,2,5

2,1,4

2,1,1

2,3,3

5,4,7

P4

5,5,9

2,1,2

3,4,7

9,4,12

11,5,14

P5

4,2,4

3,1,3

1,1,1

15,5,16

18,6,19

故选择A选项。

31.8086CPU对存储器的最大寻址空间为

A)8KB

B)16KB

C)64KB

D)1MB

32.8086有两种工作模式,最大工作模式的特点是

A)系统中只能接1个DMA控制器

B)对存储器的寻址空间可扩大为64MB

C)对存储器的寻址空间可扩大为16MB

D)需要总线控制器

33.8086在最小工作模式下,要分时使用AD0-AD15,当总线上为地址信息时,将地址送入地址锁存器的信号是

A)DEN

B)ALE

C)BHE

D)DT/R

34.机器数82H作为补码表示时,对应的十进制真值是

A)-126

B)-2

C)-125

D)2

35.8086CPU在进行读内存操作时,控制信号M/IO和DT/R的状态是

A)0和0

B)0和1

C)1和0

D)1和1

36.Pentium微处理器的数据总线宽度是

A)16位

B)32位

C)64位

D)128位

37.若浮点数用补码表示,则判断运算结果是否为规格化数的方法是

A)阶符与数符相同

B)阶符与数符相异

C)数符与尾数小数点后第一位数字相异

D)数符与尾数小数点后第一位数字相同

38.在8086中,属于通用寄存器组的寄存器是

A)AX,BX,CX,DS

B)SP,DX,BP,IP

C)AX,BX,CX,DX

D)AX,DX,CX,CS

39.下面关于机器数的叙述中,错误的是

A)符号位也数值化了的数叫机器数

B)机器中使用的数叫机器数

C)原码格式表示的数是机器数

D)补码格式表示的数是机器数

40.在执行指令MOV[BX],AX时,CPU进入

A)I/O写总线周期

B)存储器写总线周期

C)I/O读总线周期

D)存储器读总线周期

41.用容量为4K×8位的存储器芯片构成地址从0A0000H到0BFFFFH的8位存储器,应该使用

A)8片

B)32片

C)16片

D)20片

42.在8086微机系统中,将AL内容送到I/O接口中,使用的指令是

A)INAL,端口地址

B)MOVAL,端口地址

C)OUTAL,端口地址

D)OUT端口地址,AL

43.Pentium微处理器可访问的物理存储器的范围是

A)4GB

B)64TB

C)4MB

D)16GB

44.Pentium保护模式下的分页管理机制中的物理地址是由

A)段地址寄存器和10位页目录索引与12位页内偏移量组成

B)段描述符表和10位页表索引与12位页内偏移量组成

C)10位页目录索引和10位页表索引与12位页内偏移量组成

D)10位页表索引和虚拟地址与12位页内偏移量组成

45.符合汇编语言变量命名规则的变量名是

A)MOV

B)CX

C)SEG

D)LPT1

46.若要使寄存器AL中的高4位不变,低4位为0,所用指令为

A)ANDAL,0FH

B)ANDAL,0F0H

C)ORAL,0FH

D)ORAL0F0H

47.执行下列程序后,AL中的内容为

MOVAL,92H

SUBAL,7lH

DAS

A)21

B)11

C)21H

D)11H

48.堆栈的工作方式是

A)先进先出

B)随机读写

C)后进先出

D)只能读出,不能写入

49.在8086CPU的下列4种中断中,需要由硬件提供中断类型码的是

A)INTR

B)INTO

C)INTn

D)NMI

50.中断向量是指

A)子程序入口地址

B)中断服务程序入口地址

C)传送数据的起始地址

D)中断类型号

51.在8086微机系统的RAM存储单元0000H:

002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,则该向量对应的中断类型码是

A)0AH

B)0BH

C)0CH

D)0DH

52.微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为

A)32级外部硬中断

B)29级外部硬中断

C)28级外部硬中断

D)24级外部硬中断

53.8255A的A口工作于方式2时,B口不能工作于

A)方式0

B)方式1

C)方式2

D)任何方式

54.串行同步传送时,位于每一帧数据前面的信息是

A)低电平

B)高电平

C)起始位

D)同步字符

55.定时/计数器8253可输出方波的工作模式是

A)模式0

B)模式2

C)模式3

D)模式5

56.假设8255A的基地址是80H,则C端口置位复位控制字的地址是

A)80H

B)82H

C)84H

D)86H

57.在RS-232C接口标准中,对于控制信号的接通状态的电平范围是+5V~+15V,断开状态的电平范围是

A)-15V~0V

B)0V

C)-5V~-15V

D)-5V~+5V

58.CPU与外设通过接口交换信息时,外设返回CPU的状态信息和CPU对外设的控制信息要通过

A)部件内总线

B)数据总线

C)地址总线

D)控制总线

59.如果8253芯片的计数器0采用二进制计数,计数初值为100,工作在方式2,则控制字应为

A)14H

B)04H

C)41H

D)40H

60.在Pentium机中,常用来在系统中的各部件之间进行高速数据传输操作的系统总线是

A)ISA

B)EISA

C)PCI

D)VESA

多选题

1.下列哪些术语是指某一种操作系统的类型?

A)批处理batch

B)交互式interactive

C)实时realtime

D)多用户multi-user

E)分布式distributed

ABCE【解析】操作系统的类型有:

批处理系统、分时系统、实时系统、分布式系统、通用操作系统等。

没有专门的多用户类型的操作系统,在分时系统中以及后来的通用操作系统中都具有多用户的特性,即充许多个用户"同时"使用计算机系统。

故选择A、B、C、E选项。

2.下列关于进程优先级的叙述中,哪些是正确的?

A)一般地,CPU型进程的优先级高于I/O型的进程优先级

B)一般地,系统进程的优先级应高于用户进程的优先级

C)若采用静态优先级,即使进程等待的时间增加,其优先级也不会改变

D)若采用动态优先级,进程每运行完一个时间片,必须降低其优先级

E)采用动态优先级,如果某进程长时间得不到运行,系统会额外提升它的优先级

BCE【解析】在进程调度算法中若采用最高优先级算法则会跟据进程的优先级来决定进程调度的优先次序,分为静态优先级和动态优先级两种方法确定进程的优先级。

一般地,系统进程的优先级应高于用户进程的优先级;若采用静态优先级,在进程创建时确定了优先级,进程运行期间优先级不会改变;若采用动态优先级,在创建时先确定一个初始优先级,在进程运行中随着进程特性改变(如等待时间增长),不断改变先级。

故选择B、C、E选项。

3.下列关于进程调度的叙述中,哪些是正确的?

A)进程调度分为高级调度、中级调度和低级调度

B)任何进程必须通过调度才能运行

C)操作系统可以根据不同情景分类应用多种进程调度算法

D)交互式操作系统一般采用时间片轮转调度算法

E)操作系统运行中可以动态改变进程调度算法

BCD【解析】在操作系统中,所有进程必须通过进程调度才能在处理器上执行,没有被调度到的进程只能处于等待等状态;操作系统主要根据应用的不同,来选择进程

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 经济学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1