由于内存大小有限,为使得一个或多个作业能在系统中运行,常需要用外存来换取内存。其中以作业为单位对内外存进行交换的技术称为(33)技术,在作业内部对内外存进行交换的技术称为(34)技术。用外存换内存是以牺牲程序运行时间为代价的。为提高 CPU的有效利用率,避

admin2009-02-15  58

问题 由于内存大小有限,为使得一个或多个作业能在系统中运行,常需要用外存来换取内存。其中以作业为单位对内外存进行交换的技术称为(33)技术,在作业内部对内外存进行交换的技术称为(34)技术。用外存换内存是以牺牲程序运行时间为代价的。为提高 CPU的有效利用率,避免内外存的频繁交换,(34)技术常用某种(35)来选择换出内存的页面,它的基础是程序的(36)。据此,操作系统可根据(37)来改善系统的性能,(38)是一个进程在定长的执行时间区间内涉及到的页面的集合。

选项 A、工作集
B、页面集
C、段号集
D、元素集

答案A

解析 SWAPPING技术是覆盖技术的一种,此技术的引入大大提高了内存使用率,能接纳更多的用户。它是以作业为单位的存储区覆盖,被对换到外存的作业将在一段时间内停止运行。
在同一作业内部,由于内存大小有限,作业进程能得到的存储空间会小于某些作业的地址空间。为使这些作业也能在系统中运行,需要采用作业内部的覆盖技术,即在内存保留作业的一部分或数据,而在外存放置整个地址空间的副本。作业运行时可以随机地存取内存的那部分程序和数据,一旦需要使用不在内存的程序和数据时,就腾出部分内存区域,将它们的内容放回外存,再将需要使用的那些内容调入内存。
转载请注明原文地址:https://kaotiyun.com/show/yxxZ777K
0

相关试题推荐
最新回复(0)