LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2168|回复: 8

谁来翻译一下关于微码的说明?

[复制链接]
发表于 2005-10-10 12:32:11 | 显示全部楼层 |阅读模式
发表于 2005-10-10 17:11:02 | 显示全部楼层
Intel宏码升级(Microcode Update)实用程序(linux版)

Microcode_ctl实用程序是由 Tigran Aivazian <tigran@veritas.com> 编写的IA32宏码驱动伴侣。这个实用程序有两个用处:
        1、它解码并发送新的宏码经由内核驱动上传至Intel IA32处理器。(包括:高能奔腾,奔2,奔3,奔4,赛扬,至强等等——所有P6及以上处理器,但是不包括经典奔腾)。它当然也支持X86_64架构的处理器。
        2、它发送信号给可以挂起的内核驱动,已释放缓冲区。

本宏码升级(Microcode Update)程序不驻留系统,你需要在每次启动时手动加载(注1)。它不对CPU做永久性更改。重启后,系统将回复至旧有的宏码驱动(注2)。

FAQ
Q. is there a changelog for the microcode?
A. No, if Intel change their minds and release it we'll post it here.

Q. what eratta are fixed with microcode version X?
A. see the first question....(注3)

问题:AMD或其他Intel兼容处理器(可以使用这个程序么)?
答案:这个驱动是专为Intel IA32微处理器设计的,它不能工作在AMD及其他Intel兼容处理器上,因为它们不支持Microcode Update功能,或者对于改功能的支持于Intel的规格说明书不同。

下载
……

提问?
联系我(simon@urbanmyth.org)或者Tigran(tigran@veritas.com)。(请注意simon@veritas.com 不再有效!)

特别鸣谢
Intel公司,他们提供了宏码升级(microcode update)数据并发布了规格说明书,我们才得以编写linux的宏码驱动。

注1:这里的意思是,该驱动不会被kernel自动加载,如果希望在启动时加载该程序,需要修改启动教本。
注2:这里的意思时,该驱动不会对你的计算机造成实质上的硬件破坏,一切不良反映和故障都可以通过重启来回复。
注3:没看懂……对版本控制方面不了解,怕译错……当然全文中不免有错误,请指教……其实我也是小鸟的了。
回复 支持 反对

使用道具 举报

发表于 2005-11-11 23:19:02 | 显示全部楼层
楼上的,别再把microcode翻译成“宏码”了,它的标准翻译是“微码”
micro-前缀,表示“微小的”
macro-这个才是“宏”的意思
回复 支持 反对

使用道具 举报

发表于 2005-11-13 22:02:31 | 显示全部楼层
呵呵,楼上的说得好
microcode指的是cpu运行指令的最小单元,出于效率的考虑,每一条instruction包含若干microcode

这个与程序中macro差的远点
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-14 15:28:50 | 显示全部楼层
升级微码主要有啥用阿?
回复 支持 反对

使用道具 举报

发表于 2005-11-15 08:38:57 | 显示全部楼层
课本上叫做“微指令”
回复 支持 反对

使用道具 举报

发表于 2005-11-26 22:39:16 | 显示全部楼层
微指令
回复 支持 反对

使用道具 举报

发表于 2005-11-26 22:39:50 | 显示全部楼层
“微指令”一般用microinstruction

BTW:国内课本上的翻译根本就是鬼斧神工。知道什么是“鲁棒性”吗?反正我是不知道。知道我看过原文才明白,原来就是robust而已。
回复 支持 反对

使用道具 举报

发表于 2005-12-3 15:58:23 | 显示全部楼层
楼上的,严重同意,“鲁棒性”这个词当时把我搞糊涂了,不就是个健壮性吗,搞成这样,BS那翻译的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表