|
发表于 2020-12-5 01:35:59
来自熟美网手机端
|
显示全部楼层
覆盖是将程序划分为若干个功能上相对独立的程序段,按照程序的逻辑结构让那些不会同时执行的程序段共享同一块内存区的内存扩充技术。 交换是指先将内存某部分的程序或数据写入外存交换区,再从外存交换区中调入指定的程序或数据到内存中来,并让其执行的一种内存扩充技术。 覆盖、交换区别为:结构不同、进行不同、程序段不同。 一、结构不同 1、覆盖:覆盖要求程序员给出程序段之间的覆盖结构。2、交换:交换不要求程序员给出程序段之间的交换结构。 二、进行不同 1、覆盖:覆盖主要在同一个作业或同一个进程内进行。2、交换:交换主要是在进程或作业之间进行。 三、程序段不同 1、覆盖:覆盖只能覆盖那些与覆盖程序段无关的程序段。2、交换:交换能交换那些与交换程序段无关的程序段。 |
|