在Linux操作系统下有三类主要的设备文件类型,一是字符设备,二是块设备,三是网络设备。字符设备和块设备的主要区别是:在对字符设备发出读/写请求时,实际的硬件I/O一般就紧接着发生了,块设备则不然,它利用一块系统内存作缓冲区,当用户进程对设备请求能满足用户的要求,就返回请求的数据,如果不能,就调用请求函数来进行实际的I/O操作。块设备是主要针对磁盘等慢速设备设计的,以免耗费过多的CPU时间来等待。
加入Vishay电子学习社,优质资源限时免费放送
自动控制理论与系统
德州仪器蓝牙和射频芯片调试及批量生产工具介绍
C 语言灵魂 指针 黄金十一讲 之(4)
开拓者FPGA开发板教程100讲(上)
内容不相关 内容错误 其它