标题: mhdd为什么能绕过主板bios管理硬盘?
[打印本页]
作者: DosOP
时间: 2010-9-29 10:51
标题: mhdd为什么能绕过主板bios管理硬盘?
mhdd为什么能绕过主板bios管理硬盘? 编写者是谁?是用什么语言根据什么原理编写的?
作者: Climbing
时间: 2010-9-29 14:20
BIOS也是软件,只要你的软件运行到BIOS水平,其效果是一样的。
一般来说应该是汇编,直接跟硬件打交道罢了。
作者: DosOP
时间: 2010-9-29 17:09
楼上的意思是:MHDD作者在编写MHDD的时候,在其中编写了类似BIOS的代码,这段代码可以取代BIOS,所以MHDD能够绕过BIOS来对硬盘直接操作,对吗?
作者: jawbin
时间: 2010-10-5 21:59
也许可以不用绕过这个词。
作者: DOSforever
时间: 2010-10-6 01:11
不调用 BIOS 中断可以叫绕过吧?
作者: azziporah
时间: 2010-10-11 11:05
简要的硬件流程是这样的:
CPU ATA控制器 硬盘
BIOS访问硬盘的方法是中断调用,本质上是软件,被CPU执行,然后访问ATA控制器,然后由ATA控制器访问硬盘
所以,如果有ATA Spec就可以自己写代码不用BIOS call了
(当然,也可能是SCSI啥的)
[
Last edited by azziporah on 2010-10-11 at 11:07 ]