ARTICLE DETAIL

资讯详情

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

分段存储:按程序逻辑划分内存

分段存储:按程序逻辑划分内存 108 分段存储:按程序逻辑划分内存分页存储把内存切成等大的格子,虽然消除了外部碎片,但有一个问题:程序员不这么思考问题。程序在逻辑上是分段的——有代码段、数据段、堆段、栈段……分页不管这些逻辑边界,把一个函数切成两半放在两个不相邻的页里,虽然能用,但不方便共享和保护。分段存储的思路:按程序的逻辑结构来划分。基本思想程序的逻辑地址空间被划分为若干段(Segment),每个段是一个逻辑单位:段名内容特点代码段程序的指令只读、可共享、可执行数据段全局变量、常量可读可写堆段动态分配的内存从小到大增长栈段函数调用的局部变量从大到小增长每个段有:段号:标识哪个段
返回列表