阅读:1684回复:8
关于 usb 硬盘和 IDE 硬盘的疑惑?
我有一个问题,麻烦大家帮我解答一下:
我知道windows 和 usb 硬盘通信通过 usb协议,可windows和 IDE 硬盘通信是通过什么协议呢? 和bios有关吗? 谢谢大家! |
|
|
沙发#
发布于:2002-04-25 19:16
看你这么资深的会员
当然有一协议 说到底计算机是协议的集合 |
|
板凳#
发布于:2002-04-26 11:41
什么资深不资深的,吓唬人的 :D
到底通过什么协议呢? |
|
|
地板#
发布于:2002-04-26 13:13
IDE设备是通过 ATA/ATAPI接口与OS交互的。ATA用于IDE硬盘,ATAPI用于CDROM等多媒体设备。这个接口从结构上讲比USB协议简单的多。寄存器的个数和定义是固定的,大体分为状态,命令和数据等寄存器。将固定的命令码写入命令寄存器来控制设备工作。
bios也会读取和设置IDE的工作状态。OS可以修改设备的状态。但linux几乎不依赖bios,完全由自己设定硬盘的工作方式。Windows部分的依赖bios。如只使用bios中enable的硬盘。 |
|
地下室#
发布于:2002-04-26 14:08
楼上,那为什么当我挂双硬盘时,在bios里我把非启动硬盘
设为none,却能使用。 |
|
5楼#
发布于:2002-04-26 14:54
什么系统?
如果是linux,这是正常的。linux不理会bios的设置。 |
|
6楼#
发布于:2002-04-26 14:54
就是windows
|
|
7楼#
发布于:2002-04-27 08:59
那是你的bios程序的问题。
|
|
8楼#
发布于:2002-04-27 20:45
那是你的bios程序的问题。 不,DOS看不到,但Windows能看到。 |
|
|