[填空题] 如果在高速缓存中有所需数据,处理器直接访问高速缓存,这种情况称为()
[单选题]第二阶段引导装入程序具有一些功能,下列选项中不属于其功能的是()A . 处理器底层的初始化B . 解压缩和重定位代码C . 其他特定于处理器的初始化D . 加载操作系统
[单选题]下面关于inode节点描述错误的是()A . inode节点和文件是一一对应的B . inode节点能描述文件占用的块数C . inode节点描述了文件大小和指向数据块的指针D . 通过inode节点实现文件的逻辑结构和物理结构的转换
[问答题] 简述Boot Loader在嵌入式系统中主要起的作用。
[填空题] 局部性包含两个方面,它们分别是()和空间局部性。
[问答题] 简述构建根文件系统基本步骤。
[单选题]内核命令行参数的形式不可以是()A . 单个单词B . key=value1,value2,„复合形式C . 字符串D . key=value
[问答题] 简述嵌入式系统中进程间通信主要采用的形式。
[问答题] 简述内核入口点(head.o)模块诉执行的功能。
[问答题] 简述超标量技术应用的限制情况。
[问答题] 简述ARM9异常的优先级。
[填空题] 高速缓存使用的依据是()原则。
[问答题] 为什么调试者不能像调试普通代码那样来对内核入口点(head.o)模块的各个部分进行调试?
[问答题] 简述中断源的识别方法。
[问答题] 简述信号的建立时间和信号的保持时间。
[填空题] ()就是在操作系统内核运行之前运行的一段程序,它类似于PC机中的()程序。
[填空题] 系统调用通过设备文件的()找到相应的设备驱动程序,然后读取这个数据结构相应的(),接着把控制权交给该函数。
[填空题] Linux内核代码中init/main.c文件是整个Linux内核的()。每种体系结构都会执行一些底层设置函数,然后执行名为()的函数来启动Linux内核。
[问答题] 请简述Linux内核编译的步骤。
[问答题] 简述内核初始化过程。
[单选题]冯.诺依曼基本思想主要是提出了()A . 二进制和存储器B . CPU和存储器C . 二进制和程序存储D . 存储器和输入输出设备
[问答题] 简述RISC指令集的特点。
[单选题]如果要从系统中删除一个设备,则要调用()函数。A . cdev_del()B . cdev_add()C . cdev_alloc()D . cdev_init()
[单选题]()是用户空间中所有Linux进程的父进程。A . init()B . start_kernel()C . idleD . initcall
[填空题] /proc文件系统是一个伪文件系统,存在于()而不是在硬盘上,它是一种内核和内核模块用来向()发送信息的机制。
[填空题] Linux运转在两种模式下,一种是(),另一种是()
[问答题] 简述在C语言程序中调用汇编语言程序的方法。
[填空题] 汇编语言与C混合编程的模式主要有两种:一种是C调用汇编代码,另一种是()
[问答题] 简述引导装入程序和第二阶段引导装入程序的区别。
[单选题]释放设备跟关闭设备的区别是()A . 关闭设备时,其他进程还能继续使用该设备;释放设备时,其他进程必须重新打开此设备才能使用它B . 释放设备时,其他进程还能继续使用该设备;关闭设备时,其他进程必须重新打开此设备才能使用它C . 关闭设备时,其他进程还能暂停使用该设备;释放设备时,其他进程必须重新打开此设备才能使用它D . 新打开此设备才能使用它