双系统共用虚拟内存

时间:2022-05-07 13:35:10 其他范文 收藏本文 下载本文

双系统共用虚拟内存((推荐8篇))由网友“酥脆红薯片”投稿提供,以下是小编精心整理的双系统共用虚拟内存,供大家参考借鉴,希望可以帮助到有需要的朋友。

双系统共用虚拟内存

篇1:双系统共用虚拟内存

虚拟内存的设置,不能不涉及到页面文件,所谓页面文件,它的功能是将一部分硬盘空间设置为虚拟内存,从而扩大了可用“内存”空间,以此来满足程序的运行要求。Win9x通常是利用安装目录中的Win386.swp这个交换文件来实现虚拟内存的创建,WinNT则是利用Pagefile.sys来实现这一功能的。既然它们都是功能一样的文件,为了方便和节约空间让其共享是可行的。

相关的Windows系统非常简单,比如Win98和WinMe,WinNT和Win,WinNT和WinXP只要将它们的路径设置成相同的即可。具体方法为:依次点击“开始→设置→控制面板→系统→性能→虚拟内存”,选中“用户自己指定虚拟内存设置”,将“硬盘”路径指定为空间大的分区如“C:2500MB可用”,并且将最大值和最小值设为相同即可。需要说明的是在第二个系统中设定时,最好删掉上一个系统的相同文件。

不相关的Windows系统共享的前提条件是:首先需要保证有相同的文件系统(Win9x/Me不识别NTFS分区),其次这两个文件的大小必须设定一致,也就是说它们的最大值和最小值必须相同,最后这两个文件的位置应在同一个分区的同一个目录下。

我们可以有两种方法来共享虚拟内存文件:

1.共享WinNT的Pagefile.sys

启动Win98/Me系统,单击“开始→运行”,键入“systm.ini”,在[386enh]下做如下修改:“pagingDrive=c:pagefile.sys” (位置由自己设定)

“minpaging file size=x”(如果虚拟内存为192MB,则x=192×1024=196608,推荐设为物理内存的2.5倍)

接下来重新启动计算机,删掉“win386.swp”文件,不能删除表明设置失败,

2.共享Win98/Me的win386.swp

进入Win2000/XP,单击“开始→运行”,输入“regedit”,打开注册表,然后通过“查找”功能,查找关于“filepage.sys”的所有项,然后将所有的“filepage.sys”都更改为“win386.swp”。

相关键为:

[HKEY_LOCAL_MACHINESYSTEMControlSet001ControlSessionManagerMemory Management]

[HKEY_LOCAL_MACHINESYSTEMControlSet002ControlBackupRestoreFilesNotToBackup]

[HKEY_LOCAL_MACHINESYSTEMControlSet002ControlSession ManagerMemory Management]

[HKEY_LOCAL_MACHINESYSTEMControlSet003ControlBackupRestoreFilesNotToBackup]

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlBackupRestoreFilesNotToBackup]

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management]

最后重新启动计算机,然后删掉“pagefile.sys”就可以了。

篇2:Vista和XP双系统时共用一个虚拟内存文件

微软的操作系统都有一个体积庞大的“Pagefile.sys”文件,它就是虚拟内存的文件,在系统分区根目录下都有,其实我们在使用Windows Vista和XP双系统时共用一个虚拟内存文件,可以减少系统占用的空间了。

登录Vista系统,右键点击桌面上的“计算机”图标来选择“属性”项,在打开的属性窗口点击左侧的“高级系统设置”,这时会打开“系统属性”窗口,点击“高级”标签,再点击“性能”选项下的“设置”按钮,接着在弹出的窗口中点击“虚拟内存”下的“更改”按钮,

在弹出的“虚拟内存”窗口中把“自动管理所有驱动器的分页文件大小”前面的勾去掉,再选中Vista系统所在的分区,接着选中下面的“无分页文件”,再点击“设置”按钮。然后选中“C盘”后,再选中“系统管理的大小”,点击“设置”按钮,这样就可以把Vista的虚拟内存设置到Windows XP安装分区中了。

最后我们点击“虚拟内存”窗口中的“确定”按钮,会弹出一个提示窗口,提示C盘已经存在“Pagefile.sys”,是否要替换,点击“是”按钮就可以了。

篇3:Windows 共用其他系统虚拟内存

