分页系统地址转换详解:逻辑地址到物理地址的映射
(1)
逻辑地址 1023: 页号:1023 / 1K = 1 页内偏移量:1023 % 1K = 47 物理地址:2 * 1K + 47 = 2063
逻辑地址 2500: 页号:2500 / 1K = 2 页内偏移量:2500 % 1K = 492 物理地址:6 * 1K + 492 = 6556
逻辑地址 3500: 页号:3500 / 1K = 3 页内偏移量:3500 % 1K = 964 物理地址:7 * 1K + 964 = 8028
逻辑地址 4500: 页号:4500 / 1K = 4 页内偏移量:4500 % 1K = 428 物理地址:未分配到主存,产生缺页中断
(2)
地址变换过程图如下:
逻辑地址:1023 页号:1 页表项内容:2 物理地址:2 * 1K + 47 = 2063
逻辑地址 (0, 137): 段号:0 段内偏移量:137 段表项内容:起始地址 50K,长度 10K 物理地址:50K + 137 = 50077
逻辑地址 (1, 4000): 段号:1 段内偏移量:4000 段表项内容:起始地址 60K,长度 3K 物理地址:60K + 4000 = 64000 + 4000 = 68000
逻辑地址 (2, 3600): 段号:2 段内偏移量:3600 段表项内容:起始地址 70K,长度 5K 物理地址:70K + 3600 = 72000 + 3600 = 75600
逻辑地址 (5, 230): 段号:5 段内偏移量:230 段表项内容:起始地址 150K,长度 4K 物理地址:150K + 230 = 154230
原文地址: https://www.cveoy.top/t/topic/n6kL 著作权归作者所有。请勿转载和采集!