2017年计算机四级嵌入式系统开发工程师模拟题1
- 
				
下列关于生产者消费者的叙述中,哪一个是正确的?
- A.生产者往缓冲区放产品前要先使用P操作确保缓冲区有空闲槽
 - B.生产者往缓冲区放产品前要先使用V操作确保缓冲区有空闲槽
 - C.消费者从缓冲区取产品前要先用P操作确保缓冲区互斥使用
 - D.生产者往缓冲区放产品前要先用P操作确保缓冲区互斥使用
 
 - 
				
采用指令流水线控制时,如果一条指令分成取指、译码、执行、访存和回写共5个阶段,假设每个阶段的时间相等,为一个时间片,则最理想情况下执行完9条指令,需
- A.14个时间片
 - B.13个时间片
 - C.9个时间片
 - D.5个时间片
 
 - 
				
在I/O设备管理中,设备分配的主要数据结构及分配顺序是
- A.系统设备表→控制器控制表→设备控制表
 - B.系统设备表→设备控制表→控制器控制表
 - C.设备分配表→系统设备表→控制器控制表
 - D.设备分配表→系统设备表→设备控制表
 
 - 
				
银行家算法是应对死锁的一种算法,其实现的是
- A.死锁鸵鸟算法
 - B.死锁检测与恢复算法
 - C.死锁避免算法
 - D.死锁预防算法
 
 - 
				
Pentium微处理器的5个控制寄存器中,用于分页和分段管理的寄存器是
- A.CR0和CR1
 - B.CR1和CR4
 - C.CR2和CR3
 - D.CR3和CR4
 
 - 
				
某一单核处理机的计算机系统中共有20个进程,那么,处于运行状态的进程最少为几个?
- A.1
 - B.20
 - C.19
 - D.0
 
 - 
				
8255A的端口B工作在方式1时,其握手联络信号将使用C端口中的
- A.1位
 - B.3位
 - C.5位
 - D.6位
 
 - 
				
某块数据段长度为16个字,其起始地址为70A0H:DDF6H,则该数据段的末字单元的物理地址是
- A.14E96H
 - B.7E814H
 - C.7E7F6H
 - D.7E816H
 
 - 
				
8086微处理器连续两次读/写操作允许的最短时间间隔称为
- A.存取周期
 - B.总线周期
 - C.时钟周期
 - D.机器周期
 
 - 
				
RS-232-C标准所定义的逻辑电平变化范围比TTL电平大,其目的是
- A.得到所规定的逻辑电平比较方便
 - B.为了和TTL电平有所区别
 - C.提高抗干扰能力
 - D.因为I/O设备的电平变化范围大
 
 - 
				
并行接口8255A 的端口地址为30H~36H,若要将C口的PC4置位,应该使用的指令组是
- A.MOV AL, 08H OUT 34H, AL
 - B.MOV AL, 09H OUT 34H, AL
 - C.MOV AL, 08H OUT 36H, AL
 - D.MOV AL, 09H OUT 36H, AL
 
 - 
				
下列各种方法中,哪一种既可以满足多道程序设计且设计上又最简单?
- A.可变分区
 - B.交换技术
 - C.单一连续区
 - D.分页技术
 
 - 
				
芯片8259A中,寄存器PR的作用是
- A.记录处理的中断请求
 - B.判断中断优先级的级别
 - C.设置中断请求的屏蔽位
 - D.存放外部输入的中断请求信号
 
 - 
				
Pentium微处理器中,若当前工作在虚拟8086方式下,则标志寄存器的标志位设置正确的是
- A.VM=1
 - B.VM=0
 - C.RF=1
 - D.RF=0
 
 - 
				
8086CPU构成的微机系统把内存分为若干个逻辑段,每个逻辑段的大小不超过
- A.64MB
 - B.1MB
 - C.64KB
 - D.16KB
 
 - 
				
以下关于哈佛结构计算机的叙述中,正确的是
- A.计算机由运算器、存储器、输入设备和输出设备组成
 - B.指令和数据分别存放在不同的存储器内
 - C.计算机由运算器、控制器、输入设备和输出设备组成
 - D.机器以控制器为中心
 
 - 
				
将多个目标程序装配成可运行的程序的过程称为
- A.编译
 - B.链接
 - C.装载
 - D.编辑
 
 - 
				
当所用的存储器或外设速度比CPU的读写周期慢时,决定是否需要插入TW,8086 CPU会在T3状态的前沿采样以下哪个信号
- A.READY
 - B.RESET
 - C.INTR
 - D.INTA
 
 - 
				
下列选项中,哪一个不是操作系统所具有的功能?
- A.管理计算机磁盘
 - B.提供用户操作计算机的界面
 - C.管理系统动态库
 - D.编译高级语言编写的程序
 
 - 
				
