4.4 虚拟存储器部件
4.4.1 段式存储管理
从程序设计和存储器管理的角度看,段这个词有特定的含意。段是模块化程序设计的产物,在程序设计过程中,通常会把在逻辑上、处理功能上有一定的独立性的程序段落单独划分成一个独立的程序单位,供主程序或其它程序部分调用,一个大的程序是由许多程序单位经过连接而组成的。此时的每个程序单位就是一个程序段,可以用段名或段号来指明程序段,每个段的长度是随意的,由组成程序段的指令条数决定,或由组成数据段的数据数目决定。在处理和运行这样的程序时,把段作为信息单位,实现在主存--辅存之间传送和定位是合理的。为此,必须把主存按段进行分配与管理,这种管理方式被称为段式存储管理。
|
|