我正在研究多核情况下的核心迁移。我有一个问题,迁移过程中需要哪些 CPU 寄存器。
例如,测试机中有几个核心。核心 0 运行特定程序,每个周期在内存中写入随机值。所以我打算证明这个程序可以正常工作。
当我尝试将此进程从核心 0 迁移到核心 1 时,我不确定在此期间需要哪些 CPU 寄存器。当然,有很多 CPU 寄存器:eax、ebx、... esp、esi(在 Intel 参考手册中)等等。但我试图为迁移找到绝对必要的价值。
我正在研究多核情况下的核心迁移。我有一个问题,迁移过程中需要哪些 CPU 寄存器。
例如,测试机中有几个核心。核心 0 运行特定程序,每个周期在内存中写入随机值。所以我打算证明这个程序可以正常工作。
当我尝试将此进程从核心 0 迁移到核心 1 时,我不确定在此期间需要哪些 CPU 寄存器。当然,有很多 CPU 寄存器:eax、ebx、... esp、esi(在 Intel 参考手册中)等等。但我试图为迁移找到绝对必要的价值。