1. 求大虾教我用内存做虚拟硬盘、内存做硬盘缓存;64位win7
Ramdisk貌似只能加一块盘的.
内存盘推荐你去找个VSuite Ramdisk (Free Edition)
硬盘缓存去找个superspeed或者supercache.
至于你说的系统缓存就不知道是什么意思了.
2. 内存作为硬盘缓存,怎样操作
对于你的问题,从两方面来回答:
首先是32位系统最多只能识别3.5-3.7G,那么剩下的就是空闲的,也就是无法使用,说白了你有500G的硬盘用了300G,后面200G没有格式化,不识别。这一点可以通过打一个32位的内存扩展补丁,使你的系统识别更多的内存。具体可以搜索“32位内存补丁”来下载,据称可以最多支持128G。另外是就是通过安装64位系统,不过这个缺点是部分软件64位还不是十分支持,经过绝大部分都没问题,还有就是64位的系统占用C盘空间要多1倍,也就是如果你的系统是15G 那么安装成64位的话就至少要30G空间(其实是即装了32位的包又扩充了64位的程序),个人建议使用前面的方法,打一个补丁。
第二方面是内存和硬盘缓存性质是不同的,硬盘缓存是硬盘自身在读写时连接数据线与内部磁头存储速度的缓冲带,总之是硬盘电路板上的“内存”,是没法改变了。但是你可能是想增加虚拟内存,但是这个是当你的内存条中的空间满了,将硬盘中的存储空间“借用”的空间,针对以前内存小的可怜时候设计的,现在只要你的电脑不同时开20个以上的程序一般6G够了(当然变态的游戏和大型设计软件除外)。 因此个人感觉你只需使用解决第一个问题即可。
3. 怎样把内存容量虚拟给硬盘缓存
造价依次从高到低1、2、4(3和4两者不是很清楚),1、2与4之间一些cpu还有具有三级缓存(速度自然比第二和第一慢了,造价也要便宜点,一、二、三级缓存都内置于cpu中,而一、二、三级缓存优先级依次向上,最重要的优先级最高的数据放在第一级以供处理,次之的放入二级,以此类推,到第三级缓存,cpu外需要的数据则放置于内存中,显然速度就要比CPU的内置的慢很多)
大致流程是:需要数据是数据从硬盘中读取(这个过程中硬盘速度最慢,现在之所以说硬盘是电脑性能提升的瓶颈就是这个原因),再放入硬盘的缓存中,而后数据又读取到内存之中,之后cpu又将需要的写入cpu内置的缓存中(速度是这个过程中最快的,一级虽然快但成本极高所以容量较小一般只有十几到几十KB大小,二级相对便宜能够做到几MB到十几MB甚至超过二十MB,三级虽然在三者中最便宜,但对性能提升也不小,可以做到几MB到几十MB)以待处理
虚拟内存是在物理内存不够时使用的一种技术,原理是将一部分硬盘空间(大小用户可以自行设置,也可以系统自行分配)“模拟”成内存用(前面说过硬盘要比内存慢很多,至少要慢十几倍),所以此技术,在今天基本都是2G内存起底的电脑来说已经不需要了,不少人都关掉虚拟内存强制系统使用物理内存了。。。虽然系统会提升虚拟内存不足。。。。。。
硬盘缓存也不大从8M到64M不等(未普及的SSD固态硬盘不在此列),虽然同样容量大小,同样转数的硬盘,缓存越大性能越好,但是容量大的硬盘才配备较大的缓存,所以一般同样容量的硬盘除开一些特殊型号外缓存容量都一样
优化可能吗(看懂了流程的话,就明白了。)只有换硬件,CPU的话搞不好还要换主板、内存、电源,换内存也差不多;加硬盘或者换硬盘基本还可以(加硬盘还是要考虑下供电滴)
4. 内存缓存设置方法
我来回答一下您的问题:
首先,我觉得您这个问题提的有点问题,内存和缓存是两个不同的概念,是不可以放到一起的,因为它们属于不同的硬件。内存单纯是指内存条,而缓存只有CPU才有,内存不存在缓存一说。所以说放到一起就矛盾了!
分别为您解释一下:
内存 分为物理内存和虚拟内存。物理内存就是内存条上直接表明的数字,是512MB的,或者1G的,或者2G的,而虚拟内存是用硬盘空间做内存来弥补计算机物理内存空间的缺乏。当物理内存满时(实际上,是在物理内存满之前),虚拟内存就在硬盘上创建了。当物理内存用完后,虚拟内存管理器选择最近没有用过的,低优先级的内存部分写到交换文件上。这个过程对应用是隐藏的,应用把虚拟内存和实际内存看作是一样的。而且虚拟内存是可以设置的:虚拟内存设置为内存的1.5-2倍都可以 在我的电脑--属性--高级--性能设置--高级--虚拟内存里设置 .
CPU缓存(Cache Memory) 位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。由此可见,在CPU中加入缓存是一种高效的解决方案,这样整个内存储器(缓存+内存)就变成了既有缓存的高速度,又有内存的大容量的存储系统了。缓存对CPU的性能影响很大,主要是因为CPU的数据交换顺序和CPU与缓存间的带宽引起的。
缓存是为了解决CPU速度和内存速度的速度差异问题。内存中被CPU访问最频繁的数据和指令被复制入CPU中的缓存,这样CPU就可以不经常到象“蜗牛”一样慢的内存中去取数据了,CPU只要到缓存中去取就行了,而缓存的速度要比内存快很多。
缓存不能设置。缓存是cpu上固定的空间。就像显卡上的显存一样,是多大就是多大,没听说显存是可以更改的。
其实优化大师里的那个功能不是更改缓存的大小,它只是把你系统里那个缓存空间里的垃圾清除了,让你感觉好像系统或者网速变快了。它只是一种好听的说法其实实质还是一样的!
希望能解您疑惑!
5. 内存做硬盘缓存有用吗能提高硬盘读取速度吗
内存做硬盘缓存有用吗?那要看你用的是什么“内存“了,要加速机械硬盘傲腾内存就可以。严格来说应该叫傲腾智能缓存,这款产品本来就是用来给机械硬盘提速的,而且效果和我们常见的固态硬盘差不多,但价格又没有那么贵。具体的加速效果,我自己的台式机,现在读取速度在1500MB左右,速度与固态硬盘相当,一般的硬盘读取速度也就几百MB每秒,所以提升还是很大了。你可以了解下网上都有安装后的应用、游戏使用效果的测评。
6. 如何用系统内存做磁盘才虚拟缓存
2条2G确实浪费了点,但是没有说把哪物理内存条设为虚拟缓存,只有你的物理内存条不够是,才将磁盘取一部分空间设置为虚拟内存,以满足需要。
如需要要提高性能我建议你可以设置内存超频。方法如下:
BIOS中有很多关于内存的参数,对这些参数进行优化,可以超频内存,提高系统性能。
步骤1 启动电脑,按Del键进入BIOS设置主界面。
步骤2 在主菜单选择“Advanced Chipset Features”选项,发现有关内存的设置。“SDRAM CAS Latency Time”(内存CAS延迟时间)参数是对于SDRAM内存而言的,CAS信号延迟时间的长短对内存性能有很大影响,一般它有AUTO/3/2三个选项。
普通的兼容内存一般只能在CL=3 (CAS信号延迟时间为3个时钟周期)模式下工作。
如果内存品质比较好(特别是Kingmax等名牌大厂的产品),可以在CL=2(CAS信号延迟时间为2个时钟周期)下正常工作,性能也会有大幅提高。
步骤3 接下来是“SDRAM Cycle time Tras/Trc(内存Tras/Trc时钟周期)”设置项。该参数用于确定SDRAM内存行激活时间和行周期时间的时钟周期数。
步骤4 激活时间与周期数越小的内存读取就越快。可将该项设置得小一些,如果内存品质比较好,可以设为5/7,这是速度就比较快。
7. 用内存做硬盘缓存有用吗一般大家都怎么给电脑提速啊~
实在是没有必要,无异于大炮打蚊子。
除非你内存32g或者64g,那么可以分出16g以上去作为硬盘缓存,这样读取部分软件会起到加快响应时间的作用,你如果本来就8个g
分出2个g做缓存不但速度没提升,反而因为运行内存不够降低速度。
8. 用内存做硬盘缓存有用吗可以提高硬盘的读写速度吗
绝对有用!自然提高了硬盘读写速度。可以直接将内存做成虚拟硬盘,做为上网等临时文件夹,从而大大提高了电脑速度。但这样的软件不好找,而且需要较大内存。
9. 内存里面开辟一部分做磁盘缓存,和硬盘上自带的缓存有差别吗
当然有区别,
1,硬盘缓存不如内存做缓存速度快,差了很多
2,硬盘做缓存频繁读取硬盘会增加硬盘的碎片,影响硬盘的访问速度,而用内存做缓存可以减少对硬盘的读取,增加硬盘寿命
3,如果把一些缓存文件如windows的temp,tmp缓存和ie缓存存到内存构建的虚拟磁盘上,当关机时,这些缓存会自动清空的,不用清理垃圾文件了
所以,如果你的内存够大的话,拿一部分做虚拟磁盘来存放缓存或者作为下载工具的缓存是相当的好的,既加快机器的速度,又延长硬盘的寿命