Linux内存的页表管理:
在32位系统中,前10位定位具体的页表目录项(总共有1K个页表目录项),一个页表目录项的大小为4K(一个页表项大小为4个字节),定位1K个页表项。中间10位定位具体的页表项,每个页表项对应4K个大小的内存,最后的12位定位具体的位置。
在64位系统中,使用的四级的页表定位。
STL中map的count和find函数的区别:
Linux内存的页表管理:
在32位系统中,前10位定位具体的页表目录项(总共有1K个页表目录项),一个页表目录项的大小为4K(一个页表项大小为4个字节),定位1K个页表项。中间10位定位具体的页表项,每个页表项对应4K个大小的内存,最后的12位定位具体的位置。
在64位系统中,使用的四级的页表定位。
STL中map的count和find函数的区别: