当前位置:嗨网首页>书籍在线阅读

04-设备驱动程序架构

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

8.1.2 设备驱动程序架构

UNIX/Linux的系统开发人员都熟悉基本的Linux设备驱动程序模型。虽然设备驱动程序模型不断发展演变,但是在UNIX/Linux发展的过程中,它的一些基本组织构造几乎保持不变。设备驱动程序大体上可以分成两种基本类别:字符设备驱动程序和块设备驱动程序。可以将字符设备看做是一个串行的有先后次序的数据流,例子包括串行端口和键盘。块设备的特点是能够随机读写(不需要按顺序)存储媒介上任意位置的一块数据。块设备的例子包括硬盘驱动器和USB闪存驱动器(U盘)。