在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

linux系统中设备类型有哪些

128次阅读
没有评论

共计 1053 个字符,预计需要花费 3 分钟才能阅读完成。

本文丸趣 TV 小编为大家详细介绍“linux 系统中设备类型有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux 系统中设备类型有哪些”文章能帮助大家解决疑惑,下面跟着丸趣 TV 小编的思路慢慢深入,一起来学习新知识吧。

linux 系统中设备分为 3 类:1、字符设备,是能够像字节流一样被访问的设备,当对字符设备发出读写请求,相应的 IO 操作立即发生;2、块设备,是 Linux 系统中进行 TO 操作时必须以块为单位进行访问的设备,块设备能够安装文件系统;3、网络设备,由 Linux 的网络子系统驱动,负责数据包的发送和接收,而不是面向流设备,因此在 Linux 系统文件系统中网络设备没有节点。

linux 系统中设备

Linux 系统中的设备可以分为字符设备、块设备和网络设备这 3 类。

(1)字符设备

字符设备是能够像字节流一样被访问的设备,当对字符设备发出读写请求,相应的 IO 操作立即发生。Linux 系统中很多设备都是字符设备,如字符终端、串口、键盘、鼠标等。在嵌入式 Linux 开发中,接触最多的就是字符设备以及驱动。

(2)块设备

块设备是 Linux 系统中进行 TO 操作时必须以块为单位进行访问的设备,块设备能够安装文件系统。块设备驱动会利用一块系统内存作为缓冲区,因此对块设备发出读写访问,并不一定立即产生硬件 I / O 操作。Linux 系统中常见的块设备有如硬盘、软驱等等。

(3)网络设备

网络设备既可以是网卡这样的硬件设备,也可以是一个纯软件设备如回环设备。网络设备由 Linux 的网络子系统驱动,负责数据包的发送和接收,而不是面向流设备,因此在 Linux 系统文件系统中网络设备没有节点。对网络设备的访问是通过 socket 调用产生,而不是普通的文件操作如 open/closc 和 read/write 等。

驱动在 linux 中的地位

驱动是 Linux 系统中设备和用户之间的桥梁,Linux 系统中,访问设备必须通过设备驱动进行操作,用户程序是不能直接操作设备的。Linux 系统中硬件、驱动和用户程序的关系如图 2.2 所示。

驱动程序运行与内核空间,用户程序只能通过内核提供的系统调用,由经 VFS 以及驱动程序才能访问和操作硬件,硬件设备传递的数据也必须经过驱动、VFS 和系统调用才能被用户程序接收。所以说,设备驱动是应用程序访问系统设备以及进行数据传递的桥梁和通道。

读到这里,这篇“linux 系统中设备类型有哪些”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-13发表,共计1053字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 免费一级大片儿 | 国产伦精品一区二区三区免费迷 | 亚洲欧美成人影院 | 亚洲欧美久久精品 | 久久精品国产亚洲av麻豆网站 | 成人一区二区免费视频 | 丰满少妇高潮在线播放不卡 | 一区在线免费观看 | 久久亚洲欧美综合激情一区 | 免费无码高h视频在线观看 免费无码高潮流白浆视频 免费无码国产v片在线观看 | 色视频日本 | 尤物视频在线观看入口 | 国产老妇伦国产熟女老妇视频 | 91免费国产高清观看 | 国产免费人成视频在线观看 | 久久婷婷五月综合国产尤物app | 99在线精品视频在线观看 | 欧美天天综合 | 无套内谢的新婚少妇国语播放 | 国内精品视频在线播放一区 | 888米奇四色极速在线观看 | 最新精品国偷自产在线 | 91www成人久久 | 男女做爰猛烈叫床视频真实 | 国产亚洲精品久久麻豆 | 成人国产第一区在线观看 | 国产黄色片子 | 亚洲va久久久噜噜噜久久狠狠 | 看日本日日毛片 | 天天躁天天碰天天看 | 中文字幕一区二区在线观看 | 天天操综合 | 爱啪影院| 久久99国产精一区二区三区! | 欧美人成片免费看视频不卡 | 久久综合色之久久综合 | 亚洲精品国产高清嫩草影院 | 亚洲精品第一第二区 | 亚洲av无码精品色午夜果冻 | 国产激情久久久久久熟女老人av | 欧美久久久久久久一区二区三区 |