计算机系统内存管理:8GB物理内存,48位逻辑地址,动态页式管理 - 进程内存占用计算
首先计算进程的逻辑地址空间大小:\n由于逻辑地址有48位,即2^48个不同的地址,所以进程的逻辑地址空间为2^48字节。\n\n然后计算进程所占的内存块数量:\n由于一个页的大小为4KB,即2^12字节,所以一个内存块的大小为2^12字节。\n进程所占的内存块数量为进程的逻辑地址空间大小除以一个内存块的大小:\n进程所占的内存块数量 = 2^48字节 / 2^12字节 = 2^36个内存块。\n\n最后计算进程所占的字节数:\n一个内存块有32B,所以进程所占的字节数为进程所占的内存块数量乘以一个内存块的大小:\n进程所占的字节数 = 2^36个内存块 * 32B = 2^36 * 2^5B = 2^41B。\n\n因此,这个100GB的进程占用的字节数为2^41字节,占用的内存块数量为2^36个内存块。
原文地址: https://www.cveoy.top/t/topic/qlb8 著作权归作者所有。请勿转载和采集!