17.ELF的含义是什么,论述ELF的三个不同的类型文件以及含义。
答:ELF全称ExecutableandLinkingFormat即可执行链接格式,作为应用程序进行接口的一部分,主要包括3种格式
可重定位文件,有编译器和汇编器创建在运行前需要由链接器处理
可执行文件,完成了所有的重定位工作和符号解析
共享目标文件,就是共享库,即包括连接器所需要的符号信息,也包括运行时可以直接执行的代码
18.论述进程的状态,以及每个状态的含义。
答:进程在运行时有5个状态:
新的,表示进程正在被创建;
运行,表示指令正在被执行;
等待,表示进程正在等待一定时间的出现。
就绪,表示进程正在等待被分配给某个处理器。
19.论述DSP的广义理解和狭义理解的含义,以及DSP器件的特性。
答:DSP的广义理解,译为数字信号处理,信号的分析和更改是经由顺序分开以代表此信号的数字化格式的信息,通常比类的处理需大量的数字运算。
DSP的侠义理解,译为数字信号处理器,即针对数字信号处理而发展出的处理器。
DSP器件的特点主要有6个:
在单指令周期内完成乘加运算;
高速的运算能力;
一般采用哈佛结构和流水线设计;
芯片具有满足数字信号算法特殊要求的功能;
数据交换的能力高;
支持兵行处理指令。
20.指令模拟器有几种分类标准,每种分类标准分类及内容各是什么。
答:指令模拟器有两种分类标准:
A.按照体系建构来分,包括:
同构模拟器,指在某种体系架构的处理器之上,使用软件模拟出另外一个与自己相同的虚拟机。
异构模拟器,在一种体系架构的处理器之上,模拟另外一种处理器的执行。
B.按照实现方式来分,包括:
解释性模拟器,在内存中建立一个代表目标处理器状态的数据结构,根据目标处理器的指令集定义解释的方式‘执行’目标软件,执行的结构是修改处理器的状态,从而完成及的模拟。
编译型模拟器,将目标指令翻译为用于操作目标标记状态的一组宿主指令,被模拟的机器状态通常被保持在宿主机的全局存储空间中。
21.论述嵌入式系统开发中的角色。
答:嵌入式系统开发中的角色主要有7个:
芯片制造者,负责制作包括CPU、网卡、RAM、Flash等厂商。
设备制造者,负责制造硬件开发板和产品板,从芯片制造者手中购买各种芯片,然后自己进行硬件设计和制板。
OS提供者,负责提供嵌入式OS。
系统继承商,根据某些特点的应用需求,定制特定的OS。
独立软件开发商,负责在OS之上开放有独立功能的应用程序。
独立硬件开发商,负责开放某些硬件外设,通常还需编写并提供这些硬件的驱动程序。
最终用户,即产品的最终使用者。
22.论述特殊目的寄存器的作用,有哪些常见的特殊目的寄存器、以及它们的功能。
答:特殊目的寄存器一般存储处理器内部的一些特殊的数据。
程序计数器,用来保存下一条要执行的指令的地址。
栈地址寄存器,只内存中栈的顶端。
状态寄存器,包含各种状态位,以反映处理器的当前状态。
23.论述在嵌入式系统开放中,影响调试的外围因素。
答:在嵌入式系统开发中,影响调试的外围因素主要有3个
硬件缺陷,嵌入式系统中并非所有的问题都是软件导致的,很多时候在嵌入式系统开发中,硬件的错误比软件的错误复杂的多,也严重的多
编译器自动优化,编译器优化期间会对程序代码的顺序,变量的个数进行自动调整,增加了调试的难度,过多的优化级本身就有可能引入错误
外界环境的干扰,外界环境的干扰主要作用于硬件让系统产生意想不到的问题
编辑推荐:
2013年9月计算机等级考试真题及答案解析专题北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |