首页 > 试题广场 >

虚拟存储器技术的基础是()。

[单选题]
虚拟存储器技术的基础是()。
  • 交换原理
  • 程序局部性原理
  • 置换原理
  • 请求调入原理

程序的局部性原理:在一个较短的时间内,程序执行中对内存地址的访问往往局限于一个较小的空间上。

按照这一原理,一个进程运行时,可不必将进程全部装载到进程中,只需把当前运行的部分程序和数据放到内存中,随着进程运行的不断推进,其余部分可随时装入,实现小内存运次那个大程序的效果。

发表于 2018-09-03 22:02:34 回复(0)
局部性原理: 时间局部性:刚执行过的指令可能在不久后又会再次执行,比如while循环里的指令 空间局部性:指令一般是连续执行的,而指令在内存中一般也是连续存放的 由于局部性原理,提出了高速缓冲技术:把需要频繁访问的数据放到更高速的存储器中,不经常访问的数据放到低速的存储器中。 对于传统的存储管理方式:必须把程序一次性全部放入内存中才能执行,而且在执行过程中,在一段时间内可能只需要小部分数据就可以运行,但内存中仍然存放着全部数据,浪费了宝贵的内存资源。 由此提出了虚拟存储技术:需要时再把它放入内存,使用户感受到了比实际内存大很多的内存空间
发表于 2020-07-14 10:44:05 回复(0)
短时间内,程序的执行仅仅局限于某个部分,相应的,它所访问的存储空间也局限于某个区域。
发表于 2017-06-03 20:36:53 回复(0)