ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

段页式:分页和分段的结合

段页式:分页和分段的结合 109 段页式:分页和分段的结合分页好但缺乏逻辑性,分段有逻辑但有外部碎片。能不能两者兼得?段页式就是答案——先按逻辑分段,每段内部再分页。基本思想段页式结合了两者的优点:先分段:按程序的逻辑结构分成若干段(代码段、数据段、堆段、栈段等)每段内再分页:每个段内部再切成等大的页这样既有分段的逻辑清晰性,又有分页消除外部碎片的能力。比喻:分页 = 把仓库切成等大的标准货位分段 = 按货物类型分区域(食品区、日用品区……)段页式 = 先分区域,每个区域内再划标准货位既有清晰的分类逻辑,又能灵活利用空间。地址结构段页式的逻辑地址是三维的:(段号,段内页号,页内偏移)地址转换过程:用段号查段表,找到这个段的页表起始地址和页表长度用段内页号查该段的页表,找到对应的物理页框号
返回列表