嵌入式系统中配置了大量的外围输入输出设备,可以分为三大类:字符设备、块设备和网络设备。下面描述不正确的是________________。

admin2020-05-13  36

问题 嵌入式系统中配置了大量的外围输入输出设备,可以分为三大类:字符设备、块设备和网络设备。下面描述不正确的是________________。

选项 A、键盘、鼠标、LCD显示屏、触摸屏等属于字符设备
B、块设备是以块为单位进行传输的,如闪存、磁盘等
C、网络设备主要用于与网络上的其他设备进行通信
D、块设备的读写速度通常比网络设备的读写速度慢

答案D

解析 本题考查嵌入式系统中外设分类及各自特性相关内容。
    在Linux操作系统下有三类主要的设备文件类型:块设备、字符设备和网络设备。这种分类方法可以将控制输入/输出设备的驱动程序与其他操作系统软件分离开来。字符设备是指存取时没有缓存的设备。典型的字符设备包括鼠标、键盘、串行口等,典型的块设备包括闪存、磁盘等存储设备,网络设备主要用于和外部进行网络通信。
    字符设备与块设备的主要区别是:在对字符设备发出读/写请求时,实际的硬件I/O一般紧接着发生。块设备则不然,它利用一块系统内存作为缓冲区,若用户进程对设备的请求能满足用户的要求,就返回请求的数据;否则,就调用请求函数来进行实际的。I/O操作。块设备主要是针对磁盘等慢速设备设计的,以免耗费过多的CPU时间用来等待。网络设备可以通过BSD套接口访问数据,网络设备的读取速度依赖于外部网络网卡等硬件介质,同字符设备、块设备的通信速率并不能简单地进行比较。
转载请注明原文地址:https://jikaoti.com/ti/UGI7FFFM
0

相关试题推荐
最新回复(0)