|

楼主 |
发表于 2003-7-26 19:15:11
|
显示全部楼层
最初由 topgun_boy 发表
我认为你的理解有误.所谓你的交换分区,是物理基础,它不是一个
swap_info_struct结构.swap_info_struct是专用于作交换的结构,区别于你所说的物理基础.
我的理解肯定是错误的,兄台不用跟我客气,呵呵
只是2.4.0中定义了MAX_SWAPFILES 的值为8,也就是说只有最多9个交换文件(设备也看做文件),但是在include/asm-i386/pgtable.h中有:
#define SWP_TYPE(x) ((x).val >>1) & 0x3f)
表明把页表项的1-6位拿出来就是表示交换(结构)的下标,显然会有较多的值,而不会是最多9个,我就是不明白这一点,还请指教
谢谢你 |
|