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