全站数据
8 4 2 0 5 8 1

操作系统什么是覆盖

建筑木工 | 简单学习,快乐成才!         
问题更新日期:2024-04-20 05:26:46

问题描述

操作系统什么是覆盖急求答案,帮忙回答下
精选答案
最佳答案

覆盖是将程序划分为若干个功能上相对独立的程序段,按照程序的逻辑结构让那些不会同时执行的程序段共享同一块内存区的内存扩充技术。

交换是指先将内存某部分的程序或数据写入外存交换区,再从外存交换区中调入指定的程序或数据到内存中来,并让其执行的一种内存扩充技术。覆盖、交换区别为:结构不同、进行不同、程序段不同。一、结构不同1、覆盖:覆盖要求程序员给出程序段之间的覆盖结构。

2、交换:交换不要求程序员给出程序段之间的交换结构。

二、进行不同1、覆盖:覆盖主要在同一个作业或同一个进程内进行。

2、交换:交换主要是在进程或作业之间进行。

三、程序段不同1、覆盖:覆盖只能覆盖那些与覆盖程序段无关的程序段。

2、交换:交换能交换那些与交换程序段无关的程序段。