计算机系统中引入虚拟内存的好处是什么,虚拟内存的作用是什么

news/2024/11/22 20:45:59/

虚拟内存是电脑中的一种内存管理的技术,有它才能下载日常生活中需要的软件,那么虚拟内存的作用到底是什么呢,今天就和大家一起来看看虚拟内存的作用到底是什么。

虚拟内存的作用介绍:

1、每个运行在Windows环境下的进程,在载入时操作系统都会自动为他们指派虚百拟内存空间。简单地说,虚拟内存技术就是一种使用硬盘等外部存取设备,

来保存物理内存不足以存放的信息的技术。

设置虚拟内存可以增加系统的页面内存使用量。

该页面内存(虚拟内存)并不能与真正的内存相提并论。这是在Windows系统下对于小容量内存系统作出的妥协功能。

令系统不至于在内存容量耗尽时发生系统崩溃。

d0ea2e30b5f2c182c476ab94bcda466d.png

2、硬盘的度读写速度要远远低于真正的内存,所以设置过大虚拟内存会影响你计算机的速度。

一般情况下只要勾选“自动管理所有驱动器的分页文件大小”就可以了,

系统会自专动调节虚拟内存大小。

虚拟内存中,允许将一个作业分多次调入内存。釆用连续分配方式时,会使相当一部分内存空间都处于暂时或“永久”的空闲状态,

造成内存资源的严重浪费,而且也无法从逻辑上扩大内存容量。因此,虚拟内存的实现需要建立在离散分配的内存管理方式的基础上属。

虚拟内存的实现有以下三种方式:

请求分页存储管理。

请求分段存储管理。

请求段页式存储管理。

不管哪种方式,都需要有一定的硬件支持。

496e4b027ea08f616b0a2b2316f5d20a.png

以上就是给各位小伙伴带来的虚拟内存的作用详细介绍的所有内容,希望你们会喜欢。更多相关教程请收藏系统家园~


http://www.ppmy.cn/news/706912.html

相关文章

工作内存与主内存是什么,硬件层面的存储架构是什么样,线程的实现原理是什么

工作内存与主内存 java内存模型并不真正的存在,是一种规则规定了程序中各个变量的访问方式。线程运行的时候,每个线程创建时候jvm都会为其创建一个工作内存,java的所有的变量都存放在主内存中是共享的数据区域。线程对变量进行操作&#xff…

java的栈区 堆区存放什么_简单整理java中的栈内存, 堆内存是什么?

上一篇文章简单整理了栈(stack), 堆(heap), 队列(queue)的结构 这一篇继续整理java中的 占内存,堆内存。 Java把内存划分成两种:一种是栈内存,一种是堆内存。 这里需要解释一下, 这里的堆内存是跟数据结构的堆是完全两码事。 一、栈内存 存放基本类型的变量,以及对象的引用…

计算机存储容量的基本单位pb,pb存储单位是什么

pb存储单位是一种计算机存储单位,pb的英文全称是Petabytes,其中文名叫拍字节;计算机存储单位一般用字节Byte、千字节KB、兆字节MB、吉字节GB、太字节TB、拍字节PB、艾字节EB等表示。 本文操作环境:Windows7系统,Dell G…

计算机中存储器的最小单位是什么意思,计算机内存储器的最小存储单位是什么...

计算机存储信息的最小单位,称之为位(bit,又称比特) 存储器中所包含存储单元的数量称为存储容量,其计量基本单位是字节(Byte。简称B),8个二进制位称为1个字节,此外还有KB、MB、GB、TB等,它们之间的换算关系是…

到底什么是存储?

大家好,我是新爷。 在这里我一直都在阐述着关于生信方面,数据方面的一些文章~ 那今天我给大家说说到底什么是存储。 简单的来说,存储就是用来存数据的,有下机数据,有中间结果数据,有最终结果数据。但很多…

什么是内存

在计算机的组成结构中,有一个很重要的部分,就是存储器。存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作。存储器的种类很多,按其用途可分为主存储…

std::shared_ptr 用法

描述: std::shared_ptr是c标准库中的一个模板类,它提供了自动化的内存管理,通过共享引用计数的方式来管理动态分配的对象。这意味着多个std::shared_ptr可以共享同一个对象,并在不再需要时自动释放它。 构造: …

day3 QT对话框

目录 QDialog 标准对话框(Standard Dialogs): 内置对话框(Built-in Dialogs): 自定义对话框(Custom Dialogs) 示例 myqdialog.h widget.h myqdialog.cpp widget.cpp QDialog Q…