这是一个关于 CPU 如何运行的假设问题。如果我购买两个相同的 CPU,并长期使用一个(比如一年),它的速度是否与未使用的 CPU 相同?使用过的 CPU 上的时钟周期数、请求延迟等是否会比未使用的 CPU 少?
一个支持的论点可能是机械设备会随着时间的推移而退化,虽然 CPU 没有移动部件(除了外部风扇),但它确实有可能因热量和电压尖峰而损坏的电路。假设经过一年的密集使用,电路会退化,并且由于路径更窄,因此可以通过的电子更少,等等。
这是 CPU 运行方式的本质,还是它只是工作或损坏,两者之间没有速度下降?
我刚刚阅读了有关具有 2.7 GHz 四核处理器和 3GB RAM 的新三星 Galaxy Note Edge 的信息。
我去年从 HP 购买的笔记本电脑是 4 GB 内存和 2.3 GHz 四核,而我的 iMac 更旧,是 2.5 GHz i5。
这是否意味着新的三星小工具比我的台式机更强大?
2.7 GHz 是否与非移动设备的 GHz 相同(是按比例放大还是比较等)?
为什么在功率方面,现代计算机没有两个并行运行的三星四核处理器,以提供 5.4 GHz 的处理能力来获得两个 Galaxy Note 电池的电能?
我有一些旧程序,我从 90 年代早期的 Windows 计算机上拉下来,并试图在相对现代的计算机上运行它们。有趣的是,他们以极快的速度奔跑——不,不是每秒 60 帧的快,而是天哪,角色正在以声音的速度行走快速地。我会按一个箭头键,角色的精灵会比正常情况更快地在屏幕上滑动。游戏中的时间进程比它应该发生的要快得多。甚至还有一些程序可以降低 CPU 的速度,从而使这些游戏真正可以玩。
我听说这与游戏有关,取决于 CPU 周期,或类似的东西。我的问题是:
我记得 1995 年左右的某个时候有一台 CPU 速度为 75 MHz 的计算机。
几年后,大约在 1997 年有一个 211 MHz。
几年后,大约在 2000 年有一个大约 1.8 GHz 的频率,然后在 2003 年左右有一个大约 3 GHz 的频率。
现在将近 8 年之后,它们仍然达到 3 GHz 的最大值。这是因为摩尔定律吗?
多年来,我一直在阅读有关现代 CPU 的神奇超频能力。据说向客户提供(假设)预设 3GHz 的 CPU(具有开放倍频器)可以“毫无问题”地超频到(假设)4GHz。
但我无法相信 CPU 制造商在自欺欺人。我在想:CPU 应该总是支持 1GHz 更高的时钟频率而没有问题,为什么不出售这种具有 1GHz 更高预设的 CPU?
你会说,我的假设是正确的,其实也有很多的问题,超频,以及该原因,现代的CPU预设为较低频率(相比于那些他们能够处理)?
可能的重复:
为什么现代 CPU 被“降频”?
不久前,当我四处寻找台式机时,我遇到了很多讨论,其中技术人员谈论采用例如 2.67GHz 处理器并对其进行“超频”以使其运行在 4GHz。如果 CPU 能够达到这样的速度,为什么它不是开箱即用的呢?
我有一台基于 S3C2416 板的基于 ARM 的嵌入式机器。根据我提供的规格,应该有一个 533 MHz 的 ARM9(根据 ARM926EJ-S /proc/cpuinfo),但是与我的具有 528MHz ARM CPU 的 Android 手机上的相同软件相比,在其上运行的软件“感觉”很慢。
/proc/cpuinfo告诉我 BogoMIPS 是 266.24。我知道我不应该相信 BogoMIPS 的性能(“Bogo”= bogus),但是我想测量实际 CPU 速度。在 x86 上,我可以使用rdtsc指令获取时间戳计数器,等待一秒钟(sleep(1)),再次读取计数器以获得 CPU 速度的近似值,根据我的经验,这个值足够接近真正的CPU速度。
如何找到给定 ARM 处理器的实际 CPU 速度?
更新
我找到了这个简单的 Pi 计算器,我为我的 Android 手机和 ARM 板编译了它。结果如下:
S3C2416
# cat /proc/cpuinfo
Processor : ARM926EJ-S rev 5 (v5l)
BogoMIPS : 266.24
Features : swp half fastmult edsp java
...
#./pi_arm 10000
Calculation of PI using FFT and AGM, ver. …Run Code Online (Sandbox Code Playgroud) 我正在阅读 William Stallings 的操作系统:内部结构和设计原则(第七版),关于内存层次结构的一段让我感到困惑。作者提到“更高的每比特成本”是什么意思?
这是第 24 页上的相关段落所说的:
正如所料,内存的三个关键特性之间存在权衡:即容量、访问时间和成本。多种技术用于实现内存系统,在这一系列技术中,以下关系成立:
- 更快的访问时间,更高的每比特成本
- 更大的容量,更低的每比特成本
- 容量更大,访问速度更慢
我知道你在内存层次结构的金字塔中越往下走,访问时间就越慢。
例如,磁盘或 SSD 卡的访问时间比 CPU 寄存器或缓存或 RAM 慢。
但是,“每比特成本更高”意味着什么?它会减慢其他进程访问此内存的速度吗?这似乎违反直觉,因为访问时间应该更快?它们是否只是占用更多空间,因此空间更少?
在我的机器(不是个人计算机)上,我有 4 个内核 (2.4GHz),目前我没有任何重要的进程在运行。现在,我的 4 个内核是否都以 2.4GHz 的频率运行/振动,或者其中一些内核运行速度较慢甚至无法移动?
我相信 MIPS 和 FLOPS 都是计算处理器速度的指标。它们之间有什么区别?它们是否以任何方式相互关联或依赖?