9得票2回答
ARM处理器/ARM操作系统是否具有安全环?

我想知道,ARM处理器是否有特殊的寄存器来支持安全环的概念,像Android、Palm或其他操作系统是否支持安全环? 在维基百科上,有一些信息表明ARM处理器没有像x86那样的寄存器来支持这种工作类型。 但是,我认为寄存器只是一个固定大小的位置,你可以在其中放置和提取信息? 所以,安全环的...

9得票3回答
如何通过程序来压力测试手机的CPU?

我将我的手机超频到1.664GHz,我知道有一些测试手机CPU性能和压力测试的应用程序,但我想自己制作一个。什么是让CPU真正工作的最佳方法?我想只需使用for循环执行100万次耗时数学计算...但这并没有奏效,因为我的手机在几毫秒内完成了操作...我尝试了数万亿次迭代...应用程序冻结了,但...

9得票2回答
交换变量(C ++,处理器级别)

点击此处访问与此问题相关的聊天室。 我想交换两个变量,并且我想通过使用 Read After Write 风险来利用管道来完成。 管道: OPERXXXXXX FetchXXXXX DecodeXXXX ExecuteXXX WriteBkXXX STORE X, Y -------...

9得票3回答
如何在QEMU中使用单步模式?

我对qemu很陌生,但了解到它允许单步模式仿真。这非常有帮助,因为我需要在每个周期转储物理内存地址。不幸的是,qemu文档非常糟糕。我知道如何从qemu监控器启用单步模式,但我不知道要执行的代码应该放在哪里。有没有人能提供相关信息呢?

9得票5回答
处理器如何知道一个指令正在进行系统调用。

系统调用 -- 它是一条指令,生成一个中断,导致操作系统获得处理器的控制权。 因此,如果运行的进程发出系统调用(例如创建/终止/读取/写入等),则会生成一个中断,使内核控制处理器,然后执行所需的中断处理程序例程。正确吗? 那么有没有人告诉我处理器如何知道这个指令应该阻塞进程、进入特权模式并...

9得票5回答
如何知道我的代码在哪个物理处理器和哪个物理核心上运行?

我如何在C程序中知道我的代码运行在哪个物理处理器和核心上?我正在使用Linux和gcc 4.4.3。

9得票4回答
C++获取处理器ID

这个帖子没问题。 如何获取处理器和主板ID? 我想使用C++代码获取处理器ID,而不使用WMI或任何第三方库。 或者是电脑上唯一的东西。其中一个就是以太网ID,但是在某些机器上它也可以被更改。我主要想将其用于许可证目的。 处理器ID是否唯一并且可以在所有主要处理器上使用?

8得票3回答
理解lscpu的输出结果

你可以通过执行lscpu命令查看输出 - jack@042:~$ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CP...

8得票2回答
我如何知道我是否可以使用FMA指令集进行编译?

我看到关于如何使用FMA指令集的问题,但在开始使用之前,我首先想知道我是否可以使用它们(我的处理器是否支持)。我发现一篇帖子说我需要查看以下输出(在Linux上工作): more /proc/cpuinfo 我查到了。我得到了这个结果: processor : 0 ...

8得票2回答
一款Freescale处理器中pad控制功能的解释是什么?

阅读MCIMX50应用处理器参考手册的第1368页(第33.3节),其中列出了处理器引脚的不同可能控制功能。 该列表如下: SRE(1位斜率控制)。 DSE(2位驱动强度控制)。 ODE(1位开漏控制)。 HYS(1位滞后控制)。 PULL_KEEP_CTL(4位上拉/下拉和保持器控制)...