新建
上传
首页
助手
最?/div>
资料?/div>
工具

1

 

Linux

驱动基础试题(时间:1个小时?/p>

 

一、选择题(每题

 

4 

分,?/p>

 

40 

分,包括单选和多选,多选、少选均不得分)

 

1.

 

Linux

系统中将设备进行分类管理,下列设备中?/p>

 

 

 

 

ACD 

 

)属于字符设备,

 

?/p>

 

 

 

BC 

 

 

 

?/p>

属于块设?/p>

 

 

 

[A] 

键盘

 

 

[B] 

 

硬盘

 

 

 

[C] 

闪存设备

 

 

 

 

[D] 

帧缓存设?/p>

 

 

[E] 

网卡

 

 

2.

 

Linux

系统中,内核以(

D 

 

)区分设?/p>

 

[A] 

设备节点?/p>

 

 

[B] 

设备节点?/p>

 

 

 

 

[C] 

 

设备名称

 

 

 

[D] 

 

设备?/p>

 

 

3.

 

Linux

系统中设备节点可以创建在?/p>

 

 

 

 

A

?/p>

 

[A] /dev

目录?/p>

 

 

[B] 

根目录下

 

 

 

 

 

 

 

 

[C] 

 

/tmp 

目录?/p>

 

 

 

[E] 

 

以上都可?/p>

 

 

4.

 

Linux

驱动程序运行在(

 

A 

 

 

?/p>

 

[A] 

内核空间

 

 

[B] 

用户空间

 

 

 

 

[C] 

用户空间和内核空?/p>

 

 

5.

 

Linux

系统中设备驱动程序是以模块形式组织的,编译驱动时可以用哪种方式编?

?/p>

 

AB 

 

 

?/p>

 

[A] 

静态编译进内核

 

 

[B] 

动态编?/p>

 

 

 

6.

 

Linux 2.6 

内核中,设备的主设备号用?/p>

 

B

)位来表示,次设备号用(

D 

)位来表?/p>

 

 

[A] 

 

8

 

 

[B] 12 

 

 

 

[C ] 16 

 

 

[D ] 20 

 

[E] 

 

24 

 

 

 

 

[F] 

 

32 

 

7.

 

Linux

