网站首页 站内搜索

搜索结果

查询Tags标签: vfs,共有 11条记录
  • eBPF原理介绍与C语言实现eBPF程序

    eBPF原理介绍与C语言实现eBPF程序发表于 2022-03-22 分类于 Network之前的文章<<使用eBPF和BCC调查创建文件的进程>>介绍了基于BCC来实现eBPF程序。BCC实现了对eBPF的封装,用户态部分提供Python API, 内核态部分使用的eBPF程序还是通过C语言来实现。运行时…

    2022/8/12 1:22:53 人评论 次浏览
  • 解析 Linux 中的 VFS 文件系统机制(根文件系统的由来)

    http://os.51cto.com/art/200803/67283_4.htm◆1. 摘要 本文阐述 Linux 中的文件系统部分,源代码来自基于 IA32 的 2.4.20 内核。总体上说 Linux 下的文件系统主要可分为三大块:一是上层的文件系统的系统调用,二是虚拟文件系统 VFS(Virtual Filesystem Switch),三是挂…

    2022/3/10 7:14:44 人评论 次浏览
  • Linux Kernel VFS-Read(2)

    2021SC@SDUSC vfs-read Function vfs-read is in fs/read_write.c just as sys_read is.In the last blog weve analysed about sys_read, and a dramatic thing is that in the OS experiment weve operated this term, file system is also a fancinating part.The expe…

    2021/12/26 7:09:27 人评论 次浏览
  • Linux Kernel VFS-Read(2)

    2021SC@SDUSC vfs-read Function vfs-read is in fs/read_write.c just as sys_read is.In the last blog weve analysed about sys_read, and a dramatic thing is that in the OS experiment weve operated this term, file system is also a fancinating part.The expe…

    2021/12/26 7:09:27 人评论 次浏览
  • 了解Linux内核的5个子系统

    首先一张熟悉的图来说明GNU/linux的基本体系结构: 体系的上部分是用户(或应用程序)空间,这是用户应用程序执行的地方。用户空间之下是内核空间,Linux 内核正是位于这里。Linux 内核可以进一步划分成 3 层:最上面是系统调用接口,用户程序通过软件中断后,调用系统内核…

    2021/12/19 7:25:01 人评论 次浏览
  • 了解Linux内核的5个子系统

    首先一张熟悉的图来说明GNU/linux的基本体系结构: 体系的上部分是用户(或应用程序)空间,这是用户应用程序执行的地方。用户空间之下是内核空间,Linux 内核正是位于这里。Linux 内核可以进一步划分成 3 层:最上面是系统调用接口,用户程序通过软件中断后,调用系统内核…

    2021/12/19 7:25:01 人评论 次浏览
  • 从文件read一个字节所发生的磁盘IO

    过程概要:note:OS支持多种文件系统,一个磁盘上可以有多个分区,每个分区可以格式化成一种文件系统,不同分区格式化成的文件系统可以不一致;OD提供了虚拟文件系统(VFS)以屏蔽对不同文件系统的访问,页缓存(PageCache)位于VFS和实际的FS之间。详情参阅文章 read 文…

    2021/8/19 23:08:38 人评论 次浏览
  • 从文件read一个字节所发生的磁盘IO

    过程概要:note:OS支持多种文件系统,一个磁盘上可以有多个分区,每个分区可以格式化成一种文件系统,不同分区格式化成的文件系统可以不一致;OD提供了虚拟文件系统(VFS)以屏蔽对不同文件系统的访问,页缓存(PageCache)位于VFS和实际的FS之间。详情参阅文章 read 文…

    2021/8/19 23:08:38 人评论 次浏览
  • Linux(一) VFS虚拟文件系统

    一、先了解一下什么是挂载 Linux有自己的一套文件系统,例如Ext2、Ext3,但是外部其他文件系统时,由于各个文件系统都各自有一套的文件管理体系,是无法通过Linux本身访问文件的方式直接访问的,这个时候挂载就产生了。 挂载,指的就是将设备文件中的顶级目录连接到 Linu…

    2021/5/24 7:29:17 人评论 次浏览
  • VFS - 虚拟文件系统基本操作方法的封装

    接前一篇 VFS - 代码生成器预览功能实现 ,上一篇讲到了 mkdirs 封装创建目录的方法,接下来先处理前文中的BUG,然后再封装文件的基础方法。 文件的 BUG 在前一篇文章中,认为一个文件的 name 和 type 同时决定了唯一的一个文件,这个设计没有问题,但是经过在不同操作系…

    2021/5/15 18:57:18 人评论 次浏览
  • S3C2440移植linux3.4.2内核之支持YAFFS文件系统

    上一节S3C2440移植linux3.4.2内核之修改分区以及制作根文件系统我们构建了根文件系统,这节我们修改内核支持yaffs2文件系统文章目录获取yaffs2源码并给内核打补丁编译内核make uImage修改yaffs2源码移植Linux3.4.2内核其他文章链接:S3C2440移植linux3.4.2内核之内核框架…

    2021/4/17 7:29:24 人评论 次浏览
扫一扫关注最新编程教程