x86

我可以在 Apple ARM CPU 中模拟/虚拟化 Windows x86 吗?
x86

我可以在 Apple ARM CPU 中模拟/虚拟化 Windows x86 吗?

我有一个只能在 Windows x86 中运行的 Windows 软件,而我当前的计算机有一个 Apple ARM M1 CPU。 我可以使用 Parallels 中的 ARM 映像虚拟化 Windows 11,但是软件崩溃了。 有没有办法在我的 MAC 上虚拟化或模拟 Windows 10/11 x86? ...

Admin

桌面英特尔 x86 CPU 的不同活动核心可以同时以不同的频率运行吗?
x86

桌面英特尔 x86 CPU 的不同活动核心可以同时以不同的频率运行吗?

根据英特尔® Turbo Boost 技术常见问题解答,所有活动核心的睿频频率相同。英特尔的第 8 代和第 9 代数据表,第 1 卷 (PDF)还提到: 所有活跃处理器 IA 核心共享相同的频率和电压。在多核处理器中,将选择所有活跃 IA 核心中请求的最高频率 P 状态。 因此,似乎 Intel x86 CPU 的所有活动核心在任何时间都处于相同的 P 状态,即它们以相同的频率运行。 但是,不同的硬件监控工具(例如 HWiNFO64、Rivatuner Statistics Server)经常会显示不同的图像,因为不同的内核似乎以不同的频率运行。这是因为...

Admin

如何将引导加载程序刻录到 USB 驱动器(引导加载程序为 .bin)
x86

如何将引导加载程序刻录到 USB 驱动器(引导加载程序为 .bin)

我用汇编语言创建了一个非常小的引导加载程序,并希望在我的物理硬件上对其进行测试,因此我使用 USB 驱动器来执行此操作。我已将汇编转换为机器代码和 .bin 文件,然后对 bin 文件运行文件命令,得到: DOS/MBR 引导扇区 所以我知道它是可启动的,并且我也能够在模拟器中正常运行它。 我已经在谷歌上搜索这个问题超过 4 个小时了,我找不到任何有用的方法,很多人说要使用 Rufus,但我没有看到 Rufus 3.3 中任何将 bin 文件刷入 USB 驱动器的设置。 我有一台 Unix 和 Windows 机器,所以任何方法都可以。 我一直没能弄清楚如何...

Admin

为什么在程序运行之前不解码 CPU 指令?
x86

为什么在程序运行之前不解码 CPU 指令?

指令周期的解码步骤中有什么因素阻止它提前完成? Intel 64 手册提到了诸如“将指令解码为微操作”之类的内容。 Ulrich Drepper 在每个程序员都应该知道的关于内存的知识说: 对于指令缓存来说,尽快将数据放入缓存中更为重要。如第 3.1 节所述,指令必须先解码才能执行,为了加快执行速度(这在 x86 和 x86-64 上很重要),指令实际上是以解码后的形式缓存的,而不是以从内存中读取的字节/字形式缓存的。 似乎如果可以在程序运行之前将这个“解码形式”存储在主内存中,它就会存储在那里。这个解码形式有什么特点,可以防止它提前被计算和存储? ...

Admin

是否有可以运行 x86 应用程序的 32 位 ARM 版本的 Windows?
x86

是否有可以运行 x86 应用程序的 32 位 ARM 版本的 Windows?

Windows 10 可以在64 位ARM CPU。操作系统的%PROCESSOR_ARCHITECTURE%环境变量显示ARM64- 表示它是在 ARM 上运行的 64 位操作系统。此操作系统可以运行 64 位 ARM 应用程序,此外,它还可以通过 Windows on Windows (WOW) 兼容/模拟层运行 32 位 ARM 应用程序 ( %PROCESSOR_ARCHITECTURE%= ARM) 和 32 位 IA-32/x86 应用程序 ( %PROCESSOR_ARCHITECTURE%= x86)。 Windows 还发布了一些32 位A...

Admin

Coreinfo - PREFETCHW 和 3DNOW 之间的区别
x86

Coreinfo - PREFETCHW 和 3DNOW 之间的区别

阅读有关3DNOW指令集扩展后,我发现prefetchw是3DNOW的指令之一。   我想知道我的 CPU 是否支持指令 PREFETCHW,我运行了 coreinfo 并得到了以下几行: 3DNOW           -       Supports 3DNow! instructions 3DNOWEXT      &nbsp...

