一、单选题
1、3个进程,需要的资源数依次为4,5,6,为了防止死锁,所需的最少资源数为(B)
A、12 B、13 C、14 D、15
解析:最差情况各进程占用3,4,5,再有一个资源时候,其中一个进程完成释放资源,所以3+4+5+1=13
2、Thumb指令集支持16位、32位。
3、类似宏定义计算问题(64位系统,char **a[5][6],sizeof(a))
#define PRODUCT (x) (x*x)
int main()
{
int a,b=3;
a=PRODUCT(b+2);
}
- 解答
b+2*b+2=3+2*3+2=11
参见博客:https://blog.csdn.net/qingzhuyuxian/article/details/81459346
4、嵌入式系统的特点:
- 专用型
- 隐蔽型
- 资源受限
- 高可靠性
- 软件固化
- 实时性
5、mov寻址方式
6、MMU的特点
二、多选题
1、IIC的启动结束电平的状态
初始化:IIC的初始化为SDA和SCL均为高。
开始信号:处理器让SCL时