请列举linux设备驱动程序中,中断底半步机制,华清__初级驱动试题

驱动基础试题(时间:1个小时)

一、选择题(每题 4 分,共40 分,包括单选和多选,多选、少选均不得分)

1. Linux系统中将设备进行分类管理,下列设备中(ACD )属于字符设备,(BC)属于块设备

[A] 键盘[B] 硬盘

[C] 闪存设备[D] 帧缓存设备[E] 网卡

2.Linux系统中,内核以(D)区分设备

[A] 设备节点名[B] 设备类名称

[C] 设备名称[D] 设备号

3.Linux系统中设备节点可以创建在(D )

[A] /dev目录下[B] 根目录下

[C] /tmp目录下[D] 以上都可以

4.Linux驱动程序运行在( A )

[A] 内核空间[B] 用户空间

[C] 内核空间和用户空间

5.Linux系统中设备驱动程序是以模块形式组的,编译驱动时可以用哪种方式编译(AB )

[A] 静态编译进内核

[B] 动态编译

6.Linux 2.6.35 内核中,设备的主设备号用( B )位来表示,次设备号用(D)位来表示

[A]8 [B] 12

[C]16 [D] 20

[E] 24 [F] 32

7.Linux系统中哪些种类的设备有设备节点(BC)

[A] 定时器[B] 字符设备

[C] 块设备[D] 网络设备

8.通常情况下,kmalloc函数能分配的最大内存是(C)

[A] 4K [B] 64K

[C]128K [D] 4M

9.能保证物理空间上连续的内存分配函数是(AB)

[A]__get_free_pages

[B] kmalloc [C] vmalloc

[D] malloc

10.Linux系统中通过add_timer 添加的timer是(A)

[A] 一次的

[B] 循环的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值