社区
Linux/Unix社区
内核源代码
帖子详情
【Linux】基础IO --- 内核级和用户级缓冲区、磁盘结构、磁盘的分治管理、block group块组剖析…
rygttm
C/C++领域新星创作者
2023-01-30 09:58:59
https://blog.csdn.net/erridjsis/article/details/128766819
...全文
155
回复
打赏
收藏
【Linux】基础IO --- 内核级和用户级缓冲区、磁盘结构、磁盘的分治管理、block group块组剖析…
https://blog.csdn.net/erridjsis/article/details/128766819
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
linux
中的文件
IO
-3.1.
linux
应用编程和网络编程第1部分
本课程主要讲解
linux
中的文件读写和
IO
处理,包括API的概念、open函数的重要flag、
linux
内核
管理
文件的原理、inode和vnode、文件共享、标准
IO
等。终目的是让大家理解并掌握在
linux
中使用API和库函数进行文件操作的一般方法。
详解
Linux
基础
IO
--干货满满
详解文件描述符、重定向、
Linux
一起皆文件理解、
缓冲区
、fwrite等接口实现、从物理上软件上认识硬件
磁盘
、文件系统、软硬链接、动静态库
Linux
——
基础
IO
对文件操作的方式无非有两种:1打开的文件(
内核
,内存有关);2没有被打开的文件(与
磁盘
,文件系统相关)没有被打开的文件,保存在
磁盘
里:内容和属性各自在不同的
组
中通过
块
号来保存,形成文件自己的inode,下次通过inode编号来找到文件的所有信息:我们用系统调用open来打开文件时,需要床褥文件路径,从而在
磁盘
中找到文件,创建struct file,将它的属性与
结构
体关联起来;将它的内容拷贝到
内核
级
缓冲区
中(不管是写还是读);
【
Linux
06-
基础
IO
】4.5万字的
基础
IO
讲解
4.5万字中包含: 1. C语言文件操作、文件接口使用、理解文件接口 2. 文件相关的系统调用、通过比特位传递选项、文件描述符fd、文件的
管理
、文件的
管理
、fd的分配规则、重定向、把重定向加入shell、引用计数 3. 理解
Linux
下一切皆文件 4.
缓冲区
、
IO
操作的流程 5. 文件系统、
磁盘
的物理
结构
、存储
结构
、逻辑
结构
、CHS寻址模式、分区和分
组
、inode、基于文件系统,重新理解文件 6. 软硬链接、文件的AMC时间 7. 动静态库、安装第三方库、动静态编译
Linux/Unix社区
23,124
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章