现在,有很多朋友在自己的计算机中同时安装使用了Windows Server 2008系统和Windows XP系统,在缺声状态下,它们会分别从本地计算机的磁盘上划出一部分空间作为“虚拟缓存”,很显然这会消耗许多磁盘空间容量,在本地计算机磁盘空间十分有 限的情况下,这种现象还容易拖累整个系统的运行性能,其实,通过下面的设置,我们可以让Windows Server 2008系统和Windows XP系统共同使用相同的缓存空间,这样就能大大节约宝贵的本地磁盘空间了:

首先打开Windows Server 2008系统的“开始”菜单,从中依次点选“设置”、“控制面板”选项,在弹出的系统控制面板窗口中用鼠标双击“系统”图标,打开系统属性设置窗口;

其次在该设置窗口的左侧列表处,单击“高级系统设置”按钮,进入高级系统属性设置页面,单击该页面“性能”位置处的“设置”按钮,打开对应系统的性能选项设置对话框;

继续点选该对话框中的“高级”标签,在弹出的高级标签设置页面中单击“虚拟内存”位置处的“设置”按钮,打开设置对话框,将其中的“自动管理所 有驱动器的分页文件大小”复选项取消选中,然后选中Windows Server 2008系统所在的磁盘安装分区,同时将对应该分区下面的“无分页文件”选项选中,再单击该选项旁边的“设置”按钮,将Windows Server 2008系统缺省启用的分页文件直接删除掉;

接下来再选中Windows XP系统所在的磁盘分区,并将对应该分区下面的“自定义大小”选项选中,同时手工设置好虚拟缓存的大小,最后单击“确定”按钮保存好上述设置操作,如此一 来Windows Server 2008系统和Windows XP系统日后就能共同使用同一个虚拟缓存空间了,那么Windows Server 2008系统的运行性能在一定程度上也能得到保证了,

篇4:XP与Vista双系统中共享虚拟内存

在上面我们已经讲了如何来使用vista的设置来实现虚拟内存的修改,但是deepblue老编居然忘记了一件事情就是如果是xp 和VISTA双系统怎么来出来呢? 如果是双系统分别安装在两个不同的盘中,那么XP和VISTA都会搜罗出一些空间来做为自己的虚拟内存,这样就给有限的磁盘空间带来了一些压力。但是我们同样可以通过共享虚拟内存实现XP和VISTA的和平共处。

下央一起来看看怎么解决这个问题的。

相关推荐: 巧设虚拟内存让Windows Vista更流畅

方法很简单具体步骤如下:

(1)计算机-〉属性-〉-〉菜单栏高级系统选项,

(2)高级-〉性能-〉设置-〉高级。

(3)选择虚拟内存-〉更改-〉取消自动管理所有驱动器的分页文件大小-〉选择驱动器-〉点击无分页文件-〉设置(看见没有就在上面阿)-〉将默认的Vista虚拟内存分页文件删除。

(4)再选择xP 所在虚拟内存分区(是c就选C,我反正是C)-〉自定义大小自己选择(一般在XP下大小为3072)-〉设置-〉然后就是一路确定。ok 共享设置完毕。

篇5:共用协议书

甲方:

乙方:

双方就办公场所共同使用事宜,经协商达成如下协议,由双方共同遵守执行:

第一条:办公区房屋的坐落位臵、面积以及其他情况 本协议所指办公用房屋坐落在 小区8号楼2单元101、102号。

第二条:房屋内部的装修情况及主要设备

房屋为简易装修,其内设备为甲、乙双方自备办公桌椅、文件柜、电脑、电话、局域网络、打印机等日常办公设备

第三条:办公区共用的期限

期限为3年。从20xx年3月1日起至3月2日。 期限届满前30天,如乙方需要继续共用办公区域,需要向甲方提供提出,由甲方决定是否继续续签协议。

租赁期限内,如甲方出卖房屋,应提前30天通知乙方,乙方在接到通知后10天内决定是否行使优先购买权。如乙方逾期不予答复,那么视为其放弃该权利。

第四条:租金及日常费用

1、甲方同意乙方无偿使用该办公区域。

2、办公区内产生的电费、水费、物业管理费、有线电视费、网费由甲、乙双方平均承担。

第五条:房屋修缮和装修

办公房屋内如出现漏水、墙面自然脱落、水电无法正常供应等情况,由甲、乙双方共同出资修缮,费用应由双方平均承担。

