腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
Linux
权限中的
字符
和阻止
设备
我正在努力学习
linux
文件权限。在这种情况下,除了crwxrwxrwx中的(
字符
设备
) 'c‘,brwxrwxrwx中(
块
设备
) 'b’之外,大多数事情对我来说都很清楚。维基百科将
字符
设备
解释为:
字符
特殊文件或
字符
设备
提供对硬件
设备
的非缓冲直接访问。它们不一定允许程序一次读取或写入单个
字符
;这取决于所讨论的
设备
。关于
块
装置
浏览 0
提问于2020-02-18
得票数 0
1
回答
设备
是
块
设备
还是
字符
设备
,是否完全由硬件决定?
、
、
来自https://unix.stackexchange.com/a/472920/674 “
字符
设备
”和“
块
设备
”是抽象的,通常用于Unix风格的系统,用于对各种
设备
进行分类。
设备
是由硬件(
设备
或
设备
控制器)、
设备
驱动程序、文件系统、OS内核I/O子系统和/或其他东西决定的
块
或
字符
设备
吗?我认为它们是纯硬件(<
浏览 0
提问于2018-10-04
得票数 4
回答已采纳
1
回答
文件系统只能在
块
设备
上创建,而不能在
字符
设备
上创建吗?
、
、
、
文件系统只能在
块
设备
上创建,而不能在
字符
设备
上创建吗?
Linux
有一个图表,来自操作系统概念:在理解
Linux
内核时,与
字符
设备
文件上的IO操作相比,常规文件和
块
设备
文件上的IO操作在很大程度上类似于
设备
驱动程序之间的实现我似乎记得有一些文件系统不是建
浏览 0
提问于2018-09-25
得票数 1
回答已采纳
1
回答
移除
设备
文件的回调
、
、
linux
和solaris
设备
驱动程序中是否存在任何回调,当从系统中删除
设备
文件时将调用这些回调?例如,如果卷管理器删除了卷,它将删除该
设备
的
块
和计费
设备
接口。
linux
和solaris中是否有诸如open、close、策略调用之类的回调,当
块
/
字符
设备
删除完成时将调用这些回调?
浏览 0
提问于2011-06-14
得票数 1
1
回答
在
linux
中有什么类型的
设备
驱动程序可用?
、
、
linux
中使用的不同类型的
设备
驱动程序是
字符
设备
和
块
设备
。还有别的分类吗?
浏览 0
提问于2013-06-04
得票数 0
1
回答
为什么
Linux
在/dev/mem中使用
字符
设备
接口?
、
、
、
随机存取存储器(RAM)是
块
设备
,为什么
Linux
使用
字符
设备
文件而不是
块
设备
文件进行用户进程与/dev/mem的接口?
浏览 0
提问于2017-07-25
得票数 2
回答已采纳
1
回答
Windows上的
块
设备
示例
、
、
我正在
Linux
、macOS和macOS上玩Posix函数,并希望在不同的
设备
上试用它,看看结果。某些类型的支持,例如套接字和FIFO在Windows上是不存在的,但是我想至少检查一下
块
和
字符
设备
。我发现AUX (以及其他一些类似的
设备
)是
字符
设备
,但是我无法找到默认情况下在Windows上可用的任何
块
设备
。有人能给我举个例子吗?
浏览 3
提问于2017-10-16
得票数 0
回答已采纳
1
回答
对于裸
块
设备
有OS级缓存吗?如果是的话,我如何绕过它呢?
、
如果我直接读写一个
块
设备
(例如/dev/sda1),那么在
Linux
上是否存在操作系统级缓存?如果是这样的话,如何绕过它,用O_DIRECT打开够了吗?搜索相关术语会给出许多没有解决这个特定问题的结果,尽管我确实了解到Solaris和FreeBSD都有磁盘的
块
设备
和
字符
设备
,
块
设备
被缓冲。在我的
Linux
上,我只看到磁盘的
块
设备
。
浏览 0
提问于2022-11-18
得票数 0
2
回答
具有奇数(非偶数)大小的
Linux
块
设备
、
、
、
、
是否可以创建具有奇数大小的
Linux
(2.6)
块
设备
(例如环回
设备
)?我不能让它发生。losetup似乎向下舍入到512字节边界。用户模式
Linux
ubd
设备
的ubd
设备
似乎舍入到512字节边界。在struct request中,我们为读/写操作的
块
偏移量设置了sector_t __sector。 我问这个问题只是出于教育目的。我可以处理512字节的边界,但我仍然对是否有可能绕过它感兴趣。在这个问题中,我对其他抽象层(例如使用常规文件或<
浏览 0
提问于2010-11-21
得票数 1
回答已采纳
1
回答
键盘驱动程序是
字符
设备
驱动程序吗?
、
我正在学习
设备
驱动程序,我对此表示怀疑,在
Linux
中键盘驱动程序是一个
字符
设备
驱动程序吗?
浏览 0
提问于2020-07-26
得票数 1
回答已采纳
1
回答
可以阻止
设备
驱动程序成为
字符
设备
驱动程序
、
linux
设备
驱动程序新手。只需阅读有关char和block
设备
驱动程序的介绍即可。两者之间的区别在于内核管理数据的方式不同。假设,如果我允许
块
设备
驱动程序一次管理一个
字符
,它会变成
字符
设备
驱动程序吗?
浏览 0
提问于2016-11-28
得票数 0
1
回答
设备
文件、ioctl、sysfs、netlink之间的使用差异
、
、
我试图澄清哪种方法(就功能而言)是与
Linux
中的
设备
交互的最有用的方法。据我所知,
设备
文件只公开部分功能(
块
设备
中的地址
块
,
字符
设备
中的流等等)。
浏览 0
提问于2016-08-05
得票数 16
回答已采纳
2
回答
字符
和
块
文件的区别
、
、
、
、
我正在研究
Linux
内核的驱动程序编程。我发现有两种类型的
设备
文件,
字符
文件和
块
文件。现在,我并不真正想知道
设备
文件到底是关于什么的,但是我想知道在C语言中是否存在
字符
(非缓冲)和
块
(缓冲)文件的抽象概念(我的意思是它是相对于操作系统或C语言的一个概念);
浏览 0
提问于2013-08-22
得票数 0
回答已采纳
1
回答
如何正确地用C读写
块
设备
?
、
、
我知道您可以为
块
设备
(/dev/sda等)使用常规的I/O函数,但您可以只读取一些大小为n的数据吗?还是它必须被512整除?有没有听到小号读物的声音?有些
设备
的
块
大于512字节,如果存在开销较小的
块
大小,我如何才能知道最佳
块
大小?
浏览 3
提问于2022-01-20
得票数 1
回答已采纳
2
回答
Linux
字符
设备
是否应该用换行符终止read()
、
、
、
POSIX将定义为: 零或多个非换行符的序列加上终止的换行符.在此情况下,
Linux
字符
设备
驱动程序的read()函数是否应该在到达EOF/时将'\n'附加到用户缓冲区中?
浏览 8
提问于2016-10-19
得票数 2
回答已采纳
1
回答
FreeBSD中的低层磁盘访问
、
在
Linux
中,我通过访问相应的
块
设备
(例如/dev/sda)来实现这一点。然而,我刚刚安装了FreeBSD,我注意到它没有
块
设备
。相反,磁盘显示为
字符
设备
,不允许随机“查找”。
浏览 0
提问于2013-09-08
得票数 6
回答已采纳
2
回答
关于
Linux
中的
设备
文件
、
、
、
据我所知,
Linux
中的
设备
文件只不过是用户与实际
设备
通信的用户界面。
设备
文件还有其他用途吗? 这是否意味着如果用户不需要与实际
设备
通信,那么我们就不需要
设备
文件了吗?而且,他们倾向于将每一个真正的
设备
建模为
字符
、
块
或网络
设备
。这是真的吗?
浏览 3
提问于2015-11-08
得票数 2
回答已采纳
2
回答
设备
文件和
设备
驱动程序之间的差异
、
、
我是
设备
驱动程序编程的初学者。有谁能解释一下区别吗?
浏览 0
提问于2013-11-19
得票数 14
回答已采纳
2
回答
在
Linux
中,stdin是否被视为
字符
设备
?
、
、
、
、
我正在上一个操作系统课程,涵盖
块
和
字符
设备
。它特别指出,键盘是一个
字符
设备
。然而,当我们看到read系统调用时,我们被告知,内核并不关心它正在读取什么,只要它是
块
设备
或
块
设备
上的文件。"Entered if\n", 20); } return 0;我的问题是:
Linux
浏览 2
提问于2016-04-11
得票数 1
回答已采纳
1
回答
关于
Linux
操作系统设计的书?
什么是一本好书,为什么
linux
被设计成这样?比如为什么/dev/sda中有HDs,为什么/dev/为null,0,urandom等等都是文件(或管道)。为什么我们有回送
设备
(我看到0-7并在我的
linux
发行版上控制),为什么我们有bin、sbin、lib和usr (以及它们之间的区别)。关于/proc的一切。内核里面有什么,什么不是呢?什么是
块
和
字符
设备
表示为文件?为什么
字符
设备
不能是'1
浏览 0
提问于2014-03-27
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux的字符设备和块设备
MySQL 字符串指南|Linux 中国
Linux是如何将硬盘展示给用户的,从物理设备到通用块层
Linux 知识点系列之 字符集
Linux设备驱动开发
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券