当我输入命令 uname -a 时,会得到以下输出。Linux mars 2.6.9-67.0.15.ELsmp #1 SMP Tue Apr 22 13:50:33 EDT 2008 i686 i686 i386 GNU/Linux 如何从这个信息中得知给定的操作系统是32位还是64位? ...
我了解处理器通过缓存行将数据带入缓存,例如,在我的Atom处理器上,每次带入大约64个字节的数据,无论实际读取的数据大小如何。 我的问题是: 如果您需要从内存中读取一个字节,那么哪些64个字节会被带入缓存? 我能看到的两种可能性是:64个字节从距离要读取字节最近的64个字节边界开始,或者...
单精度浮点运算和双精度浮点运算有什么区别? 我对与视频游戏机有关的实际应用特别感兴趣。例如,Nintendo 64是否拥有64位处理器,如果是,则是否能够执行双精度浮点运算?PS3和Xbox 360是否能够执行双精度浮点运算,还是只能执行单精度浮点运算?在一般使用中,是否利用了双精度浮点运算...
几年前,“下一个大事物”是无时钟计算机。其背后的想法是没有时钟,处理器可以显著提高运行速度。 那是过去的事情了,现在我找不到任何关于它的进展或者这个想法是否失败的信息... 有人知道吗? 参考链接: http://www.cs.columbia.edu/~nowick/technolo...
有没有可以获取Linux可用CPU数量的API?我的意思是,不使用/proc/cpuinfo或任何其他sys节点文件…… 我找到了这个使用sched.h的实现:int GetCPUCount() { cpu_set_t cs; CPU_ZERO(&cs); sched_getaf...
我正在阅读一本关于计算机处理器的书,其中出现了一些术语,如时钟节拍、时钟周期和时钟速度,我很难理解它们的含义。如果有人能用简单易懂的语言对此进行解释,我将不胜感激。
使用Python有没有办法找到处理器信息 (我需要名字)? 我需要获取解析器正在运行的处理器的名称。我检查了sys模块,但它没有这样的函数。 如果需要,我也可以使用外部库。
我正在学习Intel保护模式。我发现调用门(Call Gate)、中断门(Interrupt Gate)和陷阱门(Trap Gate)几乎是一样的。实际上,除了调用门中有参数计数器(parameter counter)字段以及这三种门有不同类型(type)字段之外,它们在所有其他字段上都是相同...
看起来似乎是一个非常简单的问题,但我在查看一些关于两种方法的PPT后还是提出了这个问题。 两种方法都可以增加指令吞吐量。超标量几乎总是利用流水线技术。超标量拥有多个执行单元,而流水线也是如此。或者我理解错了吗?