一起答

2017年计算机四级嵌入式系统开发工程师模拟题1

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 下列关于生产者消费者的叙述中,哪一个是正确的?

    • A.生产者往缓冲区放产品前要先使用P操作确保缓冲区有空闲槽
    • B.生产者往缓冲区放产品前要先使用V操作确保缓冲区有空闲槽
    • C.消费者从缓冲区取产品前要先用P操作确保缓冲区互斥使用
    • D.生产者往缓冲区放产品前要先用P操作确保缓冲区互斥使用
  2. 采用指令流水线控制时,如果一条指令分成取指、译码、执行、访存和回写共5个阶段,假设每个阶段的时间相等,为一个时间片,则最理想情况下执行完9条指令,需

    • A.14个时间片
    • B.13个时间片
    • C.9个时间片
    • D.5个时间片
  3. 在I/O设备管理中,设备分配的主要数据结构及分配顺序是

    • A.系统设备表→控制器控制表→设备控制表
    • B.系统设备表→设备控制表→控制器控制表
    • C.设备分配表→系统设备表→控制器控制表
    • D.设备分配表→系统设备表→设备控制表
  4. 银行家算法是应对死锁的一种算法,其实现的是

    • A.死锁鸵鸟算法
    • B.死锁检测与恢复算法
    • C.死锁避免算法
    • D.死锁预防算法
  5. Pentium微处理器的5个控制寄存器中,用于分页和分段管理的寄存器是

    • A.CR0和CR1
    • B.CR1和CR4
    • C.CR2和CR3
    • D.CR3和CR4
  6. 某一单核处理机的计算机系统中共有20个进程,那么,处于运行状态的进程最少为几个?

    • A.1
    • B.20
    • C.19
    • D.0
  7. 8255A的端口B工作在方式1时,其握手联络信号将使用C端口中的

    • A.1位
    • B.3位
    • C.5位
    • D.6位
  8. 某块数据段长度为16个字,其起始地址为70A0H:DDF6H,则该数据段的末字单元的物理地址是

    • A.14E96H
    • B.7E814H
    • C.7E7F6H
    • D.7E816H
  9. 8086微处理器连续两次读/写操作允许的最短时间间隔称为

    • A.存取周期
    • B.总线周期
    • C.时钟周期
    • D.机器周期
  10. RS-232-C标准所定义的逻辑电平变化范围比TTL电平大,其目的是

    • A.得到所规定的逻辑电平比较方便
    • B.为了和TTL电平有所区别
    • C.提高抗干扰能力
    • D.因为I/O设备的电平变化范围大
  11. 并行接口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
  12. 下列各种方法中,哪一种既可以满足多道程序设计且设计上又最简单?

    • A.可变分区
    • B.交换技术
    • C.单一连续区
    • D.分页技术
  13. 芯片8259A中,寄存器PR的作用是

    • A.记录处理的中断请求
    • B.判断中断优先级的级别
    • C.设置中断请求的屏蔽位
    • D.存放外部输入的中断请求信号
  14. Pentium微处理器中,若当前工作在虚拟8086方式下,则标志寄存器的标志位设置正确的是

    • A.VM=1
    • B.VM=0
    • C.RF=1
    • D.RF=0
  15. 8086CPU构成的微机系统把内存分为若干个逻辑段,每个逻辑段的大小不超过

    • A.64MB
    • B.1MB
    • C.64KB
    • D.16KB
  16. 以下关于哈佛结构计算机的叙述中,正确的是

    • A.计算机由运算器、存储器、输入设备和输出设备组成
    • B.指令和数据分别存放在不同的存储器内
    • C.计算机由运算器、控制器、输入设备和输出设备组成
    • D.机器以控制器为中心
  17. 将多个目标程序装配成可运行的程序的过程称为

    • A.编译
    • B.链接
    • C.装载
    • D.编辑
  18. 当所用的存储器或外设速度比CPU的读写周期慢时,决定是否需要插入TW,8086 CPU会在T3状态的前沿采样以下哪个信号

    • A.READY
    • B.RESET
    • C.INTR
    • D.INTA
  19. 下列选项中,哪一个不是操作系统所具有的功能?

    • A.管理计算机磁盘
    • B.提供用户操作计算机的界面
    • C.管理系统动态库
    • D.编译高级语言编写的程序
  20. 除了进程线程管理、存储管理、文件系统外,下列哪一个是属于操作系统的必要组成部分?

    • A.设备管理
    • B.资源管理
    • C.运行时系统
    • D.虚拟化模块
  21. 可编程并行通信接口8255A的置位/复位控制字可以对端口

    • A.A置位/复位
    • B.B置位/复位
    • C.C置位/复位
    • D.A、B和C置位/复位
  22. Pentium微处理器工作在保护模式下,采用门描述符的作用是

    • A.控制访问的目标代码段的入口点
    • B.控制系统段的基地址
    • C.描述程序段的属性
    • D.描述非系统段的属性
  23. 简单页式存储管理方案中,若地址用22位二进制表示,页内地址部分占12个二进制位,则最大允许进程有多少个页面?

    • A.2048
    • B.1024
    • C.512
    • D.256
  24. 如果希望8253的计数器1工作在模式1,每收到外部5个脉冲时产生中断,计数值应设置为

    • A.3
    • B.4
    • C.5
    • D.6
  25. 在一个采用三级索引结构的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
  26. 在操作系统的I/O管理中,缓冲池管理中着重考虑的是

    • A.选择缓冲区的大小
    • B.决定缓冲区的数量
    • C.实现进程访问缓冲区的同步
    • D.限制访问缓冲区的进程数量
  27. 下列进程关系中,不能用P、V操作来实现的是

    • A.进程共享
    • B.进程同步
    • C.进程互斥
    • D.进程的前趋关系
  28. 为了保证计算机中临界资源的正确使用,进程在对临界资源访问前,必须首先调用下列哪一区的代码?

    • A.进入区
    • B.临界区
    • C.退出区
    • D.剩余区
  29. 当8086CPU处于单步工作方式时,标志寄存器中必须为1的标志位是

    • A.IF
    • B.SF
    • C.TF
    • D.OF
  30. 在Pthread线程包中,线程操作pthread_yield表示的是

    • A.线程让出CPU
    • B.创建一个线程
    • C.阻塞一个线程
    • D.等待一个特定的线程退出
  31. 下列哪一种方法不能用于提高文件目录检索效率?

    • A.限制子目录个数
    • B.引入当前目录
    • C.采用相对路径文件名
    • D.将目录项分解
  32. 操作系统的一个重要概念是进程,下列哪一个不能作为进程来管理?

    • A.内存换页程序
    • B.中断服务程序
    • C.打印程序
    • D.用户应用程序
  33. 下列哪一种进程间通信方式不会在系统中产生多份相同的拷贝?

    • A.管道通信pipe
    • B.消息传递message
    • C.共享内存shared memory
    • D.套接字socket
  34. 对于如下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
  35. 计算机操作系统中,设备管理的主要任务之一是

    • A.通过缓冲技术匹配高、低速设备
    • B.通过改变配置加速数据传输
    • C.通过适配技术连接不同设备
    • D.通过总线技术提高设备效率
  36. 下列磁盘调度算法中,平均寻道时间较短但容易引起饥饿现象的算法是

    • A.扫描算法SCAN
    • B.最短寻道时间优先算法SSTF
    • C.先来先服务算法FCFS
    • D.循环查看算法C-LOOK
  37. 8086 CPU被复位而恢复正常工作,是指

    • A.从内存物理地址0处开始执行程序
    • B.从内存物理地址FFFF0H处开始执行程序
    • C.重新从硬盘读入程序执行
    • D.重新从内存读入程序执行
  38. 下表是某页式内存分配的情况,页面大小为4096B,有效位为1表示该页在内存。系统将逻辑地址0x0E8D、0x3010、0x411B、0x00FB、0x231E转换为物理地址时,会发生几次缺页中断? 

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

    • A.端口A
    • B.端口B
    • C.端口C
    • D.端口D