第六条:房屋出卖

租赁期间如甲方出卖房屋,乙方又不愿意购买,则甲方应保证乙方可以继续使用,直至协议期间届满。

第七条:违约责任

租赁期间内,乙方不得有下列行为,否则甲方有权解除合同,收回房屋,并有权依据本协议要求乙方承担违约责任。

1)擅自将房屋转租、转让、转借的;

2)利用承租房屋进行非法活动,损害公共利益的;

3)不按协议承担费用。

第八条:免责条件

因不可抗力或政府行为导致合同无法履行时,双方互补承担责任。

第九条:争议解决的方式

合同在履行过程中如发生争议,应由双方先行友好协商;如协商不成时,可以向房屋所在地法院提起诉讼。

第十条:协议自双方签字之日起生效。 一式两份,双方各执一份。

甲方(盖章):

乙方(盖章):

年 月 日

篇6:虚拟内存怎么设置

如何设置虚拟内存:

(一)合理设置虚拟内存

虚拟内存的设定主要根据你的物理内存大小和计算机的用途来设定,在桌面上用鼠标右击“本人的计算机”,选择“属性”,就可以看到内存了,根据微软公司的建议,虚拟内存设为物理内存容量的1.5--3倍,例如512MB的内存,虚拟内存设定为768--1536MB;1G的内存,虚拟内存设定为1536--3072MB。也可让Windows来主动分配管理虚拟内存,它可以根据实际内存的应用情况,动态调整虚拟内存的大小。在虚拟内存设置页面下方有一个推荐数值,假如确实不晓得设置几为最佳,建议虚拟内存就设为推荐的数值。虚拟内存有初始大小与最大值两个数值,最佳把初始大小和最大值设为相同,以避免系统频繁改变页面文件的大小,影响计算机运行。内存容量2GB或以上的,假如不运行大型文件或游戏,也可以关闭虚拟内存。

虚拟内存就是在你的物理内存不够用时把一部分硬盘空间作为内存来应用,不过由于硬盘传输的速度要比内存传输速度慢的多,所以应用虚拟内存比物理内存效率要慢。个人实际需要的值应该本人多次调整为好。 设的太大会产生大量的碎片,严重影响系统速度,设的太小就不够用,于是系统就会提示你虚拟内存太小,

(二)虚拟内存设置办法

右击“本人的计算机”选择“属性--高级--性可以--设置--高级--虚拟内存--更加改”,选择虚拟内存所在的磁盘,然后在下边单击“自定义大小” 并写入“初始大小”和“最大值”,最后按“设置”按钮,再确定即可。虚拟内存从C盘设置到其它磁盘的办法:右击本人的计算机--属性--高级--性可以设置--高级--虚拟内存更加改--点选C盘--单选“无分页文件”--“设置”,此时C盘旁的虚拟内存就消失了;然后选中D或F盘,单选“自定义大小”--在下面的“初始大小”和“最大值”两个文本框中写入数值--“设置”―确定--重启计算机,便完成了设置。

虚拟内存最佳不要与系统设在同一个磁盘内,内存是随着应用而动态地变化,设在C盘就容易产生磁盘碎片,影响系统运行速度。所以,最佳将虚拟内存设置在磁盘剩余空间较大而又不常用的磁盘,如D、F,这样可以避免系统在C盘进行频繁的读写操作而影响系统速度。虚拟内存在一台计算机,只用设置一次,可设置在任何一个磁盘。

(三)减轻内存负担:

1、打开的程序不可太多。假如同时打开的文档过多或者运行的程序过多,就没有足够的内存运行其他程序,要关闭不用的程序和窗口。

2、主动运行的程序不可太多 。单击“开始”--“运行”,键入“Msconfig”-“确定”,打开“系统配置实用程序”窗口,删除不想主动加载的启动项目。

篇7:深入了解虚拟内存

现代操作系统了提供了一种对主存的抽象概念,叫做虚拟内存。它为每个进程提供了一个非常大的,一致的和私有的地址空间。这里给大家分享一些关于深入了解虚拟内存,希望对大家能有所帮助。

概述

现代操作系统了提供了一种对主存的抽象概念,叫做虚拟内存。它为每个进程提供了一个非常大的,一致的和私有的地址空间。虚拟内存提供了以下的三个关键能力:

