已知Cache命中率H=0.98,主存比Cache慢4倍,已知主存存取周期为200ns,则系统的平均访问时间是__________ns。
假设以下代码运行环境为32位系统,其中,__attribute__((ipacked))的作用是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐。 代码段1: struct student1{ char name[10]; long sno; char sex; float score[4]; }__attribute__((packed)) *p1, a1, b1; 代码段2: union student2{ char name[10]; long sno; char sex; float score[4]; } *p2, a2, b2; sizeof(struct student1)、sizeof(union student2)的结果分别是__________。
CPU通过接口对外设控制的方式一般包含程序查询方式、中断处理方式和DMA方式,以下描述正确的是___________。
An embedded system is an applied computer system,as distinguished from other types of_________such as personal computers(PCs)or supercomputers.
JTAG是用来进行嵌入式处理器调试的标准化接口,下列描述中,正确的是__________。
以下关于容错技术的叙述中,错误的是__________。
根据下图所示的输出信息,可以确定的是:____________。
下列做法中不利于嵌入式应用软件移植的是___________。
以下描述中不属于嵌入式操作系统特点的是__________。
以下关于嵌入式安全关键系统的设计以及系统健壮性相关的描述中,错误的是_________。
三日运算符表达式“d=a>b?(a>c?a:c):(b>c?b:c);”等价于下列①、②、③、④四组程序的__________组解释。①if(a>b) ②if(a>b)d=a; if(a>c)d=c; else if(a>c)d=a; else d=a: else if(b>c)d=b; else if(b>c)d=c; else d=c; else d=b;③if(a>b)d=b; ④if(a>b){ else if(a>c)d=c; if(a>c)d=a; else if(b>c)d=c; else d=c; else d=b; }else{if(b>c)d=b; else d=c;}
变量W_data定义如下: union data_node. { float ff; int n; char ch; } W_data;则变量W_data所占的内存存储空间可表示为__________。
以下关于CISC和RISC的描述中,不正确的是___________。
在PowerPC处理器中,内存地址与I/O地址统一编址,访问内存单元和I/O设备是靠__________来区分的。
某同步总线的时钟频率为100MHz,宽度为3:2位,地址/数据线复用,每传输一个地址或者数据占有一个时钟周期。若该总线支持burst(猝发)传输方式,则一次“主存写”总线事务传输一个数组int buf[4]所需要的时间至少是___________ns。
在嵌入式系统设计中,一般包含多种类型的存储资源,比如ROM、EEPROM、NAND Flash、Nor Flash、DDR、SD卡等。下面关于这些资源的描述中,正确的是__________。
若信号量S的初值为2,当前值为-1,则表示有(54)等待进程。
某计算机数据总线为32位,地址空间从F0000000H到F007FFFFH映射为FLASH空间,若要实现FLASH的最大存储容量,至少需要___________片16K×16bit的FLASH芯片。
在主存储器和CPU之间增加Cache的目的是__________。
假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为15μs,由缓冲区送至用户区的时间是5μs,在用户区内系统对每块数据的处理时间为1μs。若用户需要将大小为10个磁盘块的Doc1文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为__________(21)μs;采用双缓冲区需要花费的时间为__________(22)μs。
