大家好,今天来介绍虚拟存储器有哪些基本特征(虚拟存储器的特征不包括)的问题,以下是渲大师小编对此问题的归纳和整理,感兴趣的来一起看看吧!
虚拟存储器有哪些基本特征
虚拟存储器的基本特征有离散性、多次性、对换性和虚拟性。
离散性是其最基本的特征,在离散性的基础上又形成了多次性和对换性两个特征,而虚拟存储器能表冲拍现的最重要特征是虚拟性。系统如果想要实现请求分页存储管理,除了要求计算机具备一定内存和外存外,还要求计算机具备页表机制、缺页中断机构以及地址交换机构。如果系统想要实现请求分段存储管理,计算机除要有一定容量的内存和外存外,还要有段表机制,缺段中断机构以和地址变换机构。
内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行迹判并,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。
什么是虚拟存储器:
虚拟存储器(Virtual Memory):在具有层次结构存储器的计算机系统中,自动实现部分装入和部分替换功能,能从逻辑上为用户提供一个比物理贮存容量大得多,可寻址的“主存储器”。虚拟存储区的容量与物理主存大小无关,而受限于计算机的地址结构姿迹和可用磁盘容量。根据所用的存储器映像算法,虚拟存储器管理方式主要有段式、页式、和段页式三种。
虚拟存储器的特征
虚拟存储器的特征是离散性、多次性、对换性、虚拟性。
离散性是指内存分配时采用离散分配的方式。若采用连续分配方式,需要将作业装入到连续的内存区域,这样需要连续地一次性申请一部分内存空间,无法实现虚拟存储功能,只有采用离散分配方式,才能隐稿为它申请内存空间,以避免浪费内存空间。
多次性是指一个作业被分成多次调入内存运行。作业在运行时,只将当前运行的那部分程序和数据装入内存,以后再陆续从外存将需要的部分调入内存。
对换性是指允许在作业运行过程中换进换出。允许将暂时不用的程序和数据从内存调改饥至外存的对换区,以后需要时再从外存调入到内存。
虚拟性是指能够从逻辑上扩充内存容量,使用户所看到的内存容量远大于实际的内存容量。
虚拟存储器的作用:
内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。
为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。
举一个例子来说,如果电脑只有128MB物理内存的话,当读取一个容量为200MB的文件时,就必须要用到比较大的虚拟内存,文件被内存读取之后就会先储存到虚拟内存,等待内存把文件全部储存到虚拟内存之后,跟着就会把虚拟内存里储存的文件释放到原来的安装灶歼孝目录里了。
虚拟存储器有哪些基本特征
a. 虚拟存储器具有离散性,多次性,对换性和虚拟性的特征;
b. 其中最本质的特征是离散性,在此基础上又形成了多次性和对换性,所表现出来的最重要的特征是
—虚拟性.
c. 对于为实现请求分者运页存储管理方式的系统,除了需要一台具有一定容量的内存及外存的计算机外,还需要有页表机制,缺页中断机构以及地址变换机构;
d . 对于为实现请求分段存储管理方式的系统,除了需要配拍一台具有一定容量培嫌羡的内存及外存的计算机外,还需要有段表机制,缺段中断机构以及地址变换机构;
虚拟储存器有哪些基本特征
虚拟存储器的特征隐冲可以概括为以下四点。离散性:装入虚拟存储器的进程都是离散存放的,这是虚拟存储器的基础。多次性:一个作业被分成多次调入内存运行记载作业运行时没必要将其他装入,只需将当前要运行的那部分程序和数据装入内存,以后每当运行到上位,调入那部分程序实在将他调入。对换性:允许在作业的运行过程中进行换进,换出在进程运行期间允许将那些暂不使用的程序和数据从内存调置外存的兑换区。待以后需要时再将他们从外存掉至内存。虚拟性:只能够从逻辑上扩充内存容量,虚拟出一个较大的逻辑空间,使用户所看到的内存容量远大于实际内存容量。
虚拟存储器是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的贺码内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外禅携哪部磁盘存储器上,在需要时进行数据交换。
虚拟存储器有哪些特征其中最本质的特征是什么
虚拟存储器有离散性,多次性,对换性和虚拟性这四个主要特征:
1、离散性,是指内存分配时采用离散分配的方式。若采用连续分配方式,需要将作春和业装入到连春森厅续的内存区域,这样需要连续地一次性申请一部分内存空间,无法实现虚拟存储功能,只有采用离散分配方式,才能为它申请内存空间,以避免浪费内存空间。
2、 多次性,多次性是指一个作业被分成多次调入内存运行。作业在运行时,只将当前运行的那部分程序和数据装入内存,以后再陆续从外存将需要的部分调入内存。
3、 对换性,对换性是指允许在作业运行过程中换进换出。允许将暂时不用的程序和数据从内存调至外存的对换区,以后需要时再从外存调入到内存。
4、 虚拟性,虚拟性是指能够从逻辑上扩充内存容量,使用户所看到的内存容量远大于实际的内存容量。
虚拟存储器是计算机系统内存管理的一种技术。它使得应扒隐用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。
虚拟存储器是由硬件和操作系统自动实现存储信息调度和管理的。它的工作过程包括6个步骤:
①中央处理器访问主存的逻辑地址分解成组号a和组内地址b,并对组号a进行地址变换,即将逻辑组号a作为索引,查地址变换表,以确定该组信息是否存放在主存内。
②如该组号已在主存内,则转而执行④;如果该组号不在主存内,则检查主存中是否有空闲区,如果没有,便将某个暂时不用的组调出送往辅存,以便将这组信息调入主存。
③从辅存读出所要的组,并送到主存空闲区,然后将那个空闲的物理组号a和逻辑组号a登录在地址变换表中。
④从地址变换表读出与逻辑组号a对应的物理组号a。
⑤从物理组号a和组内字节地址b得到物理地址。
⑥根据物理地址从主存中存取必要的信息。
来源:-虚拟内存