嵌入式软件技术概论习题集答.

  • 格式:doc
  • 大小:84.00 KB
  • 文档页数:11

嵌入式软件技术概论习题集参考答案一. 单选题(每小题1分,共10分)1.C2.A3.B4.C5.D6.A7.D8.C9.B 10.A 11.C 12.C 13.C 14.B 15.A 16.B 17.B 18.A 19.D 20.D 21.A 22.A 23.B 24.C 25.C 26.D 27.D 28.A 29.B 30.B 31.A 32.C 33.C 34.B 35.D 36.A 37.D 38.D 39.B 40.C 41.D 42.A 43.C 44.A 45.D 46.B 47.D 48.B 49.A 50.C 51.D 52.D 53.B 54.A 55.C 56.A 57.B 58.C 59.B 60.C 61.B 62.C 63.B 64.B 65.A 66.D 67.A 68.D 69.A 70.C71.A 72.C 73.B 74.D 75.D 76.A 77.A 78.D 79.B 80.B二. 填空题 (每空1分, 共10分)1.嵌入性2.最终用户3.数据Cache4.数字信号处理器(或DSP)5.数据寄存器6.编码阶段7.数据结构 8.非实时操作系统9.异构模拟器 10.外部模式11.专用性 12.独立硬件开发商13.指令Cache 14.数字信号15.地址寄存器 16.构建阶段17.算法 18.实时操作系统19.同构模拟器 20.内部模式21.资源受限 22.独立软件开发商23.寄存器 24.数字信号处理器25.浮点寄存器 26.部署阶段27.等效原则 28.用户线程29.硬件缺陷 30.194631.软实时 32.系统集成商33.微处理器 34.板级支持包35.常数寄存器 36.运行阶段37.有效原则 38.内核线程39.编译器自动优化 40.寄存器41.硬实时 42.操作系统提供者43.存储器 44.BSP45.片总线 46.编译47.经济原则 48.文件系统49.外界环境干扰 50.高速缓存51.实时性 52.设备制造商53.输入输出模块 54.共享目标文件55.内总线 56.链接57.实时性 58.互斥59.Debug 60.主存储器61.确定的 62.芯片制造商63.总线 64.目标文件65.外总线 66.定址67.可靠性 68.公平69.Release 70.本机外存71.可测的 72.板级支持包(或BSP)73.机器语言 74.网络文件系统75.位置 76.打包77.高效性 78.互斥79.开发 80.远程外存三. 判断改错题 (每小题1分, 共20分)1.×,嵌入式系统的硬件核心部分是微处理器。

2.×,人机接口是用户接口的一种。

3.×,Linux的分布式文件系统是NFS。

4.√5.×,键盘是输入设备。

6.√7.×,汇编语言是低级语言。

8.×,gcc是一种编译工具。

9.√10.√11.×,嵌入式系统的硬件核心部分是微处理器。

12.√13.×,Windows Server的分布式文件系统是DFS。

14.×,程序计数器是用来保存下一条要执行的指令的地址的寄存器。

15.×,鼠标是输入设备。

16.√17.×,DM全称是Development Machine。

18.×,gcc是一种编译工具。

19.×,软件调试的目的是找出嵌入式系统软件存在的问题。

20.√21.×,嵌入式系统的硬件核心部分是微处理器。

22.×,I/O接口是系统接口的一种。

23.√24.√25.√26.√27.×,OS全称是Rea Time Operating System。

28.×,JFlash是一种烧写工具。

29.×,代码压缩技术得到的输出序列是不可以直接运行的。

30.×,在线仿真器可以分为内部模式、外部模式。

31.×,世界上第一台计算机研制成功的年代是1946年。

32.×,CAN总线接口是系统接口的一种。

33.√34.×,Flash Memory与ROM相比最大的好处是可以擦写。

35.×,麦克风是输入设备。

36.√37.√38.×,VMWare是一种模拟仿真工具。

39.√40.×,在线仿真器的内部模式又称为单片模式。

41.×,世界上第一台计算机诞生在美国。

42.√43.×,常数寄存器是专门用来保存只读的数值的。

44.×,ROM中的信息内容断电后能够永久保存。

45.×,打印机是输出设备。

46.×,C语言可以用来做为嵌入式程序开发。

47.√48.√49.√50.×,在线仿真器的单片模式又称为内部模式。

