Answers:
不幸的是,您的问题没有正确的答案。回答此问题的唯一方法是按照先前的响应者所做的并假设更大的上下文。
我不知道为什么人们通常无法理解仅靠一两个组件就无法量化计算机性能。计算机性能始终取决于整个系统的性能。
在阅读您的问题时,以下是我的一些想法。(前面已经提到过很多,对此我深表歉意。令我惊讶的是,合并它们可能是值得的)。
CPU时钟速度仅在比较基本相同的处理器时才重要。例如,奔腾4和酷睿2双核处理器之间每个时钟周期执行的“工作”量有很大不同,因为它们的内部体系结构是不同的。
您在比较哪些CPU?
CPU到RAM的吞吐量也非常重要。表面上不断等待RAM的CPU似乎要慢一些。时钟频率高但前端总线(FSB)为800MHz的Intel CPU的运行速度可能比时钟频率较低但FSB更快的CPU慢。
在这两种情况下,CPU和RAM之间的连接速度有多快?
由于类似的原因,RAM和硬盘驱动器之间的吞吐量也会对系统性能产生重大影响。毕竟,这就是为什么人们要为固态硬盘(SSD)支付仍然高昂的费用的原因。使用仅使用了几年的硬盘驱动器的快速CPU的速度将比使用最近的更高比特密度的盘片的CPU慢。
在某一点之后,安装的RAM数量仅在所使用的操作系统和运行的应用程序能够有效利用它的程度上有所帮助。我最近将Win 7 64位桌面中的RAM从4 GiB增加到了。我没有看到任何明显的性能提升。由于我使用桌面的方式,多余的内存很可能只是没有被使用。
在没有任何上下文的情况下,无法将DDR2与DDR3进行比较。您所提问题的天真的答案可能会误导您,具体取决于整个系统的上下文。
顺便说一下,由于所有最新的主板都支持双通道(甚至三通道)访问,因此您永远不要只安装一个RAM。而是使用匹配对。与2个1GB的DDR3内存条相比,使用2 x 1GB的DDR3或2 x 2GB的DDR2将为您提供更好的性能。
FSB带宽(如果您没有任何特定的应用程序)。
通常,更多的RAM对典型的台式机性能的影响大于对时钟速度的影响,但是显然,这取决于所比较的每个RAM的数量。我通常发现,将时钟速度提高2倍是一种不错的进步。我不希望您所描述的增长不到40%会有很大的不同,除非您期望运行的是长时间的,受计算限制的作业,而这对于大多数台式机用户来说是不常见的。但是,对于大多数用户的工作组合而言,已经有4GB的RAM足够大,最有可能的例外是保持一个或几个VM的加载。
作为参考,我坐在一个较旧的24英寸iMac,2.16 GHz双核,3 GB RAM上。唯一看到减速的地方是拖动一个带有大窗口的Windows应用程序(在VM)在其自己的桌面上快速运行。有足够的内存用于两个VM(也许更多,我还没有尝试过),并且OS-X从来没有变得特别怪异。另一个数据点:通过同时在OS-X和WinXP VM的Firefox中运行Youtube视频,在任何情况下都不会减慢音频或视频的播放速度。
底线:您的预期工作组合将确定这些选择中的哪一个对您最有效。对于大多数人和大多数工作组合,两只手和一只注意力的跨度将限制他们使用比您描述的更多的内存或RAM的能力。
为什么还没有人提到硬盘速度?如果您要执行繁重的写密集型操作(即,安装大型软件),则如果拥有5400RPM驱动器,则RAM和CPU的速度有多快都没有关系。