除了进程线程管理、存储管理、文件系统外,下列哪一个是属于操作系统的必要组成部分?
- A.设备管理
 - B.资源管理
 - C.运行时系统
 - D.虚拟化模块
 
 - 
				
可编程并行通信接口8255A的置位/复位控制字可以对端口
- A.A置位/复位
 - B.B置位/复位
 - C.C置位/复位
 - D.A、B和C置位/复位
 
 - 
				
Pentium微处理器工作在保护模式下,采用门描述符的作用是
- A.控制访问的目标代码段的入口点
 - B.控制系统段的基地址
 - C.描述程序段的属性
 - D.描述非系统段的属性
 
 - 
				
简单页式存储管理方案中,若地址用22位二进制表示,页内地址部分占12个二进制位,则最大允许进程有多少个页面?
- A.2048
 - B.1024
 - C.512
 - D.256
 
 - 
				
如果希望8253的计数器1工作在模式1,每收到外部5个脉冲时产生中断,计数值应设置为
- A.3
 - B.4
 - C.5
 - D.6
 
 - 
				
在一个采用三级索引结构的UNIX文件系统中,假设物理块大小为512B,用16位表示一个物理块号。主索引表含有13个块地址指针,其中前10个直接指向盘块号,第11个指向一级索引表,第12个指向二级索引表,第13个指向三级索引表,那么,一个文件最大可有多少块?
- A.10 + 64 + 642+ 643
 - B.10 + 128 + 1282+ 1283
 - C.10 + 256 + 2562+ 2563
 - D.10 + 512 + 5122+ 5123
 
 - 
				
在操作系统的I/O管理中,缓冲池管理中着重考虑的是
- A.选择缓冲区的大小
 - B.决定缓冲区的数量
 - C.实现进程访问缓冲区的同步
 - D.限制访问缓冲区的进程数量
 
 - 
				
下列进程关系中,不能用P、V操作来实现的是
- A.进程共享
 - B.进程同步
 - C.进程互斥
 - D.进程的前趋关系
 
 - 
				
为了保证计算机中临界资源的正确使用,进程在对临界资源访问前,必须首先调用下列哪一区的代码?
- A.进入区
 - B.临界区
 - C.退出区
 - D.剩余区
 
 - 
				
当8086CPU处于单步工作方式时,标志寄存器中必须为1的标志位是
- A.IF
 - B.SF
 - C.TF
 - D.OF
 
 - 
				
在Pthread线程包中,线程操作pthread_yield表示的是
- A.线程让出CPU
 - B.创建一个线程
 - C.阻塞一个线程
 - D.等待一个特定的线程退出
 
 - 
				
下列哪一种方法不能用于提高文件目录检索效率?
- A.限制子目录个数
 - B.引入当前目录
 - C.采用相对路径文件名
 - D.将目录项分解
 
 - 
				
操作系统的一个重要概念是进程,下列哪一个不能作为进程来管理?
- A.内存换页程序
 - B.中断服务程序
 - C.打印程序
 - D.用户应用程序
 
 - 
				
下列哪一种进程间通信方式不会在系统中产生多份相同的拷贝?
- A.管道通信pipe
 - B.消息传递message
 - C.共享内存shared memory
 - D.套接字socket
 
 - 
				
对于如下C语言程序int main(){pid_t pid;int x=1;pid = fork();if(pid==0)printf("I am the child process, x=%d\n", ++x);elseprintf("I am the parent process, x=%d\n", --x);}在UNIX操作系统中正确编译链接后,其正确的运行结果是
- A.I am the child process, x=2
 - B.I am the parent process, x=0
 - C.I am the parent process, x=2
 - D.I am the child process, x=0
 
 - 
				
计算机操作系统中,设备管理的主要任务之一是
- A.通过缓冲技术匹配高、低速设备
 - B.通过改变配置加速数据传输
 - C.通过适配技术连接不同设备
 - D.通过总线技术提高设备效率
 
 - 
				
下列磁盘调度算法中,平均寻道时间较短但容易引起饥饿现象的算法是
- A.扫描算法SCAN
 - B.最短寻道时间优先算法SSTF
 - C.先来先服务算法FCFS
 - D.循环查看算法C-LOOK
 
 - 
				
8086 CPU被复位而恢复正常工作,是指
- A.从内存物理地址0处开始执行程序
 - B.从内存物理地址FFFF0H处开始执行程序
 - C.重新从硬盘读入程序执行
 - D.重新从内存读入程序执行
 
 - 
				
下表是某页式内存分配的情况,页面大小为4096B,有效位为1表示该页在内存。系统将逻辑地址0x0E8D、0x3010、0x411B、0x00FB、0x231E转换为物理地址时,会发生几次缺页中断?

- A.A.1次
 - B.B.2次
 - C.C.3次
 - D.D.4次
 
 - 
				
芯片8255A的端口中可以被软件设置成二个4位端口使用的是
- A.端口A
 - B.端口B
 - C.端口C
 - D.端口D
 
 