它将主存看成是一个存储在磁盘空间上的地址空间的高速缓存,主存中只保存活动区域,并根据需要在磁盘和主存之间来回传送数据。

它为内阁进程提供了一致的地址空间,简化了内存管理。

它保护了每个进程的地址空间不被其他进程破坏。

虚拟内存做为缓存的工具

从概念上来说,虚拟内存被组织成为一个由存放在磁盘上的 N 个连续的字节大小的单元组成的数组,也就是字节数组。每个字节都有一个唯一的虚拟地址作为数组的索引。磁盘上活动的数组内容被缓存在主存中。在存储器结构中,较低层次上的磁盘的数据被分割成块,这些块作为和较高层次的主存之间的传输单元。主存作为虚拟内存的缓存。

虚拟内存(VM)系统将虚拟内存分割成称为虚拟页(Virtual Page,VP)的大小固定的块,每个虚拟页的大小为 P = 2 的 p 次方 字节。同样的,物理内存被分割为物理页(Physical Page,PP),大小也为 P 字节(物理页也称作页帧(page frame))。

在任意时刻,虚拟页面的集合都分为三个不相交的子集:

未分配的,VM 系统还未分配(或者创建)的页,未分配的页没有任何数据和它们关联,因此不占用任何内存空间。

缓存的,当前已缓存在物理内存中的已分配页。

未缓存的,未缓存在物理内存中的已分配页。

虚拟内存作为内存管理的工具

简化链接。独立的地址空间允许每个进程的内存映像使用相同的基本格式,而不管代码和数据实际存放在物理内存的何处。

简化加载。虚拟内存使得容易向内存中加载可执行文件和共享对象文件。将一组连续的虚拟页面映射到任意一个文件中的任意位置的表示法称作内存映射(memory mapping)。Linux 提供了一个 nmap 的系统调用,允许应用程序自己做内存映射。

简化共享。独立地址空间为操作系统提供了一个管理用户进程和操作系统自身之间共享的一致机制。一般情况下,每个进程都有自己私有的代码、数据、堆栈。这些内容不与其他进程共享。在这种情况下,操作系统创建页表,将相应的虚拟页映射到不连续的物理页面。

简化内存分配。虚拟内存向用户进程提供一个简单的分配额外内存的机制。当一个用户程序要求额外的堆空间时候,操作系统分配 k 个适当的连续的虚拟内存页面,并且将他们映射到物理内存的中的 k 个任意页面,操作系统没有必要分配 k 个连续的物理内存页面。

地址翻译

页面命中

上图中展示了页面命中的场景,CPU 硬件的执行步骤:

处理器 生成一个虚拟地址,并把它传送给 MMU。

MMU 生成 PTE 地址,并从高速缓存/主存中请求这个 PTE 。

高速缓存/主存向 MMU 返回 PTE。

MMU 构造物理地址,并把它传送给高速缓存/主存。

高速缓存/主存返回所请求的数据字给处理器。

页面命中是全部由硬件来处理的,既然有页面命中,那么就有页面不命中的场景。

页面不命中

上图展示了页面不命中的场景, CPU 硬件的执行步骤:

处理器 生成一个虚拟地址,并把它传送给 MMU。

MMU 生成 PTE 地址,并从高速缓存/主存中请求这个 PTE 。

高速缓存/主存向 MMU 返回 PTE。

PTE 中的有效控制位为 0 ,所以 MMU 触发了一次异常,传递 CPU 中的控制到操作系统内核中的缺页异常处理程序。

缺页处理程序确定出物理内存中的牺牲页,如果这个页面已经被修改了,则把它换出到磁盘。

缺页处理程序调入新的页面,并更新内存中的 PTE。

缺页处理程序返回原来的进程,再次执行导致缺页的指令, CPU 将引起缺页的虚拟地址重新发送给 MMU ,因为虚拟页面现在存在主存中,所以会命中,主存将请求字返回给处理器。

地址翻译的过程执行起来太慢了?怎么解决呢?答案你应该也猜到了,就是添加缓存。在 MMU 中包含了一个 TLB (Translation Lookaside Buffer)缓存。

TLB 命中

我们来看看 TLB 命中的场景,

第 1 步 CPU 产生一个虚拟地址

第 2 和 3 步 MMU 从 TLB 中取出对应的 PTE 。

