永发信息网

linux中什么是块设备和字符设备?

答案:3  悬赏:50  手机版
解决时间 2021-11-30 19:27
linux中什么是块设备和字符设备?
最佳答案
Linux中I/O设备分为两类:字符设备和块设备。两种设备本身没有严格限制,但是,基于不同的功能进行了分类。
(1)字符设备:提供连续的数据流,应用程序可以顺序读取,通常不支持随机存取。相反,此类设备支持按字节/字符来读写数据。举例来说,键盘、串口、调制解调器都是典型的字符设备。
(2)块设备:应用程序可以随机访问设备数据,程序可自行确定读取数据的位置。硬盘、软盘、CD-ROM驱动器和闪存都是典型的块设备,应用程序可以寻址磁盘上的任何位置,并由此读取数据。此外,数据的读写只能以块(通常是512B)的倍数进行。与字符设备不同,块设备并不支持基于字符的寻址。
总结一下,这两种类型的设备的根本区别在于它们是否可以被随机访问。字符设备只能顺序读取,块设备可以随机读取。
全部回答
字符设备如键盘、显示器
块设备如磁盘。磁带
从字面理解,块设备支持数据整块读写,数据访问是随机的,而字符设备则是单个字符依次读写,是有序访问。追问那linux 系统里面。块设备和字符设备的代表是什么呢?追答块设备:硬盘
字符设备:键盘
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
穿成这样逛菜市场,是什么心态
浅析老式台式电脑用Win7好还是win10系统好
联想g50-80怎么进入bios
新飞吸油烟机cxw230什么价
201612月搬家吉日
工地男想转型转行,该何去何从,有没有人指点
现在正常人是不是应该吃低碘盐或者无碘盐
优酷哪里可以看会员到期时间
为什么打开百度搜索引擎总是变成有道的搜索引
在OD数据窗口中下内存写入或硬件写入怎么过滤
42乘七分之二除四十二乘七分之二这怎么算
酸加入碱和盐中为什么会先和减反应
小鸭,小鸡,小猪三个动物,写一篇三百左右的童
从杜桥到衡阳怎么走
爸爸属龙妈妈属鸡猴儿子属相合吗
推荐资讯
小舞星舞蹈培训学校(钦州钦南区)地址在什么地
如何给电脑设置DOS密码
如何和阴晴不定的老公相处
可以介绍一些爸爸辈会喜欢看的电影吗?
怎么判断手表是机械表还是石英表?
3.5-10正新牌真空胎打多少个气压合适?
我爱他 他是我心中的他 出发…这首歌叫什么阿
安卓超级终端怎么用
仓央嘉措的诗歌有哪些是后人伪造或者误传的?
Thefirstweekofuniversityisanexcitingtime__
如果我一方离婚,对方不离怎么办
装修用的一种板子直接贴墙上的,不用涂料叫什
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?