社区
Linux_Kernel
帖子详情
请问/dev下的device file比如fd1, hd1,这些文件是怎么做成的,它里面的内容又是些什么呢
panpanf1
2009-03-31 01:21:08
最近在看0.11的代码,但是书里面并没有说这些内容
...全文
197
9
打赏
收藏
请问/dev下的device file比如fd1, hd1,这些文件是怎么做成的,它里面的内容又是些什么呢
最近在看0.11的代码,但是书里面并没有说这些内容
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
panpanf1
2009-04-22
打赏
举报
回复
up
panpanf1
2009-04-17
打赏
举报
回复
up
allanqyz
2009-04-09
打赏
举报
回复
[Quote=引用 4 楼 daotiansi 的回复:]
文件的内容其实是一些特殊的数据结构(哈希链表等),指向特定的驱动设备文件函数。
你对文件的操作其实是通过地址指针的转移直接调用了驱动程序中的相应函数
[/Quote]
mknod name 设备类型 主设备号 从设备号
panpanf1
2009-04-08
打赏
举报
回复
up
panpanf1
2009-04-06
打赏
举报
回复
[Quote=引用 4 楼 daotiansi 的回复:]
文件的内容其实是一些特殊的数据结构(哈希链表等),指向特定的驱动设备文件函数。
你对文件的操作其实是通过地址指针的转移直接调用了驱动程序中的相应函数
[/Quote]
你的回复太棒了,能再多讲些么?你说的这些知识在哪本书或者哪个文档里能看到呢?
daotiansi
2009-04-05
打赏
举报
回复
文件的内容其实是一些特殊的数据结构(哈希链表等),指向特定的驱动设备文件函数。
你对文件的操作其实是通过地址指针的转移直接调用了驱动程序中的相应函数
panpanf1
2009-03-31
打赏
举报
回复
你说这些我懂,只是这些文件的内容是什么呢?
hefuhua
2009-03-31
打赏
举报
回复
/dev下的device file比如fd1, hd1,这些文件是怎么做成的,它里面的内容又是些什么呢
//这个dev表示设备文件的目录,fd1,hd1这些都是软硬盘接口,如windows的就是a,b,c,b盘符号,linux这些所有的外设备
统一接口都做成文件了,应该说成特殊文件
CrazyJeff_Liu
2009-03-31
打赏
举报
回复
哈哈, 你的分太可怜,估计没人愿意解答
告别卡顿!为QEMU/KVM下的银河麒麟ARM虚拟机配置高效显卡与网络(SP1版实测)
本文针对QEMU/KVM下银河麒麟V10 SP1 ARM64虚拟机,系统性介绍显卡加速(VirGL与GPU直通)、网络优化(virtio-net多队列与桥接模式)、存储调优(缓存模式与I/O调度器)及系统级配置(CPU亲和性、大页内存、swappiness调整)等关键技术方案,并基于实测数据提供配置参数与性能对比,全面提升虚拟机图形、网络与I/O性能。
告别卡顿!优化QEMU参数,让你的银河麒麟V10 SP1 ARM虚拟机跑得更流畅
本文聚焦于在ARM架构下优化QEMU虚拟化参数以提升银河麒麟V10 SP1虚拟机性能。涵盖CPU多核拓扑配置、ARM CPU特性启用、大页内存与NUMA感知、virtio-blk/virtio-net I/O加速、SPICE协议与3D图形加速等关键技术点,并提供完整配置示例及性能验证方法,显著改善卡顿问题。
linux内核驱动编写,读取网络数据包,加载到设备
文件
本文介绍了一个Linux内核驱动程序的设计与实现,该驱动能够捕获并解析网络中的TCP数据包,将关键信息如TCP五元组加载到设备
文件
中,供用户态程序读取。通过内核与用户态的交互,实现了网络数据的实时监控。
Linux系统裁剪与定制
本文详细介绍了如何在Linux虚拟机中添加一块20GB硬盘,创建EXT4分区,挂载
文件
系统,并安装GRUB引导加载器。接着,通过复制/bin/bash及其依赖库
文件
,构建了一个仅包含bash的独立启动系统。最后,配置GRUB.conf以从新硬盘启动,并讨论了如何在不同机器上使用该系统。
【kubevirt】(virt-launcher Part 6)virt-launcher 设备/网络/存储/外设层
本文深入剖析 KubeVirt virt-launcher 在设备、网络、存储及外设层的核心实现。重点涵盖:网络模块(域构建器、Passt端口转发、VirtIO多队列、热插拔与同步管理);存储模块(virtiofs配置、CBT变更块追踪、备份隧道、FSFreeze一致性保障);设备模块(PCI/SR-IOV/GPU/DRA直通与热插拔、地址池管理);以及外设支持(EFI固件选择、SEV安全启动、CPU绑核Hook与迁移前Hook机制)。所有分析均基于源码级模块定位与流程图,聚焦云原生虚拟化底层技术实现。
Linux_Kernel
4,469
社区成员
17,458
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章