为什么要采用虚拟存储器管理,其工作原理和理论依据又是什么?

欢迎免费使用小程序搜题/刷题/查看解析,提升学历,成考自考报名,论文代写、论文查重请加客服微信skr-web

为什么要采用虚拟存储器管理,其工作原理和理论依据又是什么?

在传统的存储管理方式中,都必须为作业分配足够的主存空间,以装入作业的全部信息。当主存容量不能满足作业要求时,作业就无法装入主存运行。为了使逻辑地址空间大于实际主存空间的作业可以执行,许多系统采用了虚拟存储器管理方法。实现虚拟存储器要有大容量的辅助存储器做后盾,其工作原理是:把作业信息保留在磁盘等辅存上,当作业请求装入时,只将其中一部分先装入主存储器,作业执行中若要访问的信息不在主存中,则再设法把这些信息装入主存。虚拟存储器管理方式可以保证作业的正确执行,这可由程序本身的特点来说明:(1)程序执行时有些部分是彼此互斥的,即在程序的一次执行中,执行了这部分就不会去执行另一部分。(2)程序执行往往具有局部性,在一段时间里可能循环执行某些指令或多次访问某一部分的数据。所以即使把作业有关的信息全部装入主存储器中,在实际的执行中有些信息也可能不会被使用,因此没有必要把作业的全部信息同时存放在主存储器中。在装入部分信息的情况下,只要调度得好完全可以保证作业的正确执行。

访客
邮箱
网址

通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作


  • 自动写文案
  • 自动写小说
  • 马上扫码让Ai帮你完成工作
通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作

  • 自动写论文
  • 自动写软件
  • 我不是人,但是我比人更聪明,我是强大的Ai
Top