软考嵌入式系统设计师2014年上午试题总结

1、三总线结构的计算机总线系统由数据总线,地址总线,控制总线组成

2、计算机采用分级存储体系的目的是为了解决存储容量,成本,速度之间的矛盾的问题。
在计算机系统中,高速缓存一般采用SRAM,内存一般采用DRAM,外存一般采用磁存储器。
SRAM集成度低,速度快,成本高
DRAM集成度高,但是需要动态刷新
磁存储器速度慢,容量大,成本低

3、加法器属于CPU总算术逻辑单元的部件。

4、RISC的指令系统通常比CISC复杂
RISC通常会比CISC配置更多的寄存器
RISC编译器的子程序库通常要比CISC大得多
RISC比CISC更适合VLSI工艺的规整形要求

5、在CPU和主存之间设置“Cache”的作用,是为了解决CPU和主存之间的速度匹配问题

6、网络系统中,通常把Web服务器置于隔离区。(DMZ区)因为Web服务器是置于外网的,是一种为公共网络提供Web访问的服务器。

7、拒绝服务攻击的目的是使计算机或者网络无法提供正常的服务
拒绝服务攻击是不断向计算机发起请求来实现的
DDos(分布式拒绝服务)是一种拒绝服务攻击的形式

8、常见的蠕虫病毒有:红色代码,爱虫病毒,熊猫烧香,Nimda病毒,爱丽兹病毒。
冰河是一款木马软件,主要是用于远程监控。

9、声音编码是表示媒体,喇叭是表现媒体。

10、巧合内聚:指模块内的各个处理模块之间没有联系
逻辑内聚:指模块内执行逻辑相似的几个功能,由参数确定执行哪一个功能
时间内聚:把需要同时执行的的动作组合在一个形成的模块
通信内聚:指模块内所有处理元素都在同一个数据结构上操作,或者指各处理使用相同的输入数据或者产生相同的输出数据
顺序内聚:指一个模块的各个处理元素都密切相关于同一功能且必须顺序执行,前一个功能的输出就是下一个功能的输入
功能内聚:是最强的内聚,指模块内所有功能共同完成一个功能,缺一不可

11、Python是一种面向对象、解析型计算机程序设计语言
Prolog是逻辑型程序设计语言

12、中间代码不依赖于具体的机器,使用中间代码可提高编译程序的可移植性,
中间代码可以用树或者图表示,中间代码不可以用栈或队列表示。

13、与工业控制计算机相比,嵌入式微处理器具有体积小,重量轻,成本低,可靠性高的优点。

14、片上系统(SOC)系统设计的关键是IP核,IP核一般分为硬核,固核,软核
DSP是专门用于信号处理方面的处理器,其在系统结构和指令算法方面都进行了特殊设计。

15、实时操作系统中,其首要任务就是调度一切可利用的资源完成实时控制任务。
实时操作系统就是系统启动后运行的一个后台程序。
实时操作系统可以根据应用环境的要求对内核进行裁剪和重配

16、非抢占式内核要求每个任务都要有自我放弃CPU的所有权
非抢占式内核的任务级响应时间取决于最长的任务执行时间
在抢占式内核中,最高优先级任务何时执行是可知的

17、页式虚拟存储器中,虚拟地址到实地址的变换是由主存的页来实现的
段式存储管理中,段是按照程序的逻辑结构划分的,各个段的长度是随意的
段页式存储管理中主存的调入和调出是按照页来进行的,但可按段来保护
在一般的大中型机中,都采用段页式的虚拟存储管理方式

18、中断请求会记录在中断请求寄存器的对应位
中断屏蔽寄存器用来配置是否进行对应位的中断屏蔽
判优线路根据每个中断的优先级,选择一个最高优先级的中断源进行响应

19、嵌入式开发一般需要交叉开发环境
目标机是能够让嵌入式软件实际的运行环境或者是能代替实际运行环境的仿真系统。
在线仿真器(ICE)是一种模拟CPU的设备。

20、下列做法有利于嵌入式应用软件的移植:
在软件设计上,采用层次化设计和模块化设计
在软件体系结构上,在操作系统和应用软件之间引入一个中间件层
将不可移植的部分局域化,集中子某几个特定的文件之中

21、在嵌入式操作系统中,两个任务并行执行,一个任务要等待另外一个任务发来消息后在继续执行,这种制约性合作关系被称为任务的同步。

22、gdb(一款调试器)能监视程序中变量的值,能设置断点以使程序在特定的代码上停止执行,能逐行的执行代码

23、在单总线结构的CPU中,连接在总线上的多个部件某时刻只有一个能向总线发送数据,但可以有多个同时从总线上接收数据。

24、共享内存通信机制的缺点是需要使用额外的同步机制。

25、操作系统使用设备管理方式管理外部设备,当驱动程序利用系统调用打开外部设备时,通常使用的标志是逻辑设备名。

26、在嵌入式实时系统中,通常用BIT完成对故障的检测和定位。
BIT具有以下特点:上电后拥有百分之百的CPU控制权,可对系统中所有硬件进行完整测试,周期BIT是在系统运行时对硬件进行的周期性检测
嵌入式系统会在不同状态下选择相应的BIT,以保证故障被及时发现和定位

27、死锁时用户之间循环等待资源而引起的僵局
发生死锁时,系统中一定至少存在一个资源等待的回路。
死锁不可能在某个单进程中发生。

28、软件测试按照不同的划分方法,有不同的分类。
按照程序是否执行,可以分为静态和动态测试。
按照测试用例的设计方法,可以分为白盒测试和黑盒测试。
按照开发剪短划分:可以分为单元测试、集成测试、确认测试、系统测试、验收测试等

29、上下文切换时间是影响RTOS性能的重要指标(上下文切换有RTOS内部完成)

30、RapidIO(告诉互连总线)是一种高速的串行总线(Gbps),其协议采用由物理层,逻辑层和传输层构成

31、功能基线形成的时机是在系统分析与软件定义阶段结束时

32、算法地时间复杂度是指算法执行过程中所需要的基本运算次数

33、软件测试的目的是:发现软件的错误

34、软件能力成熟度模型(CMM)将软件能力成熟度自低到高依次划分为:初识级,可重复级,已定义级,已管理级,优化级

35、PPP中的安全认证协议是CHAP,它使用三次握手的会话过程传送密文。

36、ICMP协议属于Internet中的网络层协议,其协议数据单元封装在IP数据报中传送。

37、DHCP客户端可以从DHCP服务器获得DHCP服务器地址和DNS服务器地址。

发布了66 篇原创文章 · 获赞 144 · 访问量 41万+

猜你喜欢

转载自blog.csdn.net/hpf247/article/details/78233073