您的位置:首页 >滚动 >

设备驱动程序有哪些特点?linux驱动程序运行在什么空间?

2023-04-17 09:23:41    来源:酷狗科技网

设备驱动程序有哪些特点?

①对I/O管理软件屏蔽I/O设备细节,实现I/O管理软件的设备无关性;

②设备驱动程序与硬件紧密相关,是OS底层中和I/O设备相关的一部分;

③驱动程序的大部分一般用汇编语言书写;

④设备驱动程序与I/O控制方式相关;

⑤设备驱动程序可以动态加载。

linux驱动程序运行在什么空间?

linux驱动程序运行在“内核”空间。一般情况下驱动程序中都是调用kmalloc()来给数据结构分配内存,调用vmalloc()为活动的交换区分配数据结构,为某些I/O驱动程序分配缓冲区,或为模块分配空间;kmalloc和vmalloc分配的是内核的内存。

关键词: 设备驱动程序有哪些特点 linux驱动程序运行在什么空间 驱动程序偏好什么意思 怎么查看驱动正常运行

相关阅读

精彩推送