标签: cpu

有什么方法可以区分 CPU 缺陷和主板缺陷?

我有一台相当现代的台式电脑,一台基于 AMD Athlon II X2 的静音电脑,但它不起作用。

打开后,它会物理启动(所有风扇都在旋转,磁盘启动......)但不会在任何图形端口(DVI、VGA 和 HDMI,我尝试了所有三个)上发出信号。此外,重置按钮似乎没有任何作用。

我已经把主板上的所有 SATA 连接、扩展卡和一个 2GB RAM 芯片都去掉了,以消除它们作为问题的根源,但无济于事,所以我认为假设它是主板或处理器是公平的过错。

但是,我既没有更换主板,也没有更换处理器来确定哪个坏了。缺陷的原因尚不清楚,所以据我所知,可能两者兼而有之。因此,我不愿意在了解更多信息之前盲目购买更换硬件。

有没有办法在不购买替换硬件的情况下进一步诊断(或至少得到一些指示)哪个组件损坏了?

motherboard cpu

34
推荐指数
1
解决办法
5万
查看次数

为什么即使我的应用程序(利用 CPU 资源)滞后,我的 CPU 也不能发挥其最大潜力?

为什么即使我的应用程序占用了 40% 的 CPU(但 30 - 40% 的 CPU 仍然保持空闲),我的 CPU 也永远不会最大化?

这是否意味着:

  1. 有一种方法可以强制 CPU 以 100% 运行
  2. CPU就是这样制造的,我唯一能做的就是购买新硬件。
  3. 限制在于应用程序,即使使用更好的 CPU,延迟也不会改善。(假设应用程序是完美的,我要问的是软件是否以这种方式运行?)
  4. 别的东西。

cpu performance

34
推荐指数
3
解决办法
5万
查看次数

为什么大多数常见处理器的位数都是2的幂?

目前广泛使用的大多数处理器/CPU 的位数都是 2 的幂(通常为 32 和 64,但也有 16、8 和 4 位)。

尽管位数的含义并不一致(有人说是字长、寄存器大小、指令宽度、数据或地址总线宽度等),但所有这些几乎总是 2 的幂。

我知道有一些例外,例如 Intel 8086 有一个 20 位地址总线,但正如我所说,它通常是2 的幂。

为什么会发生这种情况,有哪些例外情况,为什么?

cpu computer-architecture cpu-architecture

34
推荐指数
4
解决办法
9237
查看次数

英特尔第 12 代 Alder Lake CPU 系列中的性能和效率核心是什么?

我观看了2021 年 8 月发布的英特尔 2021 年架构日(撰写本文时为上个月)。在观看了英特尔有关其新 CPU 的视频后,老实说,我对 \xe2\x80\x94 \xe2\x80\x94 有点困惑。我猜想新的微处理器将不再具有 2 比 1 的线程与核心比率。据说 i5 将有 10 个核心和 16 个线程,i7 和 i9 很相似,我只是不记得它们到底是什么了。但据我了解,新的核心与线程比率是专用核心的结果。如果我没猜错的话,一些核心是“效率核心”,并且它们已被命名,Efficiency Cores而 CPU 中的其余核心是“性能核心”,这 \xe2\x80\x94 毫不奇怪 \xe2\x80\x94已被命名Performance Cores

\n

当新的微处理器发布时,很难知道哪些名称和数字实际上是基于计算机科学的,哪些只是为了让芯片看起来不错而进行的营销尝试。换句话说,我想知道的是:

\n

性能和效率核心实际上有什么作用,还是只是一种营销策略?如果这两个核心不仅仅是一种营销策略,并且拥有效率核心和性能核心将会产生影响,那么效率核心到底会做什么与性能核心不同的事情呢?

\n

cpu cpu-architecture cpu-cores

33
推荐指数
2
解决办法
3万
查看次数

我的机器有多少个物理 CPU?

我对我的服务器拥有的 CPU 数量有点困惑。

Intel(R) Xeon(R) Gold 6242R CPU @ 3.10GHz根据英特尔官方文档,它运行在其上,包含 20 个物理核心。

这里的问题是命令的输出lscpu(过滤了一些行):

CPU(s):                          80
On-line CPU(s) list:             0-79
Thread(s) per core:              2
Core(s) per socket:              20
Socket(s):                       2
NUMA node(s):                    2
Model name:                      Intel(R) Xeon(R) Gold 6242R CPU @ 3.10GHz
NUMA node0 CPU(s):               0-19,40-59
NUMA node1 CPU(s):               20-39,60-79
Run Code Online (Sandbox Code Playgroud)

据我了解,actual physical cores = CPU(s) / thread(s) per core但后来我得到了 40,这是我预期的两倍。

有人可以解释一下这里发生了什么以及到底是什么CPU(s), thread(s) per core, core(s) per socket, socet(s)意思吗?

cpu core

33
推荐指数
4
解决办法
1万
查看次数

为什么现代 CPU 会“降频”?

多年来,我一直在阅读有关现代 CPU 的神奇超频能力。据说向客户提供(假设)预设 3GHz 的 CPU(具有开放倍频器)可以“毫无问题”地超频到(假设)4GHz。

但我无法相信 CPU 制造商在自欺欺人。我在想:CPU 应该总是支持 1GHz 更高的时钟频率而没有问题,为什么不出售这种具有 1GHz 更高预设的 CPU?

你会说,我的假设是正确的,其实也很多的问题,超频,以及原因,现代的CPU预设为较低频率(相比于那些他们能够处理)?

cpu cooling overclocking cpu-speed

32
推荐指数
4
解决办法
3218
查看次数

Windows 10 任务管理器中的辅助 CPU 使用率图表线是什么

我正在查看 Windows 10 中的任务管理器,第一次注意到实线下方的辅助虚线?这条线表示什么?

Windows 10 任务管理器 CPU

cpu task-manager windows-10

32
推荐指数
2
解决办法
2万
查看次数

我在 Linux 服务器上使用了多少个内核?

我只是想知道如何在 bash 中找出用户现在在 Linux 服务器上使用的 CPU 核数?

我正在向服务器提交相当数量的后台作业,所以我想在提交作业之前编写一个 bash 脚本来检查我提交的正在运行的作业(进程)是否太多,因为我必须让其他用户有足够的内核用于他们的工作。我想知道什么 bash 命令可以告诉我我的工作现在使用了多少个内核。

感谢致敬!

linux cpu bash core

31
推荐指数
3
解决办法
3万
查看次数

Ubuntu:AMD64 与 i386?

即使我读过关于它们的文章,我也无法理解这些是什么。

它与32位和64位CPU有关吗?那么为什么说“AMD”64 和“i386”呢?

AMD 和 Intel 一样是一个标签?因此,如果我有 Intel Core 2 Duo(MacBook Pro),那么即使 Intel Core 是 64 位,我也不能使用 AMD64。

cpu ubuntu

30
推荐指数
1
解决办法
2万
查看次数

Linux中是否有命令可以知道加载进程的处理器编号?

给定一个进程,Linux 中是否有任何命令可以确定该进程正在运行哪个处理器?我有兴趣弄清楚该处理器的 CPU 忙和 CPU 空闲时间。

linux cpu cpu-usage process

30
推荐指数
2
解决办法
8万
查看次数