系统中哪些种类的设备有设备节点(

 

BD 

 

?/p>

 

 

 

 

[A] 

 

定时?/p>

 

 

[B] 

 

字符设备

 

 

 

 

[C ] 

 

块设?/p>

 

 

[D ] 

网络设备

 

 

8.

 

通常情况下,

kmalloc

函数能分配的最大内存是?/p>

 

 

C 

?/p>

 

 

 

 

[A] 

 

4K

 

 

[B] 

 

64K 

 

 

 

[C ] 128K 

 

[D ] 

 

4M 

 

9.

 

能保证物理空间上连续的内存分配函数是?/p>

 

A B 

 

?/p>

 

 

 

 

[A] __get_free_pages 

 

[B] kmalloc 

 

[C ] vmalloc 

 

[D ] malloc 

 

10.

 

Linux

系统中通过

add_timer 

添加?/p>

timer

是(

 

 

A

?/p>

 

 

 

 

[A] 

一次的

 

 

[B] 

循环?/p>

 

 

[C ] 

以上两种都可?/p>

 

 

二、简答题(每?/p>

 

6 

分,?/p>

60 

分)

 

1. 

Linux

系统中以模块方式组织设备驱动程序,请列举在一个模块程序中必不可少的组成部

分?/p>

 

(可以写?/p>

Hello world

模块的程序)

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

1

 

Linux

驱动基础试题(时间:1个小时?/p>

 

一、选择题(每题

 

4 

分,?/p>

 

40 

分,包括单选和多选,多选、少选均不得分)

 

1.

 

Linux

系统中将设备进行分类管理,下列设备中?/p>

 

 

 

 

ACD 

 

)属于字符设备,

 

?/p>

 

 

 

BC 

 

 

 

?/p>

属于块设?/p>

 

 

 

[A] 

键盘

 

 

[B] 

 

硬盘

 

 

 

[C] 

闪存设备

 

 

 

 

[D] 

帧缓存设?/p>

 

 

[E] 

网卡

 

 

2.

 

Linux

系统中,内核以(

D 

 

)区分设?/p>

 

[A] 

设备节点?/p>

 

 

[B] 

设备节点?/p>

 

 

 

 

[C] 

 

设备名称

 

 

 

[D] 

 

设备?/p>

 

 

3.

 

Linux

系统中设备节点可以创建在?/p>

 

 

 

 

A

?/p>

 

[A] /dev

目录?/p>

 

 

[B] 

根目录下

 

 

 

 

 

 

 

 

[C] 

 

/tmp 

目录?/p>

 

 

 

[E] 

 

以上都可?/p>

 

 

4.

 

Linux

驱动程序运行在(

 

A 

 

 

?/p>

 

[A] 

内核空间

 

 

[B] 

用户空间

 

 

 

 

[C] 

用户空间和内核空?/p>

 

 

5.

 

Linux

系统中设备驱动程序是以模块形式组织的,编译驱动时可以用哪种方式编?

?/p>

 

AB 

 

 

?/p>

 

[A] 

静态编译进内核

 

 

[B] 

动态编?/p>

 

 

 

6.

 

Linux 2.6 

内核中,设备的主设备号用?/p>

 

B

)位来表示,次设备号用(

D 

)位来表?/p>

 

 

[A] 

 

8

 

 

[B] 12 

 

 

 

[C ] 16 

 

 

[D ] 20 

 

[E] 

 

24 

 

 

 

 

[F] 

 

32 

 

7.

 

Linux

系统中哪些种类的设备有设备节点(

 

BD 

 

?/p>

 

 

 

 

[A] 

 

定时?/p>

 

 

[B] 

 

字符设备

 

 

 

 

[C ] 

 

块设?/p>

 

 

[D ] 

网络设备

 

 

8.

 

通常情况下,

kmalloc

函数能分配的最大内存是?/p>

 

 

C 

?/p>

 

 

 

 

[A] 

 

4K

 

 

[B] 

 

64K 

 

 

 

[C ] 128K 

 

[D ] 

 

4M 

 

9.

 

能保证物理空间上连续的内存分配函数是?/p>

 

A B 

 

?/p>

 

 

 

 

[A] __get_free_pages 

 

[B] kmalloc 

 

[C ] vmalloc 

 

[D ] malloc 

 

10.

 

Linux

系统中通过

add_timer 

添加?/p>

timer

是(

 

 

A

?/p>

 

 

 

 

[A] 

一次的

 

 

[B] 

循环?/p>

 

 

[C ] 

以上两种都可?/p>

 

 

二、简答题(每?/p>

 

6 

分,?/p>

60 

分)

 

1. 

Linux

系统中以模块方式组织设备驱动程序,请列举在一个模块程序中必不可少的组成部

分?/p>

 

(可以写?/p>

Hello world

模块的程序)

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

1

 

Linux

驱动基础试题(时间:1个小时?/p>

 

一、选择题(每题

 

4 

分,?/p>

 

40 

分,包括单选和多选,多选、少选均不得分)

 

1.

 

Linux

系统中将设备进行分类管理,下列设备中?/p>

 

 

 

 

ACD 

 

)属于字符设备,

 

?/p>

 

 

 

BC 

 

 

 

?/p>

属于块设?/p>

 

 

 

[A] 

键盘

 

 

[B] 

 

硬盘

 

 

 

[C] 

闪存设备

 

 

 

 

[D] 

帧缓存设?/p>

 

 

[E] 

网卡

 

 

2.

 

Linux

系统中,内核以(

D 

 

)区分设?/p>

 

[A] 

设备节点?/p>

 

 

[B] 

设备节点?/p>

 

 

 

 

[C] 

 

设备名称

 

 

 

[D] 

 

设备?/p>

 

 

3.

 

Linux

系统中设备节点可以创建在?/p>

 

 

 

 

A

?/p>

 

[A] /dev

目录?/p>

 

 

[B] 

根目录下

 

 

 

 

 

 

 

 

[C] 

 

/tmp 

目录?/p>

 

 

 

[E] 

 

以上都可?/p>

 

 

4.

 

Linux

驱动程序运行在(

 

A 

 

 

?/p>

 

[A] 

内核空间

 

 

[B] 

用户空间

 

 

 

 

[C] 

用户空间和内核空?/p>

 

 

5.

 

Linux

系统中设备驱动程序是以模块形式组织的,编译驱动时可以用哪种方式编?

?/p>

 

AB 

 

 

?/p>

 

[A] 

静态编译进内核

 

 

[B] 

动态编?/p>

 

 

 

6.

 

Linux 2.6 

内核中,设备的主设备号用?/p>

 

B

)位来表示,次设备号用(

D 

)位来表?/p>

 

 

[A] 

 

8

 

 

[B] 12 

 

 

 

[C ] 16 

 

 

[D ] 20 

 

[E] 

 

24 

 

 

 

 

[F] 

 

32 

 

7.

 

Linux

系统中哪些种类的设备有设备节点(

 

BD 

 

?/p>

 

 

 

 

[A] 

 

定时?/p>

 

 

[B] 

 

字符设备

 

 

 

 

[C ] 

 

块设?/p>

 

 

[D ] 

网络设备

 

 

8.

 

通常情况下,

kmalloc

函数能分配的最大内存是?/p>

 

 

C 

?/p>

 

 

 

 

[A] 

 

4K

 

 

[B] 

 

64K 

 

 

 

[C ] 128K 

 

[D ] 

 

4M 

 

9.

 

能保证物理空间上连续的内存分配函数是?/p>

 

A B 

 

?/p>

 

 

 

 

[A] __get_free_pages 

 

[B] kmalloc 

 

[C ] vmalloc 

 

[D ] malloc 

 

10.

 

Linux

系统中通过

add_timer 

添加?/p>

timer

是(

 

 

A

?/p>

 

 

 

 

[A] 

一次的

 

 

[B] 

循环?/p>

 

 

[C ] 

以上两种都可?/p>

 

 

二、简答题(每?/p>

 

6 

分,?/p>

60 

分)

 

1. 

Linux

系统中以模块方式组织设备驱动程序,请列举在一个模块程序中必不可少的组成部

分?/p>

 

(可以写?/p>

Hello world

模块的程序)

 

Ͼλ">
Ͼλ
Ŀ

linux驱动基础试题 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

1

 

Linux

驱动基础试题(时间:1个小时?/p>

 

一、选择题(每题

 

4 

分,?/p>

 

40 

分,包括单选和多选,多选、少选均不得分)

 

1.

 

Linux

系统中将设备进行分类管理,下列设备中?/p>

 

 

 

 

ACD 

 

)属于字符设备,

 

?/p>

 

 

 

BC 

 

 

 

?/p>

属于块设?/p>

 

 

 

[A] 

键盘

 

 

[B] 

 

硬盘

 

 

 

[C] 

闪存设备

 

 

 

 

[D] 

帧缓存设?/p>

 

 

[E] 

网卡

 

 

2.

 

Linux

系统中,内核以(

D 

 

)区分设?/p>

 

[A] 

设备节点?/p>

 

 

[B] 

设备节点?/p>

 

 

 

 

[C] 

 

设备名称

 

 

 

[D] 

 

设备?/p>

 

 

3.

 

Linux

系统中设备节点可以创建在?/p>

 

 

 

 

A

?/p>

 

[A] /dev

目录?/p>

 

 

[B] 

根目录下

 

 

 

 

 

 

 

 

[C] 

 

/tmp 

目录?/p>

 

 

 

[E] 

 

以上都可?/p>

 

 

4.

 

Linux

驱动程序运行在(

 

A 

 

 

?/p>

 

[A] 

内核空间

 

 

[B] 

用户空间

 

 

 

 

[C] 

用户空间和内核空?/p>

 

 

5.

 

Linux

系统中设备驱动程序是以模块形式组织的,编译驱动时可以用哪种方式编?

?/p>

 

AB 

 

 

?/p>

 

[A] 

静态编译进内核

 

 

[B] 

动态编?/p>

 

 

 

6.

 

Linux 2.6 

内核中,设备的主设备号用?/p>

 

B

)位来表示,次设备号用(

D 

)位来表?/p>

 

 

[A] 

 

8

 

 

[B] 12 

 

 

 

[C ] 16 

 

 

[D ] 20 

 

[E] 

 

24 

 

 

 

 

[F] 

 

32 

 

7.

 

Linux

系统中哪些种类的设备有设备节点(

 

BD 

 

?/p>

 

 

 

 

[A] 

 

定时?/p>

 

 

[B] 

 

字符设备

 

 

 

 

[C ] 

 

块设?/p>

 

 

[D ] 

网络设备

 

 

8.

 

通常情况下,

kmalloc

函数能分配的最大内存是?/p>

 

 

C 

?/p>

 

 

 

 

[A] 

 

4K

 

 

[B] 

 

64K 

 

 

 

[C ] 128K 

 

[D ] 

 

4M 

 

9.

 

能保证物理空间上连续的内存分配函数是?/p>

 

A B 

 

?/p>

 

 

 

 

[A] __get_free_pages 

 

[B] kmalloc 

 

[C ] vmalloc 

 

[D ] malloc 

 

10.

 

Linux

系统中通过

add_timer 

添加?/p>

timer

是(

 

 

A

?/p>

 

 

 

 

[A] 

一次的

 

 

[B] 

循环?/p>

 

 

[C ] 

以上两种都可?/p>

 

 

二、简答题(每?/p>

 

6 

分,?/p>

60 

分)

 

1. 

Linux

系统中以模块方式组织设备驱动程序,请列举在一个模块程序中必不可少的组成部

分?/p>

 

(可以写?/p>

Hello world

模块的程序)

 



ļ׺.doc޸Ϊ.docĶ

  • ΢ۺʵ鱨
  • ӹȺϸ书ż߻÷
  • Ѫҩ׼˵
  • ۾ѧ⼰
  • ӱѧκ
  • дŸע
  • չ׷ϰ𰸽
  • ̷ķѧϰ
  • չ׷ϰ𰸽
  • AƱ(ͼķ).

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)