我读了一些关于PCI和IDE/ATA的文章,现在有点困惑了。PCI类0x01(大容量存储控制器)包含IDE(0x01)和ATA(0x05)子类。然而,来自https://superuser.com/questions/341452/whats-the-difference-between-ata-pata-and-ide的内容如下:
“标准名称为‘AT Attachment’,用于IBM PC/AT(反过来表示高级技术,但ATA不是高级技术附件)。但是IDE和ATA是同义词。ATA是更好的术语。”
所以,如果它们是相同的,为什么有两个不同的子类?此外,在这篇文章中提到:
“两种类型的驱动器(SATA和PATA)都是IDE设备。”
但是当我在Oracle VM中配置虚拟机时,有不同的IDE、SATA等控制器。
“标准名称为‘AT Attachment’,用于IBM PC/AT(反过来表示高级技术,但ATA不是高级技术附件)。但是IDE和ATA是同义词。ATA是更好的术语。”
所以,如果它们是相同的,为什么有两个不同的子类?此外,在这篇文章中提到:
“两种类型的驱动器(SATA和PATA)都是IDE设备。”
但是当我在Oracle VM中配置虚拟机时,有不同的IDE、SATA等控制器。
此外,这篇文章:https://sg.answers.yahoo.com/question/index?qid=20090723091840AA40xd6表明IDE和PCI用于不同的连接方式。但是我原以为ATA“控制器”连接到PCI总线上,这就是为什么我需要在那里检查它们的原因。
它们完全不同... PCI用于声卡、显卡等等... IDE用于CD-ROM驱动器、硬盘驱动器、软盘驱动器等等...
在VirtualBox中,当我连接IDE、软盘控制器、SCSI或任何存储设备时,它会出现在PCI总线上,就像声卡和网络卡一样。
我读的文章越多,就越困惑。理解它们的清晰描述将是很有帮助的。
IDE
有三种类型:PIIX3
、PIIX4
和ICH6
。SATA
只能设置为ACHI
类型。SCSI
是另一种不同的设备,可以设置为LSI Logic
和Bus Logic
类型,但对我来说这并不重要。 - David Szalai