如下题目也许与原题目有差入,但力争使题目与原题目靠近。这是某个企业的 linux 内核驱动笔试题目,但愿对各位要参与面试的朋友提供一点协助,同步又要对企业试题保密,唉,没措施,详细企业名字只能采用×××替代啦!^_^…… 假如这样还是“那个”的话(^_^),请企业及时与偶联络,偶会第一时间将其删除,谢谢! (一)重要题型:选择题(每题 3 分,约 20 题吧,详细什么题均有,包括网络、C 以及其他硬件方面的基础知识);简答题(总分约 40 分,重要包括读 C 程序给出成果同步给出合适的解释及其他某些硬件方面的问题);(二)重要内容:1、题目概述(1)C 方面:这一部分比较简单,重要是类似指针空间分派、strcpy(重要是考第一种参数与否有空间,结合指针空间分派考)、二重指针、++及――(先加后加,先减后减)等,尚有就是 volatile 及 register 修饰符的意思。(2)其他方面:这一部分比较杂,什么都可以考你,多半都是基础知识,尤其是硬件方面,华为的重要题目为:(重要列出 C 以外的题目,我认为 C 是非常简单的,^_^)2、详细题目(1)选择题部分:1、255.255.254.0 网段最多能支持多少主机?(大概有 5 个备选项)2、10M 网卡传播过程中物理层采用什么编码?(SNAP?)(大概有 4 个备选项)3、栈与队列的特点?(备选大概只有两个,A 为 FIFO,B 为 LIFO)4、Cache 的工作方式划分?(大概也有 4 个答案,大概是:write-none,write-all,write-through,write-back)。5、什么叫 NMI 中断?(四个备选项)6、RISC 重要性能及特性?(大概有 6 个备选项)7、在嵌入式系统中,所谓的北桥指的是什么?(2)简答题:1、说说轮巡任务调度与抢占式任务调度的区别?(大概为 8 分吧,记不清了)2、什么叫存储器高速缓存技术,其重要目的?(大概 6 分)3、画出计算机构成的最小逻辑框图。(哼,这道题居然 10 分)4、谈谈 Volatile 与 Register 修饰符的作用?【一、来自 Q 群友】1. linux 内核里面,内存申请有哪几种函数,各自的区别?2. IRQ 和 FIQ 有什么区别,在 CPU 里面是是怎么做的?3. int *a;char *b;a 和 b 自身是什么类型?a、b 里面自身寄存的只是一种地址,莫非是这两个地址有不一样么? 4. 中断的上半部分和下半部分的问题:讲下提成上半部分和下半部分的原因,为何要分?讲下怎样实现?分析:中断服务例程一般都是在中断祈求关闭的条件下执行...