1
驱动基础试题
(时间:1个小时?/p>
一?/p>
选择题(每题
4
分,?/p>
40
分,包括单选和多选,多选、少选均不得分)
1
?/p>
?/p>
?/p>
2
?/p>
?/p>
?/p>
3
?/p>
?/p>
?/p>
4
?/p>
?/p>
?/p>
5
?/p>
?/p>
?/p>
6
、(
?/p>
7
?/p>
?/p>
?/p>
8
?/p>
?/p>
?/p>
9
?/p>
?/p>
?/p>
10
?/p>
?/p>
?/p>
1.
Linux
系统中将设备进行分类管理?/p>
下列设备?/p>
?/p>
ACD
?/p>
属于字符设备?/p>
?/p>
BC
?/p>
属于块设?/p>
[A]
键盘
[B]
硬盘
[C]
闪存设备
[D]
帧缓存设?/p>
[E]
网卡
2.
Linux
系统中,内核以(
D
)区分设?/p>
[A]
设备节点?/p>
[B]
设备类名?/p>
[C]
设备名称
[D]
设备?/p>
3.
Linux
系统中设备节点可以创建在?/p>
D
?/p>
[A] /dev
目录?/p>
[B]
根目录下
[C] /tmp
目录?/p>
[D]
以上都可?/p>
4.
Linux
驱动程序运行在(
A
?/p>
[A]
内核空间
[B]
用户空间
[C]
内核空间和用户空?/p>
5.
Linux
系统中设备驱动程序是以模块形式组织的,编译驱动时可以用哪种方式编?/p>
?/p>
AB
?/p>
[A]
静态编译进内核
[B]
动态编?/p>
6.
Linux
2.6.35
内核中,设备的主设备号用?/p>
B
)位来表示,次设备号用(
D
)位?/p>
表示
[A]8
[B] 12
[C]16
[D] 20
[E] 24
[F] 32
7.
Linux
系统中哪些种类的设备有设备节点(
BC
?/p>
[A]
定时?/p>
[B
]
字符设备
[C]
块设?/p>
[D]
网络设备
8.
通常情况下,
kmalloc
函数能分配的最大内存是?/p>
c
?/p>
[A] 4K
[B] 64K
[C]128K
[D] 4M
9.
能保证物理空间上连续的内存分配函数是?/p>
AB
?/p>
[A]__get_free_pages