西西河

主题:【原创】旧电脑能换高级的处理器吗? -- click

共:💬64 🌺31 新:
分页树展主题 · 全看首页 上页
/ 5
下页 末页
  • 家园 【原创】旧电脑能换高级的处理器吗?

    家里有台旧的台式电脑,是DELL的原装机,PROCESSOR虽然也是PENTUNM,但是已经买了快三年了,慢的不得了。机器里没装什么东西,就是慢.想问一下这样的机器要想让它运行的快些,有什么好办法吗?要换一块更好的PROCESSOR吗?性能价格比是否值当,不知河里的兄弟姐妹有没有好的建议.

    旧电脑配置如下

    Base Unit:

    Dimension 2400 Series, Intel Pentium 4 Processor at 2.660GHz (462-7736)

    Memory:

    256MB DDR SDRAM at 333MHz (311-2075)

    Keyboard:

    Dell Quiet Key Keyboard (310-1582)

    Monitor:

    17 in (17 in viewable) E172FPBFlat Panel Display (320-2314)

    Video Card:

    Integrated Intel 3D AGP Graphics (430-3900)

    Hard Drive:

    40GB 7200 RPM Hard Drive (340-9481)

    Operating System:

    Microsoft Windows XP Home Edition,Service Pack 1,English (420-1921)

    Operating System:

    Dell Application Back-up CD, Factory Install (313-7222)

    Operating System:

    Generic Dimension Dell Support (412-0409)

    NIC:

    Integrated 10/100 Ethernet (430-0441)

    Sound Card:

    Integrated ADI 1885 Audio (313-0847)

    • 家园 【原创】加内存条

      你的电脑的这种情况,排除软件上的原因,加一条512M的内存条就可以了。如果能加1G的就更理想了。

    • 家园 慢的不得了??

      很纳闷你拿你的机子都干什么事情慢的不行了?俺的本本也是三年前买的,一切都很流畅,满足了我一切工作学习娱乐都需求。看你的配置,其实加一根512内存条就行了,绝对速度如飞。大不了再重装一下系统。用WIN2K不但很快,而且更稳定:)

    • 家园 谢谢大家的指教,明白多了,回去就先重装

      的确已经很长时间没重装过系统了,确切的说是从买来以后就没重装过.

      我说的慢是指的是,比如说关掉MSN MESSENGER,从点击X,到完全从屏幕上消失,至少要花5-10秒钟,而不是一下就关掉了,其他的程序也一样,难道这还不慢吗?最可气的是用它上网,关掉EXPLORER页面时点击X,然后就看到页面从上到下开始消失,约费时3-5秒。尽管很有层次感,但是气的我两眼冒火.我在公司的笔记本电脑T60上就从来没有这样的事情。

      我通常不用它玩游戏,只装过一个流星蝴蝶剑硬盘版,感觉有点玩不动,经常是人物会突然静止几秒钟,不知道机器在干啥,换个场景也得花个3-5秒,总之不太连贯。后来就删了。

      • 家园 机器的快慢3分看配置7分看使用

        刚才也想和大家一样推荐加内存的(这个看法一点问题也没有,是完全正确的)

        看到你提到流星蝴蝶剑,想起来我在老家的时候用我父亲的电脑玩这个游戏。他的电脑的配置是:PIII600,Memory 256M, TNT2 16M, 联想板子 芯片是693A。当然,能超的地方都超了。 不管怎样,比您的配置烂太多了吧? 但就这机子,我使用中档画质,可以跑“流星”非常流畅,没有任何停顿。

        另外再说一句,俺也不是重装系统狂人。基本上没有别人动暗的机子的情况下1-2年重装一次。

        说了这么多,俺的使用经验 无非是: 保持c盘干净,把程序安装在别的分区;为文档文件、虚拟内存和临时文件单独设置分区;坚决不安装可疑程序不打开可疑邮件;减少安装/卸载程序的次数;关闭不必要的服务。

        我敢说遵守了以上经验的话,使用上面提到的那个98年老配置,依然比大多数菜鸟手中的06年新机器更快。 (当然我说的是办公和上网,要运行大型游戏的话老配置当然不行)

        • 家园 对了,还有个小技巧极大提高上网速度

          上网的时候,除非是第一次登陆这个网站,机器才会把所需数据原原本本从internet上搬到本地机器。 如果第二次登陆这个网站,大部分的数据已经在本地机子上了。所以,只要提高访问这些文件的速度,就能加快网站内容出现在屏幕上的速度。

          办法就是使用虚拟硬盘——把一部分内存虚拟成硬盘,把IE缓存、java缓存放在这个虚拟硬盘上。 要知道,再烂的内存的速度也比再好的硬盘快上几个数量级。这个虚拟硬盘不用多大,2-6M足矣。

          这样设置好了之后,如果网络速度快的话,可能有些人会不太适应。 网络连接得好,网速也快,要访问的网站速度也快的时候,你输入完地址一按回车,整个网站首页会一下子出现在屏幕上。 那种没有任何延时的感觉也很特别,屏幕从全白瞬间之内充满了内容,好像有大堆东西极快地向你扑来。 不习惯的话,会有点晕。

          • 家园 这个没有必要了,除非你还在用十年前的操作系统。

            现在的操作系统对于磁盘访问都有一套复杂、完善的缓存机制,比在内存中建立虚拟磁盘更有效。

            • 家园 是吗,我倒真不知道。您说的是XP还是Vista?

              俺向来不追新操作系统的,05年才由2000换成XP。俺的看法是05年XP才成熟稳定。不过,感觉上这个方法对XP也是有效的。 难道是心理作用?

              您能详细说明一下这个缓存机制吗? 就俺的理解上内存怎么也比硬盘快地多了。 这个机制是不是已经利用内存作缓存了?如果是,缓存硬盘的哪一部分内容呢? 难道是根据访问频度? 如果这样,不是还要有一个读取硬盘的过程(第一次读取)?

              不好意思,一下子问了这么多问题?莫烦莫烦

              • 家园 我对微软的东西不熟,只能泛泛的讲一下。

                其实,操作系统的磁盘缓存机制,正是源于访问内存要比访问硬盘快很多。如果操作系统内核和应用程序接下来需要的数据和代码都恰好在内存里,岂不是可以直接使用,减少花在磁盘访问上的时间?这其实和浏览器使用硬盘来缓存网上内容是异曲同工。

                磁盘缓存机制的基本原理在于根据某些已知的磁盘存取模式,或者预先读入磁盘上的部分内容或者将某些正在被使用的磁盘内容保留在内存中,希望在很快的将来,这些内容可以被操作系统内核或是应用软件用到。

                第一点,预读是因为磁盘,特别是硬盘,虽然可以随机存取,但是磁头寻道要比顺序读磁盘区块慢得多。如果能够猜出在未来几秒的时间里,哪些磁盘上的内容将要被用到,那么,操作系统的输入/输出系统可以在系统不忙于存取磁盘的时候,巧妙地安排磁头的行进路线,以最少的寻道动作,把这些磁盘区块读入到内存中备用。

                第二点,选择性地保留已经用过的内容。在某个相对短暂的时间段里,操作系统和应用程序需要的数据和代码是相对集中的,并且某些数据和代码被重复使用的机会还挺大的(其实计算机大部分的动作都是重复性的)。如果这些代码和数据是来自于磁盘,显而易见地,把他们保留在内存里会大大地减少访问磁盘的需要。

                这里,关键的地方就是“根据过去的存取模式,预测将来对磁盘访问的需求,提前准备。”

                说到这里,你可能要问了,这不和我所做的是一回事么?没错。你的虚拟磁盘其实就是一个简化的硬盘缓存系统。其实在DOS时代,微软提供虚拟磁盘驱动的目的就是让用户自己实现自己磁盘缓存机制。

                但是,因为现在的操作系统已经内置了磁盘缓存机制,你所花费的内存其实可以省出来干别的。使用虚拟磁盘的另外一个缺点就是除非你在虚拟磁盘上的内容不需要保存,否则你总得记住要不时地拷贝到真正的磁盘上。用操作系统的缓存机制就不用担心了。操作系统会自动把内存中被修改过的磁盘区块内容送到磁盘控制器进行写盘操作,以免数据丢失。而这是磁盘缓存机制的另一个方面,即如何保证内存中的数据(代码)和磁盘上的一致。

                当然,磁盘缓存能做的,只是尽量减少磁盘访问次数。由于普通计算机的内存容量仅仅是硬盘容量的千分之一,并且目前的内存掉电后无法保留内容,磁盘上的数据和代码总要经过第一次读取。

                • 家园 你是在讲理论,实际错了

                  比如ie的local缓存,一般都会有上百m,放在硬盘上,os再聪明也不知道如何做cache来处理这个问题。怎么也不会比读取已经放在ramdisk上的cache快,你有兴趣可以试验一下。 而现在ramdisk可以有设置,允许你在shutdown的时候同步到磁盘或者设置一个时间频度同步到磁盘。

                  另外至少xp可没这么聪明,反正我是经常看到内存浪费的情况。ramdisk其实最大的用途就是解决xp管理不好大内存的问题,牺牲启动时间,换取运行时资源利用率的提高。

                  • 家园 是么?

                    这可不是我自己的发明创造呢,至少PC Magazine就做过这样的对比试验吧。不好意思,那是上个世纪末的事了,证据已不可考。

                    比如ie的local缓存,一般都会有上百m,放在硬盘上,os再聪明也不知道如何做cache来处理这个问题。怎么也不会比读取已经放在ramdisk上的cache快,你有兴趣可以试验一下。

                    别忘了,楼主的原贴里,虚拟磁盘的容量也只有六兆而已。区区六兆,你会如何取舍呢?如果告诉IE它的cache只有六兆,它又如何在这个螺丝壳里做道场呢?

                    这几百兆的东西,IE会时时刻刻用到么?别忘了这个基本前提:“如果能够猜出在未来几秒的时间里”。

                    而现在ramdisk可以有设置,允许你在shutdown的时候同步到磁盘或者设置一个时间频度同步到磁盘。

                    这个我倒是不知道。受教了。不过,这和操作系统自己的I/O系统还是无法比吧。当然,如果在虚拟磁盘上的内容无关紧要的话,也没什么区别。

                    另外至少xp可没这么聪明,反正我是经常看到内存浪费的情况。

                    还好,我说了我不熟微软的东西,通篇只是泛泛而论,也就是“讲理论”吧。我纸上谈兵说的其实是Linux 2.6的I/O调度与缓存机制。贻笑大方了。

                    另外,当初决定不碰微软的操作系统,现在看来还是对了。

                    • 家园 上个世纪那会可没人用1g以上内存的,

                      俺当时座机配512m内存已经被人骂奢侈了。

                      用ramdisk做ie cache,即便是6m大小,速度也肯定比os的快,这毕竟物理上就不是一个级别的。os的缓存机制,按我的理解,他绝对无法去准确预估应用程序级别的操作。所以为专用程序做的cache肯定要快。

                      ramdisk你就可以理解为特别应用程序设计的专用内存cache。

                      大个头的应用程序,cache都是自己设计的,不会依赖于os的io调度。

                      说的不对的地方可以指正,我的专长不是底层系统和太detail的技术。

                      • 家园 当然,操作系统内核里的通用

                        I/O调度未必普遍适用。

                        对于一些特定的应用软件(大型的数据库管理系统居多吧),用自己的专用缓存可能会快一些。但是这样的软件基本都自己开发,很少会用虚拟磁盘来做吧。

                        用虚拟磁盘,除了难以保证与硬盘同步外,还有一个问题。如果操作系统不知道虚拟磁盘这个设备是基于内存的,或者即便知道,但是无法区别对待,其内置的缓存机制会对虚拟磁盘设备也进行缓存。也就是说,有可能某一个硬盘文件的部分内容在内存里出现了两次。这样,使用虚拟磁盘反而会更慢(因为需要两次访问内存)。

                        至少在Linux上,部分因为类似这样的原因,Postgresql已经放弃了自己的专用缓存,转而依靠操作系统内核的缓存机制。注意,这里不是因为Linux 2.6的操作系统缓存比Postgresql自己的专用缓存还要更适合Postgresql,而是因为综合各种因素后,得到的结果。其中就包括:减少了中间环节(少了一次内存访问)、减少内存消耗(这个显而易见)、Linux内核的缓存开发人员比Postgresql开发人员更了解硬盘和I/O。

                        另外,好像Oracle在Linux上也准备这么干的。(不确认)Linux曾经支持raw disk,也就是操作系统假定应用软件更聪明,会自己管理I/O。操作系统完全不管对这些磁盘设备的访问,所有的requests全部直接pass through给磁盘控制器。好像就是给专门给象Oracle这样的软件准备的。在2.6版的内核中,这个raw disk好像没了,因为Oracle也不需要了?

                        用ramdisk做ie cache,即便是6m大小,速度也肯定比os的快,这毕竟物理上就不是一个级别的。

                        这个我没看懂。我所说的操作系统自己的缓存也是要放在系统的主存里的啊,和虚拟磁盘怎么回有物理上的差别呢?

                        • 家园 嗯,是这样的

                          自己做ramdisk,放进去的是全部,对吧?如果是按os来做,其实是根据算法来决定哪一部分来放进内存的。

                          ie 的cache,说白了就是访问过的网站内容么,os怎么能预先知道你想看那些内容,所以肯定是根据ie的请求再去硬盘上找的,找到以后再扔内存里,这速度和ramdisk的差别,当然是物理上的了,ramdisk可是启动的时候就全部load进来了。

                          另外这个raw disk确实象你说的那样,现在看到的各种资料都是这个趋势,但是我专门做dba和硬件的同事告诉,实际还是有很大的性能差别,所以他们现在还是这么做。

分页树展主题 · 全看首页 上页
/ 5
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河