当前位置: 首页 > news >正文

RK3568平台开发系列讲解(存储篇)文件句柄与文件描述符介绍

在这里插入图片描述

🚀返回专栏总目录

文章目录

  • 一、什么是文件句柄
  • 二、什么是文件描述符
    • 2.1、files_struct 结构体
    • 2.2、fdtable 结构体
  • 三、数据结构关系图

沉淀、分享、成长,让自己和他人都能有所收获!😄

一、什么是文件句柄


用户空间的进程通过open系统调用打开一个文件之后,内核返回的就是一个整数的文件句柄,后续的例如read调用等都使用文件句柄作为输入来索引对应的文件。

struct file 是 VFS层表示打开文件的结构体,在用户空间看到的文件是一个文件句柄,即一个整数,但是在内核中对文件进行操作就需要将这个整数的fd转换为真实的文件数据结构体struct file,而str

http://www.lryc.cn/news/300685.html

相关文章:

  • 【C++】类和对象(五)友元、内部类、匿名对象
  • 攻防世界 CTF Web方向 引导模式-难度1 —— 1-10题 wp精讲
  • Docker之MongoDB安装、创建用户及登录认证
  • 紫微斗数双星组合:天机天梁在辰戌
  • N-144基于微信小程序在线订餐系统
  • [UI5 常用控件] 09.IconTabBar,IconTabHeader,TabContainer
  • CCF编程能力等级认证GESP—C++5级—20231209
  • 【论文精读】GPT2
  • 10-k8s中pod的探针
  • 【Langchain Agent研究】SalesGPT项目介绍(二)
  • 《UE5_C++多人TPS完整教程》学习笔记4 ——《P5 局域网连接(LAN Connection)》
  • 【运维测试】移动测试自动化知识总结第1篇:移动端测试介绍(md文档已分享)
  • 高校疫情防控系统的全栈开发实战
  • OpenTitan- 开源安全芯片横空出世
  • 简单的edge浏览器插件开发记录
  • WSL下如何使用Ubuntu本地部署Vits2.3-Extra-v2:中文特化修复版(新手从0开始部署教程)
  • Go语言的100个错误使用场景(40-47)|字符串函数方法
  • Fluke ADPT 连接器新增对福禄克万用 Fluke 15B Max 的支持
  • 前端工程化面试题 | 10.精选前端工程化高频面试题
  • 【并发编程】AQS原理
  • AI:130-基于深度学习的室内导航与定位
  • Leetcode1423.可获得的最大点数
  • 深度学习之梯度下降算法
  • 代码随想录第32天|● 122.买卖股票的最佳时机II ● 55. 跳跃游戏 ● 45.跳跃游戏II
  • 线性代数的本质 2 线性组合、张成的空间、基
  • - 工程实践 - 《QPS百万级的有状态服务实践》01 - 存储选型实践
  • SECS/GEM的HSMS通讯?金南瓜方案
  • wayland(xdg_wm_base) + egl + opengles——dma_buf 作为纹理数据源(五)
  • 【VTKExamples::PolyData】第二十八期 LinearExtrusion
  • Linux操作系统基础(五):Linux的目录结构