computer-architecture

    3热度

    1回答

    我需要一个非常基本的C或C++源代码的CPU缓存。谷歌没有帮我找到一个适当的。 实现只需要提供缓存的最基本功能。 对于离,在C++: class Cache{ ... //parameter setup of way, capacity, etc public: access(addr){ miss=inspect(addr); if(miss){

    18热度

    4回答

    这是一个普遍的看法是更快的代码将消耗更少的电力,因为你可以把CPU在空闲状态下更多的时间,但是当我们谈论能源消耗,是继一种可能性: 假设有其被执行的指令序列在1ms内,在执行过程中,平均电流消耗为40mA。你的。而Vdd为3.3V 所以总能量消耗= V * I * T = 3.3 * 40 * 10^-3 * 1 * 10^-3焦耳= 13.2 * 10^-6焦耳 在另一种情况下,有一个指令序列在

    1热度

    2回答

    有人可以请我解释高内存和高内存区域之间的区别。我一直遇到这些条款。我搜索了很多关于这些术语的知识,但是我仍然没有弄清楚它们的不同之处。就我所知,这两者都是RAM的一部分。

    3热度

    2回答

    是否有一个标准程序可以用来确定我是在i386还是x86,32位或64位机器上?我在一个Unix机器上。

    1热度

    1回答

    Valgrind使用中间代码表示让我们测试二进制代码,以便我们不必处理编程语言级别的构造。在将二进制代码转换为Valgrind的中间表示(IR)代码的过程中,它显示了使用寄存器执行添加等操作。其中有1024个正在使用。我没有得到的是另一种称为临时寄存器的寄存器,其表示为tX,其中X是某个数字。因此,我可以看到: t28 = Add32(t26,0xFFFFFFFC:I32) t4 = LDle:

    0热度

    1回答

    有人可以向我解释64位应用程序,64位操作系统和64位CPU如何组合在一起来确定某些应用程序可寻址多少内存? 例如,如果您在64位CPU上运行64位应用程序并使用32位操作系统,应用程序的可寻址内存如何受到影响? 或64位操作系统和32位应用程序的64位CPU呢? 当您在32位CPU上运行64位应用程序时会发生什么?

    0热度

    3回答

    可能重复: Which Computer Organization & Architecture book is good for me? 我想更好地了解计算机如何工作,计算机如何处理我的程序,处理器是如何做好自己的工作,内存和设备等交互什么你可以推荐好书或其他资源吗?

    0热度

    5回答

    哪个更快更有用?累加器,寄存器还是堆栈?

    0热度

    1回答

    您能否详细向我解释一下“时钟周期”是什么?

    3热度

    3回答

    对于计算机体系结构分配,我试图用Python中的某些东西替换名为“Sim”的C++库。 我已经在模拟器中使用MyHDL,但C++程序有一个很好的交互功能,可以让学生看到连接在一起的组件(门,输入,输出,触发器等)并切换任何信号。 我正在尝试创建交互式方面,我只需要选择要使用的库。我想知道在这种情况下wxPython是否是一个好选择。 GUI主要需要绘制大门或设备,如触发器和计数器,使用线连接它们,