标签: processor

如何以编程方式确定我的处理器类型?

如何以编程方式确定我的机器是x86,x64还是IA64?

c# java vbscript processor

6
推荐指数
1
解决办法
9747
查看次数

如何创建可执行文件以在某个处理器体系结构(而不​​是某些操作系统)上运行?

所以我在Visual Studio中使用我的C++程序,编译,它会吐出一个漂亮的小EXE文件.但是EXE只能在windows上运行,我听到很多关于C/C++如何编译成汇编语言的东西,它直接在处理器上运行.EXE在Windows的帮助下运行,或者我可以有一个程序来生成在mac上运行的可执行文件.但是我不是将C++代码编译成汇编语言,这是特定于处理器的吗?

我的见解:

  1. 我猜我可能不是.我知道有一个英特尔C++编译器,所以它会制作特定于处理器的汇编代码吗?EXE在Windows上运行,因此它们已经建立了很多东西,从图形包到大规模的.NET框架.特定于处理器的可执行文件将从头开始,仅使用处理器的指令集.

  2. 这个可执行文件是文件类型吗?我们可以运行Windows并打开它,但之后只能控制切换到处理器?我假设这个可执行文件类似于操作系统,因为它必须在启动任何其他操作之前运行,并且只有处理器指令设置为"use".

c c++ executable compilation processor

6
推荐指数
3
解决办法
5001
查看次数

识别处理器(核心)由特定线程使用

我想知道是否有可能识别具体的线程使用的物理处理器(核心)thread-id

例如,我有一个具有两(2)的螺纹(多线程应用程序thread-id = 10thread-id = 20,例如).我在具有双核处理器(核心1和核心2)的系统上运行该应用程序.那么,我如何获得线程使用的核心号码thread-id = 20呢?

PS Windows平台.

谢谢,

丹尼斯.

windows multithreading processor affinity

6
推荐指数
1
解决办法
7194
查看次数

在支持SSE的x86处理器上有多少个XMM寄存器?

如何在支持SSE的处理器上找出XMM寄存器的数量?

例如,在Intel X5550上.

x86 sse processor cpu-registers

6
推荐指数
1
解决办法
5772
查看次数

音乐播放器流程

我正在读一本书,上面写着一个单核并且没有超线程的处理器一次只能处理一个进程,所以当我们在PC上执行这么多操作以及一些后台进程总是存在时就会产生疑问为什么音乐播放器不会在两者之间停留.我知道CPU速度非常快但是音乐播放器通常会持续播放音乐而不会有任何小的中断(可观察到).任何人都可以澄清这种行为吗?

operating-system processor

6
推荐指数
1
解决办法
641
查看次数

Apple的处理器上独家预约颗粒(ERG)

有谁知道Apple的A5,A5X,A6和A6X处理器上的ERG是什么?

我们用LDREX/STREX指令遇到了一个模糊的错误,A5和A6的行为也不同.我唯一的解释是他们有不同的ERG,但在这方面找不到任何东西.我也找不到检索此值的方法,在iOS上的用户模式下似乎禁止使用MRC指令.

谢谢!

assembly arm processor ios

6
推荐指数
1
解决办法
397
查看次数

以MHz为单位查找Android设备的处理器速度

如何以MHz为单位获得Android设备的处理器速度?通过阅读文件,我可以通过BogoMips获得速度\proc\cpuinfo.如何将BogoMips转换为MHz或是否有其他方法可以获得以MHz为单位的速度?

android processor

6
推荐指数
1
解决办法
6612
查看次数

clock()和MPI_Wtime()之间的区别

快速问题.对于我的代码的MPI实现,我两者都有很大的不同.我知道MPI_Wtime是每个处理器经过的实时时间,而clock()可以大致了解预期的时间.有人想添加一些断言吗?

c c++ processor clock mpi

6
推荐指数
1
解决办法
5740
查看次数

Verilog双向握手的例子

我正在完成一个项目,并且要求是我们处理器内部功能单元之间的双向握手.我知道它是什么,但它有什么"标准"或简单的例子吗?

我只能想到两个单元之间,当它们之间有数据线时,当X发送到Y时,会给出一个单独的"发送"信号.当Y接收到"接收"信号时,会在另一条线路上发送给X. 一旦X读取接收到的信号,它就会停止在数据线上发送数据并将发送的线路设置为0或Z.Y然后将接收信号设置为0或Z.

这都是同步的(在同一个时钟上).

这是一个有效的方法吗?我认为它可以在大规模上变得非常混乱,但我只是在一个简单的基于累加器的处理器上工作.

verilog processor computer-architecture

6
推荐指数
1
解决办法
5460
查看次数

如果体系结构是32位还是64位,如何检查Rust?

如果有条件检查处理器是32位还是64位?我正在寻找类似于#cfg[x86]或等的配置检查cfg[x64].

processor rust

6
推荐指数
2
解决办法
2161
查看次数