processor相关内容

处理器、操作系统:32 位、64 位

我是编程新手,来自非 CS 背景(没有正式学位).我主要使用 C# 编写 winform. 我对 32 位和 64 位感到困惑....我的意思是,听说过 32 位操作系统、32 位处理器以及基于它们的程序可以拥有最大内存.它如何影响程序的速度.还有很多问题一直在脑海中浮现. 我试图阅读一些计算机组织和体系结构的书籍.但是,要么是我太笨,看不懂里面写了什么,要么作者假设读者有一些 CS ..
发布时间:2021-11-24 23:27:06 C#

int 变量的大小

int 的大小是如何决定的? int 的大小是否取决于处理器.对于 32 位机器,它将是 32 位,对于 16 位机器,它将是 16. 在我的机器上,它显示为 32 位,尽管机器安装了 64 位处理器和 64 位 Ubuntu. 解决方案 这取决于实现.C 标准唯一保证的是 sizeof(char) == 1 和 sizeof(char) 以及类型的一些可表示的最小值 ..
发布时间:2021-11-24 23:25:55 C#

是否可以在具有 32 位处理器的机器上运行 64 位代码?

我四处寻找这些问题的答案.但运气不佳. 是否可以在具有 64 位处理器 的机器上运行 32 位 代码? 答案似乎是肯定的.但在性能问题上存在争议,因为 32 位 在处理器上未被使用. 现在我的问题是反之亦然,是否可以在具有 32 位 处理器的机器上运行 64 位 代码? 根据我的一点理解,答案是否定的,因为代码设计为在 64-bit 上运行将使用 64 位进程注册器,但 3 ..
发布时间:2021-11-24 23:13:58 C#

处理器、操作系统:32 位、64 位

我是编程新手,来自非 CS 背景(没有正式学位).我主要使用 C# 编写 winform. 我对 32 位和 64 位感到困惑....我的意思是,听说过 32 位操作系统、32 位处理器以及基于它们的程序可以拥有最大内存.它如何影响程序的速度.还有很多问题一直在脑海中浮现. 我试图阅读一些计算机组织和体系结构的书籍.但是,要么是我太笨,看不懂里面写了什么,要么作者假设读者有一些 CS ..
发布时间:2021-11-24 22:50:09 C#

Q(饱和标志)在 ARM 中的重要性

我想了解 Q 标志在 ARM 处理器中的重要性.我知道有一些指令,如 QADD、QSUB 等. 但我需要通过一些例子来理解这一点,这将阐明这个概念. 请解释一下. 谢谢 解决方案 这在《ARM 架构参考手册》(ARM DDI 0100E) 中有解释: CPSR 的 位[27] 是一个粘性溢出 标志,也称为 Q 标志.如果发生以下任一情况,则此标志设置为 1: Q ..
发布时间:2021-11-17 21:57:37 其他开发

使用 arm-none-eabi-gcc 编译并链接库 liba.a 错误

我正在 64 位 Linux 机器上用 C 编译一个 hello world 程序.我正在使用 GCC ARM 嵌入式工具链在带有 ATMEL AT91SAM9G20 处理器的 FOX G20 V 板上交叉编译我的程序. 在第一次尝试时,我在编译时遇到了一些错误,因为程序无法识别 printf、return 等函数(标准 C 函数).所以我决定通过执行 arm-none-eabi-gcc - ..
发布时间:2021-11-17 21:52:40 服务器开发

能否制造出支持多个 ISA 的处理器?(例如:ARM + x86)

英特尔自 Skylake(?) 架构以来一直在内部将 CISC 指令解码为 RISC 指令,而 AMD 自其 K5 处理器以来一直在这样做.那么这是否意味着 x86 指令在执行过程中被转换为一些奇怪的内部 RISC ISA?如果这是正在发生的事情,那么我想知道是否有可能创建一个能够理解(即在内部转换为自己的专有指令)x86 和 ARM 指令的处理器.如果可能的话,性能会是怎样的?为什么还没有完成? ..
发布时间:2021-11-17 21:44:52 其他开发

在 VS 2017 中保存用于测试的默认处理器架构

