问题标签 [cpu-architecture]

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.

0 投票
10 回答
211520 浏览

x86 - 陷阱和中断有什么区别?

陷阱和中断有什么区别?

如果不同系统的术语不同,那么它们在 x86 上的含义是什么?

0 投票
1 回答
1910 浏览

cpu-architecture - 短寻址模式和长寻址模式有什么区别

在浏览处理器架构的一些数据表时,我看到了术语,短寻址模式和长寻址模式

谁能给我这些术语的一般概念(不需要特定于处理器!)

/renjith_g

0 投票
2 回答
7941 浏览

assembly - 什么是功能结语和序言?

在阅读某些 CPU 架构中的一些调用约定时,我读到了类似的内容

“结语和序言”,当从另一个函数调用一个函数时。

什么是功能序言或结语?

0 投票
2 回答
107 浏览

synchronization - 1 字节共享资源上的互斥锁

1 字节共享资源是否需要互斥锁?如果没有,那为什么不呢?考虑我使用的是普通台式电脑 pentium IV,32 位。如果使用 core 2 duo,情况会改变吗?

0 投票
2 回答
57844 浏览

memory-management - 物理寻址和虚拟寻址概念之间的区别

这是重新提交,因为我没有收到来自 superuser.com 的任何回复。很抱歉对于这个误会。

我需要知道嵌入式系统中物理寻址和虚拟寻址概念之间的区别。

为什么在嵌入式系统中实现虚拟寻址概念?

与嵌入式系统中具有物理寻址概念的系统相比,虚拟寻址的优势是什么?

在嵌入式系统中,虚拟寻址到物理寻址之间的映射是如何完成的?

请用一些简单架构中的一些简单示例来解释上述概念。

0 投票
1 回答
39 浏览

cpu - 为什么任务 X,单元 0 在时钟周期 4 和 5 出现两次?

在下图中,为什么任务 X,单元 0 在时钟周期 4 和 5 出现两次?

必须为管道的布置做一个程序,但我需要知道为什么上面恰好完成它。

就因为作者要重复吗??

管道示意图

0 投票
4 回答
259 浏览

linux - 为 SPARC、IBM power CPU 开发应用程序是否需要单独的编译器,而不是 x86、x86-64 目标?

为SPARCIBM PowerPC开发应用程序是否需要单独的编译器,而不是 x86 和 x86-64 目标?

如果属实,Linux 中的 x86、x64 二进制文件移植到 SPARC 和 PowerPC 有多容易?有没有办法使用虚拟化来模拟这些环境?

0 投票
1 回答
16362 浏览

windows - 确定 Windows 上静态库 (LIB) 的 CPU 架构

我刚刚使用 VS2008 在 64 位 Windows 机器上构建了 libpng。它会libpng.lib在 \projects\visualc71\Win32_Lib_Release 目录中生成一个文件(使用的配置是“LIB Release”)。

我曾经dumpbin检查过这个 LIB 文件:

但是它没有显示 LIB 文件的体系结构。如何确定给定的 LIB 文件是为 32 位还是 64 位架构构建的?

0 投票
3 回答
7282 浏览

cpu-architecture - “N”位处理器的确切含义是什么?,澄清飞思卡尔拱门

在阅读一份飞思卡尔处理器手册时,我卡在某个地方,它指定它是32 位处理器

我可以知道这背后的确切含义和逻辑吗?

更新:

它是否具体指定其ALU宽度或地址宽度或寄存器宽度或所有它们一起是N位。

更新:

希望您听说过飞思卡尔处理器。我刚刚看到他们的网站,其中描述了他们最新的基于 Starcore 的处理器之一,称为 SC3850 作为 16 位处理器。据我所知,它有 32 位程序计数器,包括 ALU,以及 40 位寄存器宽度和 2x64 位地址总线宽度。SC3850 还可以处理 32 位或 64 位的 SIMD(2) 指令。

有关更多详细信息,请通过此链接

0 投票
2 回答
1438 浏览

delphi - 如何选择处理器架构以使用 Delphi 安装 MSI

好消息:一个重大版本即将发布!

坏消息:我刚刚发现(太晚了 2 周)有些人的机器上没有 MSXML 6,而我们推出的新安装程序需要它。

好消息:我们可以分发一个 MSI 文件来安装 MSXML

坏消息:有三个 MSI 文件可供选择,一个“普通”文件,一个以 ia64 结尾,一个以 x64 结尾。

我可以使用 Delphi 7、C++ 和嗯...批处理文件...我如何制作那些选择正确的 MSI 以自动启动的方便的 Setup.exe 之一。