Admin

旧款 Intel Pentium PC:我是 i586 吗?Gentoo 提供 i586 软件包吗?我还兼容什么?
x86

旧款 Intel Pentium PC:我是 i586 吗?Gentoo 提供 i586 软件包吗?我还兼容什么?

超级用户您好! 我最近开始振兴非常旧 PC。她运行的是 Intel Pentium,x86_64。我想尝试一下 Gentoo,因为我发现它非常吸引人,而且作为 Bedrock 用户,我希望能够从 Gentoo 的 init 系统(initrc,我们都知道为什么)以及 bootloader 启动。我已经完成了安装的一半(可能更像是三分之一 :))) ),现在我正在寻找stage3我的 PC 的文件。我注意到虽然有i486和的版本i686。我对我的 PC 真的很感兴趣,所以我搜索了一下,经过一番挖掘,找到了这个解释...

Admin

ts_calibrate 未找到 android X86
x86

ts_calibrate 未找到 android X86

按照以下指南操作后(Androidx86 触摸屏不工作。我不知道该怎么办)我可以创建文件夹,但无法校准。这是 kitkat 版本。其他版本都有我测试过的相同问题。根据版本,当我运行 stop zygote 时,我要么启动回到 android 启动徽标,然后卡住,要么什么也没发生。任何帮助都将不胜感激 ...

Admin

为什么32位Windows最多可以有16TB页面文件?
x86

为什么32位Windows最多可以有16TB页面文件?

根据微软,64位和32位Windows的页面文件大小分别为256TB和16TB。 在 64 位中,虚拟地址如下所示: 通过 4 级 9 位内存映射字段和页内 12 位偏移量,64 位 Windows 最多可以映射 2 9+9+9+9+12字节 = 256 TB。 在32位中,虚拟地址如下所示: 有了 2 级 10 位内存映射字段和页面内 12 位偏移量,32 位 Windows 应该能够映射最大 2 个10+10+12字节 = 4GB?那为什么是 16TB? ...

Admin

从 Play 商店中提取特定架构和版本的 apk
x86

从 Play 商店中提取特定架构和版本的 apk

我想从 Play 商店下载一个 apk。我拥有该应用,并已注册了它的测试计划。问题是,我需要该应用的 x86 测试版。考虑到大多数设备都是基于 arm64 的,搜索起来很困难。我发现游戏界面,但它没有给我选择我想要的拱门的选项。有什么想法吗? 感谢您的时间。 ...

Admin

开机后POST与BIOS的关系
x86

开机后POST与BIOS的关系

在讨论中,我被告知 POST 是 BIOS 的一部分,因此,BIOS 负责设置一切(自检和所有内容) 我正在阅读英特尔手册......http://bitsavers.org/components/intel/80386/230985-003_386DX_Microprocessor_Programmers_Reference_Ma... 在第10.1节中,描述了复位后的微处理器状态...... 加电时可以请求自检。通过在 RESET# 信号的下降沿期间在 BUSY # 引脚上发出信号来请求自检。如果需要,硬件设计人员有责任提供自检请求。重置初始化...

Admin

64 位计算机(x86)是否可以原生运行 16 位操作系统,无需模拟?
x86

64 位计算机(x86)是否可以原生运行 16 位操作系统,无需模拟?

如果您要构建一台具有完全现代部件的现代 x86 计算机,您是否可以在没有任何模拟甚至使用 FreeDOS 的情况下将 MS-DOS 6.11 和 Windows 3.11 加载到该计算机上?我最近看到一个使用 Windows 95(32 位操作系统)完成此操作的视频,但它可以使用 16 位操作系统(如 Windows 3.1 或更低版本)完成吗? ...

Admin

为什么在 64 位系统上模拟 32 位程序会导致处理器能力损失?
x86

为什么在 64 位系统上模拟 32 位程序会导致处理器能力损失?

这可能是一个愚蠢的问题,但我找不到明确的答案。 主机 CPU=模拟 CPU 奔腾专业版 200 MHz = 286 6 MHz 奔腾 II 350 MHz = 386SX 25 MHz 奔腾 III 1.0 GHz = 486 66 MHz 奔腾 4 3.0 GHz = 奔腾 133 MHz Core 2 Duo 3.3 GHz = Pentium II 300 MHz Core i5 4xxx 4.0 GHz = Pentium III 500 GHz 根据这里 ...

Admin