Questions tagged «cpu»

CPU,称为中央处理器,被称为计算机的心脏。它负责通过执行指令指定的基本算术,逻辑,控制和输入/输出(I / O)操作来执行计算机程序的指令。

6
固件中程序如何执行?
我听说在固件领域工作的人们没有操作系统控制固件(例如USB驱动器中的固件)。在while循环中只有一个线程正在运行,等待外部命令,这是发生中断的起点,然后是ISR和控制,一直流到硬件。但是从根本上说,执行固件代码的那部分硬件是什么?只要设备加电,就会触发CPU还是基于ASIC的代码。我无法理解从基于常规CPU-OS的系统到固件的模式转变。
9 cpu  asic  firmware 

6
CPU消耗的功率
我认为,对于电流的CPU电源我和电压ü是我·U 。 我想知道如何从维基百科得出以下结论? CPU消耗的功率大约与CPU频率成正比,并且与CPU电压的平方成正比: P = CV 2 f (其中C是电容,f是频率,V是电压)。
9 power  capacitor  mosfet  cpu  cmos 

3
更快的处理器/时钟可以执行更多代码吗?
我正在编写一个程序,以在以16Mhz运行的ATmega 328上运行(如果您知道的话,它是Arduino Duemilanove,它是AVR芯片)。 我有一个中断进程每100微秒运行一次。我想说,不可能计算出可以在100微秒的一个循环中执行多少“代码”(我正在用C编写,想必它会转换为汇编然后转换为二进制图像?)。 同样,这将取决于代码的复杂性(例如,一根巨大的衬板的运行速度可能比几条短线慢)。 我的理解是正确的,因为我的时钟速率为16Mhz的处理器每秒执行1600万个周期(这意味着每微秒16个周期为16,000,000 / 1,000 / 1,000);因此,如果我想在100微秒的循环中做更多的事情,那么购买更快的模型(例如72Mhz版本)会给我每微秒72个周期(72,000,000 / 1,000 / 1,000)? 目前,它的运行速度有点太慢,也就是说,它花费了不到100微秒的时间来完成循环(确切地说很难说多长时间,但是逐渐落后了),我希望它做得更多。这是获得更快芯片的理智方法,还是我发疯了?

3
可以运行无内存的x86类处理器吗?
现代x86处理器至少具有512K的二级缓存。有些应用程序完全适合这种内存量。您可以在不连接RAM的情况下运行这些芯片吗?如果是这样,有没有一种方法可以消除CPU尝试保持RAM一致性时的回写时序损失? 我没有特定的应用程序,只是出于好奇。我敢肯定,在某个地方会有一个利基应用程序,尽管这样做会很有用。
9 memory  cpu  ram 

3
是否有“可以用其构建CPU的芯片”的名称?
有些人喜欢用更简单的IC构建“自制” CPU。 是否有“如果有足够的芯片就可以构建CPU的芯片”的名称?其他芯片是否有名称,“无论您拥有多少芯片,都无法用它来构建CPU”? 一个人可以用足够多的4:1多路复用器芯片来构建CPU(多路复用器是逻辑设计的战术Nuke)。一个人可以用(多一些)2-in NAND门构建一个CPU。或从2或非门开始。或从几个(也许一个)CPLD或FPGA中获取。 然而, 一个人不能仅凭2合XOR门来构建CPU。不能仅凭二极管电阻逻辑来构建CPU 。一个人不能完全依靠D型触发器来构建CPU。 是否有一些术语或短语来区分这两类芯片,而这些术语或短语不如“可以在其中构建CPU的芯片”那么笨拙?

1
多核CPU如何实现异步协调?
我来自计算机科学背景,想要研究用于异步电路设计的过程演算。 因此,我正在研究异步电路的当前实践。有很多文章说无法提高时钟速度会导致多核CPU体系结构。但是,没有人真正说过如何实现内核之间的异步协调。 我希望您确认/纠正有关当前多核CPU如何处理异步协调的以下假设: 每个内核具有独立的时钟信号,不需要彼此同相。否则,时钟信号分配问题将无法真正解决,是吗? 内核仅在编程级别进行协调。也就是说,在某些内存(RAM或寄存器)上进行测试和设置。而不是像使用会合电路的握手协议这样的底层协议。


2
总线使能集成电路
我正在用基本逻辑组件设计一个简单的8位CPU。我对我的ALU和寄存器如何交互有一个很好的想法,但是我觉得可以改进的一件事是当允许一条线连接到主数据总线时如何切换。 我最初的想法是使用和门驱动公交车。ALU中各个线路的输出都可以进入一组四与门芯片,并输出到总线上。一次仅一组AND门会将其所有B输入拉高,以使其进入总线。 我不确定两件事:当我只需要一条控制线进入时,每条线使用八个完整的AND门似乎很浪费。是否有更好的芯片更适合此目的?我敢肯定我也可以用八个晶体管来做,但是我想坚持使用相当普通(便宜)的IC。 这样的解决方案仅允许数据从总线以一种方式流动。这有问题吗?我认为不是,因为我还有其他控制线会阻止寄存器加载总线数据,直到我希望它们加载为止。 像这样的总线门是否使用标准芯片?

3
超频:永久损坏?
我一直给人一种印象,那就是对任何类型的CPU(用于PC或微控制器)进行超频都是一件坏事。您实际上是在超出制造商的规格操作设备,这意味着设备可能/可能无法按预期工作。它可能运行得更快,但是有行为不稳定的风险。 我了解超频/非超频的答案是一种哲学上的答案,具体取决于您希望对自己的设备承担多少风险。但, CPU超频会导致什么样的永久性损坏? (注:我之所以这样问是因为我的许多朋友都是gamerz,并且认为超频的roxor soxor ...并且出于某种奇怪的原因,他们这样做后计算机破裂并出现蓝屏,然后我被召唤了,我想要一些弹药来使用这样我就不必经常对可能不稳定的硬件进行故障排除...)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.