
IT 之家 2 月 3 日音问,X 平台用户 InstLatX64 上周(1 月 31 日)从 AMD 官方文档发掘到,Zen 6 架构措置器将聘任英特尔 FRED 指示集期间,有望废弃 20 世纪 80 年代的 IDT 标准,同期加入了新的矩阵乘法和位回转指示。
{jz:field.toptypename/}
据悉,英特尔和 AMD 两家公司曾在 2023 年景立 x86 生态商议小组,旨在协同鞭策新指示集落地。前年 10 月,AMD 应许在其新措置器搭载 FRED 期间。不外当今英特尔和 AMD 的量产措置器尚未因循 FRED,不外咱们不错合理预期 Panther Lake、Nova Lake 以及 Zen 6 架构齐将首批因循。

手脚参考,IDT(IT 之家注:Interrupt Descriptor Table,中断形容符表)标准降生于英特尔 80286 时期,距今已有 40 多年,于今已经措置采集数据包、鼠标输入等系统事件的标准步地,并认真将关整个据传递给运转或期骗法式。
由于这种标准降生过早,大部分当代法式员对其评价为"错杂且别扭"。IDT 只可在并不圆善的内核代码和期骗法式代码之间切换,比赛下注app官方网站因此开导者必须手动实行无数稀奇操作,仔细措置多样边际案例(edge case),商酌多个分级保护域,还得绕开两个系统事件同期发生、互联系扰等情况。
而 FRED 在各个方面齐有无数矫正。它使用一次性指示确保内核和期骗法式好像安逸过渡,使用一致的栈结构。况兼 FRED 的中枢指示是原子性(Atomicity)的,这意味着代码要么一次性圆善实行,要么十足演叨行,因此法式员无需缅思系统中断不一致问题,旧有分级保护域也被简化,只剩下 0(内核)、3(用户)。
总体而言,开导者调用 FRED 意味着不错一次性完成通盘必要职责,不需要再为无数边际案例和表面性问题写回避性代码,有助于构建更解析的内核、系统运转、教唆加载法式以偏捏他底层软件。

况兼 FRED 还好像进步全体系统性能,破钞的 CPU 周期更少,进而镌汰事件延伸。在高负载情况下这些上风还不错不断鸠合,以致可能对高刷游戏和音频措置产生影响。
