GeekOS 中的文件系统
来源:互联网 发布:仿真电路软件手机 编辑:程序博客网 时间:2024/06/08 19:07
以下是构造出文件系统的主角
可以看到主要有四个对象构造出了文件系统。
以下是调用Read_Fully读取文件的分析。
用户通过vfs接口Read_Fully读文件过程如下:
1. 调用vfs的Open接口
a. vfs的Open接口调用vfs的Do_Open接口
b. Do_Open根据参数path,解开prefix,根据prefix返回挂载点对象mountPoint
c. 调用挂载点对象提供的方法mountPoint->ops->Open打开文件,mountPoint->ops->Open会将具体文件系统的方法File_Ops如s_pfatFileOps方法赋给file->ops对象。
2. 调用vfs的Read接口
a. 调用file->ops->Read读取文件。
b. file->ops->Read会构造读取文件请求,最后由块设备守护线程完成请求。
- GeekOS 中的文件系统
- GeekOS中的进程睡眠
- GeekOS 中的project1
- GeekOS中的线程切换
- GeekOS 中的进程同步方法
- GeekOS-Project0
- GeekOS-Project1
- GeekOS project0
- geekos project4
- GeekOS Project3
- GeekOS Project2
- GeekOS Project2
- GeekOS Project3
- GeekOS project0
- Bochs搭建GeekOS平台
- geekOS操作系统(1)
- geekOs操作系统实验
- geekos项目project1代码
- LOCAL_SHARED_LIBRARIES 与 LOCAL_LDLIBS,LOCAL_LDFLAGS的区别
- CvvImage在高级别的Opencv2.4.7下的配置以及错误解决办法。
- Ubuntu 13.04 安装 VMware Tools,解决无法找到kernel header path的问题
- rpm 命令|rpm 安装|rpm 卸载|rpm 使用|rpm 删除
- 贝叶斯网络简介
- GeekOS 中的文件系统
- 知识储备在需要积累,在一定时候才能够呈现指数级的增长
- office word 2010解决参考文献问题
- [安卓破解]正点工具箱,去除推荐软件和正点之星
- 十月上旬百度,阿里巴巴,迅雷搜狗最新面试七十题(第201-270题)
- 两分钟让你明白cocos2dx的屏幕适配策略
- 人最为实用的能力是落地的能力
- 现有的负载均衡技术的分类与各自特点
- Ubuntu下安装CodeBlocks、Fetion 、Flashplayer