微码是一组程序无法访问的指令。这些指令通常写在硬件用于特定指令的只读存储器芯片上。计算机中使用的视频卡或其他附加卡可能包含此类代码,以帮助其完成任务。
许多微处理器使用微码来处理机器指令,并协助芯片或CPU进行操作。此代码的更新可以包含在固件中,固件将替换现有代码。由于在硬件运行时无法访问,因此根据设备的不同,通常需要以特定的方式加载新代码。
一些路由器或硬件防火墙将其操作系统存储在EPROM中,并且没有用于存储编程的硬盘。这些设备的配置既存储在只读存储器中,因此设备可以在不丢失配置的情况下断电,也存储在随机存取存储器中,在随机存取存储器中,设备运行时存储配置。这些设备操作系统软件的更新是存储在EPROM芯片上的微码的例子,必须以某种方式进行处理才能正确应用。
微代码软件能够更好地适应它所存在的芯片的条件,而不是写入芯片电路的东西。这有助于开发人员和其他使用硬件的人员使芯片保持最新,而无需不断发布具有不同电路的新卡。从长远来看,使用这样的代码可以为消费者和供应商节省资金。
芯片制造商还可以保留从一个芯片到下一个芯片的向后兼容性,因为微码可以设计成允许新硬件在可用时添加新指令。当CPU检测到其他硬件安装时,可能会发现一些代码,可以帮助CPU和新卡在系统内更好地交互。代码还允许模拟,这可能类似于应用程序在操作系统中可能使用的东西。例如,与在Windows®中以兼容模式运行应用程序的前一个副本相同,可以通过代码模拟硬件配置,以允许前一版本的硬件与新版本的硬件并行运行或替代新版本的硬件。
...它发出的声音。它完全死了吗?还是还在旋转?听起来像什么?将您的声音与Data Cent提供的硬盘声音列表进行比较。这将帮助您诊断损坏类型。 ...
... 微码是一种内部CPU代码,它告诉CPU要执行什么操作,将操作分解成微小的指令。但是微代码在RISC cpu上的工作方式也不同。因为RISC指令已经相对较小,所以将它们分解成更小的微码操作会更快。 ...
... This update also includes Intel microcode updates that were already released for these operating systems at the time of release. We will offer additional microcode updates from Intel through this article for these operating systems as they become available ...
...利用类似类型攻击的最新漏洞。 虽然关于僵尸负载没有什么好说的,但是下面是你需要知道的。首先,它几乎影响了2011年以来生产的所有英特尔处理器。其次,由于它直接影响处理器,因此不受操作系统的影响此缺陷存在于Wind...
...他们的需要。现在又出现了另一种Mirai变体。 相关报道:什么是僵尸网络? 如何保护自己不受米莱的伤害 Mirai和其他僵尸网络一样,利用已知的漏洞攻击设备并对其进行破坏。它还尝试使用已知的默认登录凭据进入设备并接管...
...更新,而个人电脑**商在提供这些更新方面做得很差。 什么是uefi固件(uefi firmware)? 现代PC使用UEFI固件而不是传统的BIOS。UEFI固件是在引导电脑时启动的低级软件。它测试并初始化硬件,进行一些低级系统配置,然后从电脑的内...
...闯入安全区域,即使是幽灵和熔毁的缺陷也无法破解。 什么是预示(foreshadow)? 具体来说,预示攻击英特尔的软件保护扩展(SGX)功能。这是内置在英特尔芯片,让程序创建安全的“飞地”,不能访问,甚至由计算机上的其他...
...件接口,并提供应用程序可以使用的服务。 操作系统做什么? 操作系统是设备上的核心软件集,它将所有的东西都放在一起。操作系统与设备的硬件进行通信。它们可以处理从键盘和鼠标到Wi-Fi收音机、存储设备和显示器的所...
...是汤姆·沃伦,为《边缘》撰稿: Intel has already delivered microcode updates for Speculative Store Bypass in beta form to OEMs, and the company expects them to be more broadly available in the coming weeks. The firmware updates will set the Speculative Store Bypass protection to off-by...