问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

虚拟存储器基于什么原理

发布网友 发布时间:2022-03-24 01:47

我来回答

2个回答

懂视网 时间:2022-03-24 06:09

虚拟存储器的工作原理是由硬件和操作系统自动实现存储信息调度和管理的。它的工作过程包括6个步骤:

  

  1、中央处理器访问主存的逻辑地址分解成组号a和组内地址b,并对组号a进行地址变换,即将逻辑组号a作为索引,查地址变换表,以确定该组信息是否存放在主存内。

  

  2、如该组号已在主存内,则转而执行;如果该组号不在主存内,则检查主存中是否有空闲区,如果没有,便将某个暂时不用的组调出送往辅存,以便将这组信息调入主存。

  

  3、从辅存读出所要的组,并送到主存空闲区,然后将那个空闲的物理组号a和逻辑组号a登录在地址变换表中。

  

  4、从地址变换表读出与逻辑组号a对应的物理组号a。

  

  5、从物理组号a和组内字节地址b得到物理地址。

  

  6、根据物理地址从主存中存取必要的信息。

  

  虚拟内存的作用:内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽,从而使计算机进入假死状态。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。举一个例子来说,如果电脑只有128MB物理内存的话,当读取一个容量为200MB的文件时,就必须要用到比较大的虚拟内存,文件被内存读取之后就会先储存到虚拟内存,等待内存把文件全部储存到虚拟内存之后,跟着就会把虚拟内里储存的文件释放到原来的安装目录里了。

热心网友 时间:2022-03-24 03:17

虚拟存储器的概念

为解决内存小而作业大、作业多的矛盾, 以及执行过程中只是把当前运行需要的那部分程序和数据装入内存。 所以,操作系统把各级存储器统一管理起来。就是说, 应该把一个程序当前正在使用的部分放在内存, 而其余部分放在磁盘上,就启动执行它。操作系统根据程序执行时的要求和内存的实际使用情况, 随机地对每个程序进行换入/换出。

这样, 就给用户提供一个比正式的内存空间大的多的地址空间, 这就是虚拟存储器。所谓虚拟存储器是用户能作为可编址内存对待的存储空间, 在这种计算机系统中虚地址被映射成实地址。简单地说,虚拟存储器:是由操作系统提供的一个假想的特大存储器。就是说, 虚拟存储器并不是实际的内存,它的大小比内存空间大的多; 用户感觉所能使用的“内存”非常大, 但这是操作系统对物理内存的扩充。

它的物质基础是:二级存储器结构、和动态地址转换(DAT)。

机构虚拟存储器的基本特征:

虚拟扩充。 虚拟存储器不是物理上扩充内存空间, 而是逻辑上扩充了内存容量。
部分装入。 每个作业不是全部一次的装入内存, 而是分成若干部分。
离散分配。 一个作业分成多个部分,没有全部装入内存。 即使装入内存的那些部分也不必占用连续的内存空间, 而是“见缝插针”。
多次对换。 在一个进程运行期间, 它所需的全部程序和数就要分成多次调入内存。
注意: 虚拟存储器的容量虽然提供了特大的地址空间, 用户在编程时一般不应考虑可用空间有多大。 但是, 虚拟存储器的容量不是无限大的。 它主要受两方面的*:(1)机器指令中表示地址的二进制数是有限的;(2)外存的容量也是有限的。

更多:
http://www.fjtu.com.cn/fjnu/courseware/0333/course/_source/web/lesson/char2/j4.htm
什么是虚拟存储器

虚拟存储器的工作原理是“分页”和“交换”。它将程序分成许多小块,每一块称为一页。当程序运行时,只有正在使用的页会被加载到内存中,其他未使用的页则存储在硬盘的交换文件中。当内存需要更多的空间时,操作系统会将一些长时间未使用的页从内存中移动到硬盘上,从而为新的页腾出空间。这种在内存...

虚拟存储器的理论基础是

局部性原理。虚拟存储器的理论基础是程序的局部性原理。这一原理是由P. Denning在1968年提出的,其核心内容是:在一个相对短的时间内,程序执行时倾向于重复访问相同的数据和指令。具体来说,局部性原理体现在两个方面:时间局部性和空间局部性。

简述虚拟存储器的工作原理

虚拟存储器的工作原理是由硬件和操作系统自动实现存储信息调度和管理的。它的工作过程包括6个步骤:1、中央处理器访问主存的逻辑地址分解成组号a和组内地址b,并对组号a进行地址变换,即将逻辑组号a作为索引,查地址变换表,以确定该组信息是否存放在主存内。2、如该组号已在主存内,则转而执行;如果该...

什么是虚拟存储器?它的原理是是什么?

虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。原理:①中央处理器访问主存的逻辑地址分解成组号a和组内地址b,并对组号a进行地址...

虚拟存储器管理中的基础是()原理

