- 博客(3)
- 资源 (18)
- 收藏
- 关注
原创 Linux内存管理
Linux 0.11的内存管理总结。。。许多其它内容参见“地址翻译”部分 1、分页相关的页目录表和页表 Linux 0.11中的内存管理是分页式的内存管理。程序中的逻辑地址,在经过地址翻译后会被转成线性地址。内存管理部分所接触的地址,基本上都以线性地址为主。 在分页式的内存管理中,将物理内存看成是一个个的连续的页组成。在Linux 0.11中,这个页的大小是4KB。因此,
2013-01-14 19:43:47 2187 1
原创 i节点
以Linux 0.11为实例,兴趣所至,个人总结,不保证正确性。。。 [i节点] i节点是表征文件的方式,因此在linux 0.11内核中,有一系列专门操作i节点的函数,在fs/inode.c中。与i节点进程同步相关的函数,主要是wait_on_inode、lock_inode和unlock_inode,这几个函数都比较简单。以lock_inode函数为例, sta
2013-01-06 13:58:18 3409 2
原创 Linux文件系统概述
以Linux 0.11为实例,个人总结,不保证正确性。。。 [文件系统] 磁盘上的数据以块为单位进行读写,每一个块称为一个逻辑块。在理解磁盘的逻辑视图时,以逻辑块为单位来理解。 磁盘上数据按照使用情况分,可以分成以下几个部分:引导块、超级块、i节点位图区、逻辑块节点位图区、i节点区、数据区 引导块中是整个系统的启动代码,只有用于启动的文件系统才有数据,其它的文件系统这个块没有数据(
2013-01-05 13:44:11 1533
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人