问题标签 [processors]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 在 Windows 下使用 C++ 计数处理器
在 Windows 平台上使用非托管 C++,是否有一种简单的方法来检测我的主机拥有的处理器内核数量?
architecture - x86 如何处理存储条件指令?
我试图找出 x86 处理器在遇到存储条件指令时会做什么。例如,它是否会停止流水线的前端并等待 ROB 缓冲区变空,然后才停止停止前端并执行 SC?基本上它是否会迫使处理器变得非投机性......
谢谢
unix - 单处理器或多处理器
在 unix 上,我们如何知道系统是多处理器还是单处理器?
assembly - 低级汇编语言?(处理器指令是如何实现的?)
因此,我们可以“编程”的最低级别是处理器上的单个指令,但这些指令首先必须以某种方式进行编程。当指令运行时,处理器如何知道要做什么?
c# - 这是在多 CPU 系统上使用 WMI 获得全部处理器的正确方法吗?
我无法访问多插槽计算机,因此我不确定以下是否会获得处理器和逻辑处理器的总数。我假设 ManagementObjectSearcher 将为每个套接字 CPU 返回一个实例,而我只保留一个运行总数?
processors - 虚拟处理器和逻辑分区
我基本上想知道虚拟处理器到底是什么。在 IBM 的网站上,他们将其定义为:
“虚拟处理器是物理处理器核心对使用共享处理器的逻辑分区操作系统的表示。”
我的理解是,如果有 x 个处理器,每个处理器可以同时执行两个操作,那么系统可以同时执行 2x 个操作。但是虚拟处理器在哪里适合这个。我尝试查找逻辑分区和其他分区(例如主分区)之间的区别,但并不确定。
64-bit - 32 位和 64 位处理器有什么区别?
我一直在尝试阅读 32 位和 64 位处理器(http://en.wikipedia.org/wiki/32-bit_processing)。我的理解是 32 位处理器(如 x86)具有 32 位宽的寄存器。我不确定那是什么意思。所以它有特殊的“内存空间”,可以存储高达 2^32 的整数值?
我不想听起来很愚蠢,但我对处理器一无所知。我假设 64 位通常比 32 位好。虽然我现在的电脑(一岁了,Win 7,Intel Atom)有一个 32 位处理器。
qemu - 为了了解 QEMU 如何模拟支持的网络设备,我需要阅读/分析什么?
我想分析一下QEMU是如何模拟支持的网络设备读取源代码的。另外,我想与我分享您对理解 QEMU 源代码需要什么背景的看法。请向我推荐一些好书或在线资源,以了解为了实现这一目标必须学习的周边主题(我想需要设备驱动程序、处理器规范等?)。此外,如果您能告诉我一个人应该在 C 中具有的编程级别(因为源代码是用 C 编写的),那就太好了。
我已经查看了 QEMU 的网站,提供的主要是关于如何使用 QEMU 和配置它。
assembly - 不同类型的处理器的汇编语言有何不同?
每种处理器的汇编语言有何不同?
如果有人学习 x86 英特尔汇编,如果他将汇编与另一种处理器类型(fx x86-64)一起使用,他是否必须从头开始?
mpi - MPI 处理器数量?
以下是我在 MPI 中的代码,我在核心 i7 CPU(四核)上运行它,但问题是它显示它在 1 个处理器 CPU 下运行,它必须是 4 个。
我想知道问题出在 MPI 库还是其他方面?
这是它向我展示的结果:
附加信息:Windows 7 - Professional x64