存储管理策略的基础是局部性原理,即进程往往会不均匀地高度局部化地访问主存。局部性表现在时间局部性和空间局部性两方面。其中,时间局部性是指最近被访问的存储位置,很可能不久将还会被访问;空问局部性是指存储访问有成组的倾向,当访问某位置后,很可能也要访问其附近的位置。虚拟存储器管理中的基础...

虚拟存储器技术主要用于解决什么问题?简述虚拟存储器的基本工作原理...

虚拟存储器的基本工作原理如下:1. 中央处理器(CPU)在访问内存时,会将逻辑地址分解为组号和组内地址。2. 系统会检查该组号是否已存在于主存中。如果不在,会检查主存是否有空闲区域。3. 如果没有空闲区域,系统会选择一个不常用的组将其调出主存,并写入到辅助存储器(辅存)中,以便为新组腾出空间...

什么事虚拟存储器.其实现方式有哪些

4. 虚拟存储器的实现原理主要有数据块虚拟和虚拟文件系统两种方式。数据块虚拟是对物理存储块进行抽象,而虚拟文件系统则是创建一个逻辑文件系统,对物理存储进行管理。5. 虚拟存储器的地址变换有三种基本方式:全联想变换、直接变换和组联想变换。全联想变换允许逻辑页面映射到物理空间中的任意位置,直接变换...

虚拟存储器基于什么原理

所谓虚拟存储器是用户能作为可编址内存对待的存储空间, 在这种计算机系统中虚地址被映射成实地址。简单地说,虚拟存储器:是由操作系统提供的一个假想的特大存储器。就是说, 虚拟存储器并不是实际的内存,它的大小比内存空间大的多; 用户感觉所能使用的“内存”非常大, 但这是操作系统对物理内存的...

超标量处理器——虚拟存储器

虚拟存储器:突破物理内存限制的智慧 在现代计算机中,虚拟存储器是实现程序超越物理内存界限的关键技术,它通过Memory Management Unit (MMU) 的精密管理,为程序提供了看似无限的虚拟地址空间。每个32位处理器拥有一个惊人的4GB虚拟地址空间,使得软件可以动态地分配和管理内存,极大地扩展了计算机的内存容量...

虚拟存储技术的原理

基于主机的虚拟存储;基于存储设备的虚拟存储;基于网络的虚拟存储。方法1:基于主机的虚拟存储 基于主机的虚拟存储依赖于代理或管理软件,它们安装在一个或多个主机上,实现存储虚拟化的控制和管理。由于控制软件是运行在主机上,这就会占用主机的处理时间。因此,这种方法的可扩充性较差,实际运行的性能不是...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
如何查询地下城与勇士的封号状态? 地下城与勇士封号怎么查询-地下城与勇士封号查询方法 希腊移民好吗 移民有哪些优势 盗墓的工具有那些? 石家庄到徐州东的G1955途经哪些站? ...在苹果电脑上安装好,系统是mac系统。在这基础上可以安装天正... 从市场失灵到政府失灵:外部性理论及其政策的演进内容简介 从市场失灵到政府失灵:外部性理论及其政策的演进目录 四川盆地有哪些不得不去的自然风光景点 莆田到安徽九华山怎么转车最适合_九华山托梦是真的吗 虚拟内存的工作原理 虚拟存储器的基本原理是什么?其容量主要受到什么限制? 虚拟存储器技术主要用于解决什么问题?简述虚拟存储器的基本工作原理。 win10电脑更新怎么关闭自动更新 win10怎么关闭自动更新 如何关闭W10的自动更新? 什么是数字证书 什么是数字证书,为什么要用数字证书? ca数字证书是什么? 简述数据证书的用途与内容 iPhone6如果不贴膜会很容易刮花吗? 苹果手机不贴膜 用久会花吗 苹果手机没有贴膜会不会很容易刮花 手机不贴膜真的会刮花屏幕吗 vivox60poro+不贴膜会怎么会花吗 手机屏幕不贴膜会不会花 苹果手机不贴膜屏幕容易花吗 现在的手机不贴膜也不会有划痕吗?. 手机不贴膜真的会刮花屏幕吗? 手机不贴膜真舒服,屏幕会不会花 虚拟存储管理的基本原理是什么 虚存的虚拟存储的基本原理 谁能告诉我虚拟内存的工作原理! 虚拟内存的工作原理。 计算机中存储器Cache的基本原理是什么?虚拟内存的工作原理又是什么? 简述虚拟化存储技术的三种实现方法及工作原理 “虚拟内存”怎么理解啊!它的工作原理是什么? 虚拟内存管理的工作原理 什么是虚拟存储器 什么是虚拟存储器和局部性原理? 什么事虚拟存储器.其实现方式有哪些 什么是虚拟存储器? 什么是虚拟内存?虚拟内存有什么用? 摩拜共享单车怎么用 共享单车的使用方法 共享单车怎么使用 怎么使用翼支付中的“摩拜”共享单车骑行应用? 怎样使用摩拜共享单车 共享单车如何使用? 如何使用摩拜共享单车,摩拜共享单车怎么收费,共享
  • 焦点

最新推荐

猜你喜欢

热门推荐