波奇学Linux:文件系统打开文件

从文件系统来看打开文件

计算机系统和磁盘交互的大小是4kb

物理内存的4kb,磁盘的4kb文件叫做页帧

磁盘数据块的以4kb为单位。

减少IO的次数,减少访问外设的次数--硬件

基于局部性的原理,预加载机制--软件

操作系统管理内存

操作系统对内存的管理除了虚拟地址还有物理地址。

对物理内存进行以4kb进行划分要访问一个内存,我们只要先找到4kb对应的page,就能在系统中找到系统中对应的物理页框。

所有申请的内存动作,都是在访问page数组。

文件页缓冲区

波奇学Linux:文件系统打开文件_第1张图片

基数树 或者基树 字典树:有26个节点,指向每一颗树也有26个节点,分别表示a,b,c,e。通过基树表示节点数。

Linux中我们的每一个进程,打开的每一个文件都要有自己的inode属性和自己的文件页面。

IO子系统

Linux中我们的每一个进程,打开的每一个文件都有自己的inode属性和自己的文件页码。

把源代码打包成库

波奇学Linux:文件系统打开文件_第2张图片

你可能感兴趣的:(linux,运维,服务器)