Linux I/O简介

发布时间:2021-09-20 06:03:24


?


简单理解上图,对I/O有个宏观的概念


I/O 即为 input / ouput , 是指数据在存储介质(常见为磁盘)中的读写操作


以output为例,那么一般来自用户空间运行的应用程序产生的数据是怎么最终写入磁盘中的呢?


?


按照上图简单理解,用户空间的应用程序,通过调用C库函数(常称为系统库函数)


write(),而write()其实是对系统调用 sys_write()进行了封装,sys_write()又会去调用


虚拟文件系统的vfs_write()。简单说一下为啥会有虚拟文件系统(Virtual Filesystem),


因为Linux支持多种文件系统,像 Ext、NFS、XFS 等等,VFS其实就是Linux对文件系统的一种抽象描述,规定了一组作为文件系统必须实现的API,常见的read、write、lseek 等。它和具体的文件系统的关系,类似与java 语言中的 抽象类及其子类的关系。vfs_write() 会根据当前操作的文件具体在哪个文件系统中,而去调用相应的,文件系统提供的实际工作的函数,进而实现相应的操作


?


?

相关文档

  • alienware17R5折腾记
  • 有关主任述职报告9篇
  • 充满想象力的享受人生散文
  • 小学体育优秀教师心得体会范文
  • win10条件下如何正确配置python环境变量
  • 敬礼,交警
  • ubuntu远程挂载终端文件夹
  • 描写关于春季的诗句
  • 运输公司经理年终总结
  • 关于C语言里格式化小数输出
  • 温馨的冬至的节气作文800字
  • 足球场上的声音
  • 项目管理工程师对于项目团队的责任
  • 结婚和换工作怎么办啊
  • 监理合同范本
  • fileinputstream自定义类序列化和反序列化_夯实Java基础系列22:一文读懂Java序列化和反序列化...
  • 孙红雷西瓜保熟什么电视剧刘华强西瓜保熟哪部电视剧
  • 河南科大获百所中西部基础能力建设工程支持高校
  • 五四的精彩演讲稿
  • 高中生描写难忘的旅行精彩范文
  • 拉丁舞恰恰教学视频
  • 高中家长教育学习心得
  • 自主招生推荐信写作格式2017最新范文
  • 人生正能量语录大全
  • melo体质第二集片尾曲ost什么歌melo体质第bgm背景音乐汇总
  • 夏季给皮肤补水的方法有哪些
  • 简述ip地址的abc类如何划分_IP地址的ABC类划分
  • 调和脾胃度考期
  • 初一期中考试每科大概都多长时间
  • word2013格式在哪里
  • 猜你喜欢

  • 2019-2020年七年级历史下册 第三单元基础知识默写 人教新课标版
  • 面向对象程序设计教程(C++语言描述)下ppt
  • 【湖北省襄阳市第四中学】2018届高三9月月考语文试卷及答案
  • 太仓市英禾电子有限公司(企业信用报告)- 天眼查
  • wimax趋势
  • (广东专用)八年级物理上册第一章第2节运动的描述8分钟
  • 基于PLC的发热电缆线芯自动焊接设备控制系统设计
  • 最新-暑期三下乡活动策划书 精品
  • 手机静音了怎么办
  • PAT : 基础编程题目集_函数题答案(6-1 ~ 6-13)(纯C编写)
  • 八年级上册生物复*提纲完整整理
  • 吃什么能长智力
  • 【全国市级联考word】贵州省毕节市2017-2018学年高一下学期期末考试历史试题
  • 立体几何初步空间几何与点线面一轮复*专题练*(一)含答案人教版高中数学真题技巧总结提升
  • IDYS精心制作高品位儿童自行车
  • 国旗下讲话稿:坚守,是一种幸福
  • 2018-2019年北京市东城区春江小学一年级下册数学期末复*含答案
  • 关于高压旋喷桩在地基处理中施工质量控制
  • 2014年银行从业资格考试全套试题
  • 绿野仙踪读后感精选10篇
  • 设置sql进行跟踪
  • 法令纹深是怎么回事造成的
  • 食盐的功效作用与食用注意
  • 在校生代表发言稿-百度文库上传版
  • 人教版生物七下《4-2-1食物中的营养物质》复*课件(共24张PPT)
  • 健康人生分红
  • 2018秋八年级美术上册第10课《布置理想的家居》教案1人美版
  • 【最新文档】员工停薪留职合同协议-范文模板 (3页)
  • 一次函数复*课 学案(高飞)
  • 道德与法治《学会沟通交流》PPT课件-完美版2
  • 汉阴县建锋汽车销售服务有限公司紫阳分公司企业信用报告-天眼查
  • 推荐-加强精细化管理强化以人为本的管理理念
  • 《基于MATLAB的线性代数实用教程》第七章:行列式(1)
  • 高三数学成绩低的提高方法
  • 我的健康人生计划
  • 某五星级酒店模板施工方案(按专家论证进行编写).doc
  • 对建筑施工管理创新的探讨
  • 四川省宜宾县观音片区2017-2018学年七年级下学期期中考试数学试题
  • 佛冈县龙山供销合作社企业信用报告-天眼查
  • 描写西安美景的作文
  • [学*资料]高中三年级学*历史上学期第二次月考试题
  • DHCP中继配置(华为ensp中所配置)
  • 电脑版