51.√52.×,嵌入式系统的资源是受限的。

53.×,栈地址寄存器指向内存中栈的顶端。

54.×,Cache更新主内存的方式有直写和回写两种。

55.×,扫描仪是输入设备。

56.×,Ada语言可以用来做为嵌入式程序开发。

57.√58.×,CETK是一种测试工具。

59.×,进程同步是进程之间的直接相互作用。

60.√61.√62.×,OS的中文意思是操作系统。

63.√64.√65.×,投影仪是输出设备。

66.×,汇编语言可以用来做为嵌入式程序开发。

67.×,运行速度优化首选的技术是算法和数据结构。

68.√69.×,进程互斥是进程之间的间接性作用。

70.√71.√72.×,计算机能直接识别和执行的指令是二进制编码的。

73.×, RAM中的数据在系统断电时会全部丢失。

74.×,Cache更新主内存的方式有直写和回写两种。

75.×,扫描仪是输入设备。

76.×,Java语言可以用来做为嵌入式程序开发。

77.√78.×,经过调试没有错误的程序,不一定是正确的程序。

79.√80.×,编译器自动优化可以提高代码的质量或缩小代码的体积。

四. 名词解释 (每小题3分, 共15分)1. RTOS全称是Real Time Operating System(2分),即实时多任务操作系统(1分)。

2. EMPU全称是Embedded Micro Processor Unit(2分),即嵌入式微处理器(1分)。

3. PIC全称是Programmable Interrpt Controller(2分),即中断控制器(1分)。

4. DM全称是Development Machine(2分),即开发机(1分)。

5. VFS全称是Virtual File System(2分),即虚拟文件系统(1分)。

6. OS全称是Operating System(2分),即实时多任务操作系统(1分)。

7. EMU全称是Embedded Micro-controller Unit(2分),即嵌入式微控制器(1分)。

8. DMA全称是Direct Memory Access(2分),即直接存储器存取(1分)。

9. COFF全称是Common Object File Format(2分),即通用目标模式(1分)。

10. SoPC全称是System on Programmable Chip(2分),即可变成单芯片系统(1分)。

11. IEE全称是Institution of Electrical Engineers(2分),即英国电气工程师学会(分)。

12. BSP全称是Borad Support Package(2分),即板级支持包(1分)。

13. ARM全称是Advanced RISC Machines(2分),即高级RISC设备(1分)。

14. ELF全称是Executable and Linking Format(2分),即可执行连链接格式(1分)。

15. ICE全称是In-Circuit Emulator(2分),即在线仿真器(1分)。

16. IEE全称是Institution of Electrical and Electronics Engineers(2分),即美国电气与电子工程师学会(1分)。

17. DDR全称是Double Data Rate(2分),即双倍数据传输(1分)。

18. ABI全称是Application Binary Interface(2分),即应用程序二进制接口(1分)。

19. VFS全称是Virtual File System(2分),即虚拟文件系统(1分)。

20. GDB全称是GNU Debugger(2分),即GNU调试器(1分)。

21. API全称是Application Programming Language(2分),即程序变成接口(1分)。

22. RAM全称是Random Access Memory,即随即存储器(1分)。

23. SOF全称是Shared Objects File(2分),即共享目标文件(1分)。

24. BLOB全称是Boot Loader Object(2分),是一款功能强大的Boot Loader(1分)。

25. ISE全称是Instruction Set Emulator(2分),即指令模拟器(1分)。

26. SoC全称是System on Chip(2分),即单芯片系统(1分)。

27. ROM全称是Read Only Memory,即只读存储器(1分)。

28. TM全称是Target Machine(2分),即目标机(1分)。

29. MMU全称是Memory Management Unit(2分),即存储单元管理器(1分)。

30. JIT Compiled全称是Just in Runtime Compiled(2分),即运行时编译(1分)。

31. BLOB全称是Boot Loader Object(2分),是一款功能强大的Boot Loader(1分)。

32. GDB全称是GNU Debugger(2分),即GNU调试器(1分)。

33. RTOS全称是Rea Time Operating System(2分),即实时多任务操作系统(1分)。

34. BSP全称是Borad Support Package(2分),即板级支持包(1分)。

35. DMA全称是Direct Memory Access(2分),即直接存储器存取(1分)。

36. IEE全称是Institution of Electrical Engineers(2分),即英国电气工程师学会(1分)。