笔者来介绍一下嵌入式系统工程师考试的一些易错题目
题目介绍
流水线指令计算公式:一条指令总时间+max(单个指令执行时间)*(指令数-1)
平均故障间隔时间
ICMP协议:传送通信问题相关的消息。
子网划分:网络号+主机号(A:8位 ,B:16位,C:24位)
以太网帧结构
BIT:完成对故障的检测和定位
DMA的数据传输:
位图:bitmap
文件系统:
页号偏移计算
任务间通信方式
高速串行总线:
对称和非对称加密:
数字签名:
软件成熟度模型:
2、嵌入式系统软件和操作系统
嵌入式系统中实模式:嵌入式系统通常不涉及到实模式这个概念。实模式是指在x86处理器中一种最早期的工作模式,它可以提供对16位代码和1MB物理内存的支持。但是,在现代的嵌入式系统中,通常使用的处理器架构包括ARM、MIPS、PowerPC等,并没有实模式的概念。因此,在嵌入式系统中,我们不需要考虑实模式的问题。
在实模式下,CPU只能使用低端1MB的寻址空间,并且没有访问权限保护机制,意味着程序可以直接访问到任意内存地址,这也是实模式的一个缺点。
实模式的“实”更多地体现在其地址是真实的物理地址。在实模式下,由于没有内存保护机制,只有一个操作系统可以运行,因此它被广泛应用于早期的个人计算机和嵌入式系统中。
随着CPU的发展,处理器架构从16位逐渐升级到32位和64位,使得可寻址的内存空间大大增加,同时添加了许多新的特性,例如虚拟内存、内存保护等。因此,实模式已经不再是现代计算机或嵌入式系统中的主要工作模式
嵌入式内存中段页内存管理:逻辑地址+地址映射=物理地址
段(1MB):大小不固定,
大页(64KB):页的大小固定,
小页(4KB):
极小页(1KB):
页是信息的物理单位,是为了减少内存碎片及提高内存利用率,是系统管理的需要。
段是信息的逻辑单位,它含有一组意义相对完整的信息,分段的目的是为了更好地满足用户的需要。
页的大小固定且由系统决定,由硬件把逻辑地址划分为页号和页内地址两部分。
段的长度不固定且由用户所编写的程序决定,通常由编译系统在对源程序进行编译时根据信息的性质来划分。