文章 2024-08-27 来自:开发者社区

Linux 内核源代码情景分析(四)(下)

Linux 内核源代码情景分析(四)(中):https://developer.aliyun.com/article/1598003 (1)generic_file_write // fs/ext2/file.c struct file_operations ext2_file...

Linux 内核源代码情景分析(四)(下)
文章 2024-08-27 来自:开发者社区

Linux 内核源代码情景分析(四)(中)

Linux 内核源代码情景分析(四)(上):https://developer.aliyun.com/article/1597998 5.5 文件的打开与关闭    用户进程在能够读/写一个文件之前必须要先 “打开” 这个文件。对文件的读/写从概念上说是一种进程与文件系统之间的一种 “有连接” 通信,所谓 “打开文件” 实质上就是在进程与文件之间建 立起连接...

Linux 内核源代码情景分析(四)(中)
文章 2024-08-27 来自:开发者社区

Linux 内核源代码情景分析(四)(上)

5.4 文件系统的安装和拆卸   在一个块设备(见本书下册 “设备驱动” 一章)上按一定的格式建立起文件系统的时候,或者系统引导之初,设备上的文件和节点都还是不可访问的。也就是说,还不能按一定的路径名访问其中特定的节点或文件(虽然作为 “设备” 是可访问的)。只有把它 “安装” 到计算机系统的文件系统中某个节点上,才能使设备上的文件和节点成为可访问的。经过安装以后,设备上的 ...

Linux 内核源代码情景分析(四)(上)
文章 2024-08-27 来自:开发者社区

Linux 内核源代码情景分析(三)(下)

Linux 内核源代码情景分析(三)(中):https://developer.aliyun.com/article/1597990 Ⓑ cached_lookup // fs/namei.c /* * Internal lookup() using the new gene...

文章 2024-08-27 来自:开发者社区

Linux 内核源代码情景分析(三)(中)

Linux 内核源代码情景分析(三)(上):https://developer.aliyun.com/article/1597984 (7)ext2_inode // include/linux/ext2_fs.h /* * Structure of an inode on ...

Linux 内核源代码情景分析(三)(中)
文章 2024-08-27 来自:开发者社区

Linux 内核源代码情景分析(三)(上)

第5章 文件系统 1、概述    若要问构成一个“操作系统”的最重要的部件是什么,那就莫过于进程管理和文件系统了。事实上,有些操作系统(如一些“嵌入式”系统)可能有进程管理而没有文件系统;而另一些操作系统(如 MSDOS)则有文件系统而没有进程管理。可是,要是二者都没有,那就称不上“操作系统” 了。在本书的前几章中已经讲述了与 Linux 的进程管理有关的内...

Linux 内核源代码情景分析(三)(上)
文章 2024-08-27 来自:开发者社区

Linux 内核源代码情景分析(二)(下)

Linux 内核源代码情景分析(二)(中):https://developer.aliyun.com/article/1597957 5、系统调用exit()与wait4()     系统调用 exit() 与 wait4() 的代码基本上都在 kernel/exit.c 中,下面我们在引用代码时凡不特别说明出处的均来自这个文件。     先来看 exit() ...

Linux 内核源代码情景分析(二)(下)
文章 2024-08-27 来自:开发者社区

Linux 内核源代码情景分析(二)(中)

Linux 内核源代码情景分析(二)(上):https://developer.aliyun.com/article/1597941 (5)get_pid // // kernel/fork.c static int get_pid(unsigned long fla...

Linux 内核源代码情景分析(二)(中)
文章 2024-08-27 来自:开发者社区

Linux 内核源代码情景分析(二)(上)

第 4 章 进程与进程调度 1、进程四要素    要给“进程”下一个确切的定义不是件容易的事。不过,一般来说 Linux 系统中的进程都具备下列诸要素: 有一段程序供其执行,就好像一场戏要有个剧本一样。这段程序不一定是进程所专有,可以与其他进程共用,就好像不同剧团的许多场演出可以共用一个剧本一样。 有起码的 “秘行财产” ,这就是进...

Linux 内核源代码情景分析(二)(上)
文章 2024-08-27 来自:开发者社区

Linux 内核源代码情景分析(一)(下)

Linux 内核源代码情景分析(一)(中):https://developer.aliyun.com/article/1597929 (2)open_softirq // kernel/softirq.c void open_softirq(int nr, void (*act...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Linux宝库

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等