问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux 内核 头文件 (.h)中很多类似 struct file_operations; struct inode; struct module;什么意思?

发布网友 发布时间:2022-06-03 09:13

我来回答

1个回答

热心网友 时间:2023-10-15 15:45

这个应该是内核中已经定义好了的结构名称了:
struct file_operations是一个字符设备把驱动的操作和设备号联系在一起的纽带,是一系列指针的集合,每个被打开的文件都对应于一系列的操作,这就是file_operations,用来执行一系列的系统调用。
struct file代表一个打开的文件,在执行file_operation中的open操作时被创建,这里需要注意的是与用户空间inode指针的区别,一个在内核,而file指针在用户空间,由c库来定义。

struct inode被内核用来代表一个文件,注意和struct file的区别,struct inode一个是代表文件,struct file一个是代表打开的文件。
楼主如果对Linux系统感兴趣,想学习更多Linux系统知识,可以百度《Linux就该这么学》,不错的一本Linux系统入门教程。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...结构的施工分包给其他单位那么是不是EPC总承包就不能分包 Win11玩不了地平线4如何解决_Win11玩不了地平线4怎么办 Win11玩不了地平线4如何解决_Win11玩不了地平线4怎么解决 地平线5警告显卡内存过低怎么办 极限竞速地平线5闪退怎么解决 极限竞速地平线5闪退解决方法 怎样册除手机屏幕上(精品游戏)图标 烧结普通砖有哪些 烧结普通砖都有哪些 ...4年后的年龄与弟弟3年前的年龄和是35岁。今年哥与弟各几岁??_百度... ...等于弟弟7年后的年龄,哥哥4年后与弟弟3年前的年龄的和是35岁。哥哥... 在linux设备驱动中我们使用到的头文件指的是什么? 初中钢铁是怎样炼成的读后感3篇 钢铁是怎样炼成的读后感1000初中 实数练习题! 八年级上的实数计算题,化简求值题,解不等式组,不等式组和二元一次方程组的应用题,四边形练习题? 求初二实数计算题100道 珠算表加法,减法,乘法,除法 190寸电视长宽多少厘米 1470*850是多少寸电视 混凝土保护层厚度是指?? 钢筋混凝土构件中纵筋的混凝土保护层厚度是指什么? 什么荡漾的四字成语 (入木三分力刚好 森林茂盛功劳大)是什么生肖??? 18层的高层住18层还是住3层哪层比较好? 朋友们您们好,楼房总高18层买几层好? 给父母买房,小区都是18层,楼间距约40米,层高3米,买后楼的3层采光如何,求解,谢谢,山东菏泽 微信日本我孙子市怎么设置 18楼买3楼,前面没有房子,是小区外公园。可以买吗? 18层的楼,只剩3层和17层,选哪个?正前方没有高建筑! 18层的房子,3楼的房子,怎样 linux下这些头文件包含什么类容 肺结核吃什么蔬菜更好 得了肺结核吃什么菜好 肺结核患者在生活上吃什么食物比较好 肺结核老人适合吃什么青菜,什么水果,跟肉类。不要摘抄过来的答案 肺结核吃什么菜好 现在的IT培训包就业吗? 不要经验,免费提供培训的互联网公司靠谱吗 去IT培训机构培训靠谱吗?真得可以包就业吗? it培训就业靠谱吗??? 192千卡燃烧多少脂肪 紧急求助!!!192MB的内存重装后看电影很卡怎么办!!! 单位有台服务器2个网卡,*卡59.……,内网卡192……,办公室想接个路由器,请问路由器怎么设置啊。 我的电脑是192的内存,扩大内存能解决卡的问题吗?怎么样扩大,扩大到1G的内存价格是多少?具体怎么操作 男孩蔡依萌这名字能打多少分? 蔡玉念这名字能打多少分 蔡登风的名字测试多少分? 蔡正毅这个名字打多少分 蔡沂芮这个名字打几分 我姓蔡,名字爱珠,85年10月12出生,请为我的名字打打分,谢谢