我使用的是 Visual Studio Community 15.7.5,并且已将我的完整解决方案签入到 github.它包含 3 个项目,其中一个使用 google 测试框架.此外,我正在使用 Christian Soltenborn 的 VS 扩展“Google 测试适配器". 现在我希望能够将我的解决方案从 github 克隆到任意位置在我的文件系统中,并立即准备好编译和运行包括谷歌测 ..
发布时间:2021-11-17 02:59:46 其他开发

如何获得程序集 dll 的处理器架构?

我可以通过在 c# 中以编程方式加载 dll 来获取处理器架构吗? 有可以做到这一点的课程吗? 我需要知道 dll 是 x86、x64、MSIL 等. 解决方案 假设您只查看 .net 程序集,您可以使用 CorFlags.exe 查看图像的标题. 这篇博文解释了用于确定如何读取结果.摘录: 用法:Corflags.exe 程序集 [选项] 如果未指定任何选项 ..
发布时间:2021-11-17 02:48:06 C#/.NET

处理器处理中断的速度有多快

我正在研究中断.所以大多数架构都是中断驱动的,如果一切都是中断驱动的,处理器处理所有这些的速度有多快.例如,当按下键盘上的某个键时,它会创建一个中断,要求内核寻找新字符的缓冲区,在这种情况下,处理器可以提供多快的服务,并且在放置中断时,处理器需要切换到内核空间,这在上下文切换方面成本很高.所以我假设,即使在所有这些之后,如果处理器具有良好的性能,那么我只能假设两次击键之间的时间就计算机速度而言是很 ..

covertJSONtoSQL 在 NiFi 中返回空值

我正在设计一项工作,它使用 ExecuteSQL 处理器将数据从 MySQl 中的数据库传输到另一个数据库(MySQL),然后是 ConvertAvroToJson,然后是 ConvertJsonToSQL然后PutSQL如下流程图 ConvertJSONToSQL 返回如下所示的空值 INSERT INTO source_count (field1, field2, field3, f ..
发布时间:2021-11-12 03:54:54 数据库

32 位操作系统但 x64 处理器?

是否可以在“64 位处理器"上运行“32 位操作系统"? 当我将 .net 中的运行时定位到 x-64 并且我的操作系统是 32 位时会发生什么? 还要添加“顺便说一下,32 位操作系统(与 32 位处理器)是什么意思"? 解决方案 是的;x64 处理器只是 x86 的扩展,x86 是 32 位处理器. 它不会运行. 这意味着操作系统包含在 32 位处理器上运行 ..
发布时间:2021-09-29 19:40:15 C#/.NET

我怎么知道我是否可以使用 FMA 指令集进行编译?

我看到了有关如何使用 FMA 指令集的问题,但在我开始使用它们之前,我首先想知道我是否可以(我的处理器是否支持它们).我发现一个帖子说我需要查看(在 Linux 上工作)的输出: more/proc/cpuinfo 来了解一下.我明白了: 处理器:0vendor_id : 正版英特尔CPU系列:6型号 : 30型号名称 : Intel(R) Xeon(R) CPU X3470 @ 2.93G ..
发布时间:2021-09-29 19:36:16 服务器开发

确定我的代码当前在哪个物理处理器上运行

是否有 Windows API 或任何方法可以确定我当前的线程在哪个物理处理器/核心上运行?我不需要那个信息.我只是好奇. 我对允许线程运行的处理器不感兴趣.我想确切地知道它目前运行的是哪一个.我知道线程从一个切换到另一个非常快... 解决方案 线程经常会从处理器切换到处理器,所以有点无意义,但你可以使用 GetCurrentProcessorNumber. 正如其他人所说,您 ..
发布时间:2021-09-25 20:28:43 其他开发

处理器关联组 C#

我使用的是 72 核的 Windows Server 2016.我看到有两组处理器.我的 .net 应用程序将使用一个或其他组.我需要能够强制我的应用程序使用我选择的组.我在下面看到一个代码示例,但我无法使其工作.我可能传递了错误的变量.我希望应用选择第 1 组和所有处理器,然后选择第 2 组和所有处理器. 我的问题是如何强制我的 .net 应用程序使用组 1 或组 2?我不确定下面的链接是 ..
发布时间:2021-07-20 18:52:00 C#/.NET