第 4 步 MMU 将这个虚拟地址翻译成一个物理地址,并且将它发送到高速缓存/主存。

第 5 步 高速缓存/主存将所请求的数据字返回 CPU。

如下图所示,当 TLB 不命中的时候, 多了步骤 3 和 4 ,MMU 必须从 L1 缓存中取出对应的 PTE , 新取出的 PTE 存放在 TLB 中,可能会覆盖一个已经存在的 PTE 。

TLB 不命中

篇8:怎么设置虚拟内存

虚拟内存别称虚拟存储器Virtual Memory。电脑中所运行的程序均需经由内存执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽。为解决该问题,Windows中运用了虚拟内存[2] 技术,即匀出一部分硬盘空间来充当内存使用。当内存耗尽时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。若计算机运行程序或操作所需的随机存储器RAM不足时,则 Windows 会用虚拟存储器进行补偿。它将计算机的RAM和硬盘上的临时空间组合。当RAM运行速率缓慢时,它便将数据从RAM移动到称为“分页文件”的空间中。将数据移入分页文件可释放RAM,以便完成工作。 一般而言,计算机的RAM容量越大,程序运行得越快。若计算机的速率由于RAM可用空间匮乏而减缓,则可尝试通过增加虚拟内存来进行补偿。

但是,计算机从RAM读取数据的速率要比从硬盘读取数据的速率快,因而扩增RAM容量可加内存条是最佳选择。虚拟内存是Windows 为作为内存使用的一部分硬盘空间。虚拟内存在硬盘上其实就是为一个硕大无比的文件,文件名是PageFile.Sys,通常状态下是看不到的。必须关闭资源管理器对系统文件的保护功能才能看到这个文件。虚拟内存有时候也被称为是“页面文件”就是从这个文件的文件名中来的。

内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,WINDOWS运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,这部分空间即称为虚拟内存,虚拟内存在硬盘上的存在形式就是 PAGEFILE.SYS这个页面文件。

虚拟内存的设定主要根据你的物理内存大小和电脑的用途来设定,在桌面上用鼠标右击“我的电脑”,选择“属性”,就可以看到内存了。根据微软公司的建议,虚拟内存设为物理内存容量的1.5--3倍,例如512MB的内存,虚拟内存设定为768--1536MB;1G的内存,虚拟内存设定为1536--3072MB。也可让Windows来自动分配管理虚拟内存,它能根据实际内存的使用情况,动态调整虚拟内存的大小。在虚拟内存设置页面下方有一个推荐数值,如果确实不知道设置多少为最佳,建议虚拟内存就设为推荐的数值。虚拟内存有初始大小与最大值两个数值,最好把初始大小和最大值设为相同,以避免系统频繁改变页面文件的大小,影响电脑运行。内存容量2GB或以上的,如果不运行大型文件或游戏,也可以关闭虚拟内存。

虚拟内存就是在你的物理内存不够用时把一部分硬盘空间作为内存来使用,不过由于硬盘传输的速度要比内存传输速度慢的多,所以使用虚拟内存比物理内存效率要慢。个人实际需要的值应该自己多次调整为好。 设的太大会产生大量的碎片,严重影响系统速度,设的太小就不够用,于是系统就会提示你虚拟内存太小。

计算机常用术语

提高硬盘读写速度的有效方法

笔记本电脑运行慢是什么原因

惯有嵌入式系统内存管理方案研究

Windows IIS日志文件分析程序

计算机英语高级词汇·Programming

计算机英语高级词汇·Computer Company

计算机英语高级词汇·Mainboard

防护宝典:预防、判断及阻止流氓软件的方法

新手建站入门教程初期总结篇

双系统共用虚拟内存
《双系统共用虚拟内存.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

【双系统共用虚拟内存(推荐8篇)】相关文章:

linux目录简单介绍Linux2022-11-11

WIN技巧:内网用户建个人服务器很简单2022-09-27

如何让Windows 系统更安全2022-04-30

电脑系统上网速度慢怎么办?2022-05-07

网络互联方式2023-11-25

9月全国计算机等级考试二级C语言笔试试卷2023-06-17

软件系统安装与实施合同书2022-05-28

网络打印机MAC冲突问题的解决2022-10-26

计算机系统分析员论文-企业人事信息系统的应用2023-05-05

Excel服务器教程2023-10-20

点击下载本文文档