btw, KGB, the original idea behind IDE was to build something cheap. Remember MFM or RLL? You'd have an ISA
controller card and one or two stupid drives. IDE moved this controller onto the drive electronics, and gave the
drive a stripped-down ISA interface. So back then, you'd put a couple of line driver chips onto your ISA bus, and
there's your IDE channel. The controller is in the drive now (if you want two drives on the cable, you disable one
controller by setting the respective drive to "slave" - then the "master"'s controller will take over).
Next, the IDE channel got separated from ISA - still functioning the same way, but with faster timings. In came PIO modes 1 and 2,
and shortly thereafter Enhanced PIO modes 3 and 4. Finally, a DMA engine was added on the mainboard side of things,
enter Bus Master IDE.
Still today, the controller is in the drive, and all the chipset does is shovel data and commands to and fro without caring
what's actually going on. (This is also why _ANY_ stupid old board can technically handle any size and flavor of IDE drive,
even those above 128 GBytes!)
SCSI requires some amount of grey matter on the host system side, thus it's more expensive to do ... which is why at some early point,
the market split up because those people who wanted cheap bought IDE, so the drive makers pushed IDE there and moved
SCSI to the high performance sector.
regards, Peter