<< From my understanding Firewire is just a better transport method >>
Partially correct, Firewire makes for a better external transport method,
as compared to most other interfaces (Serial, Parallel, USB).
I think what you are referring to is that IEEE1394 adapters have their
own controller, and do some level of disconnect and command queing services
among (multiple) connected devices. As opposed to IDE, which is limited
in devices per channel, and how well data transfer can take place between
devices on the same channel.
I don't think "internal" Firewire drive will be made available as a retail
solution any time soon, as that technology is best marketed as an external
solution. It is considered more convienient for the customer to only
have to connect the drive to the firewire port and plug it in to a power
strip, than to have to crack the case open and find a spare bay to install
it in.
Having said that, there is no reason someone could not create an internal
drive that has a built on firewire adapter to either connect to a firewire
port outside the case, or hack an adapter card to provides an internal
port to run 1394 cable from.
But, the benefit of that would be negligible compared to the cost.
The advantages for firewire (compared to internal IDE) only apply
when dealing with multiple devices on the connection, and that only
as far as bandwidth permits.
A quick and dirty comparison of:
Single (1 firewire vs 1 IDE (ATA-100))
- no difference, on either side the drives are not fast enough to
overload the bus during a sustained transfer. Firewire might not
be able to keep up with burst tranfers from some of the latest IDE
and SCSI drives.
Double (2 Firewire vs 2 IDE (ATA-100 on the same channel))
- Tie
Firewire would have an advantage accessing each device individually,
or transferring data from one drive to the other, but would saturate
the bus trying to access both devices at once, if both devices are
hard drives of the same speed and type.
IDE would not be as efficient at using both drives together, but would
have more bandwidth available to handle data transfer by the system.
2nd Double (2 Firewire vs 2 IDE (ATA-100 on different channels))
- IDE, would be equal to Firewire in treating each drive
separately, and would be less restricted by overall bandwidth.
Triple+ (3 or more Firewire vs 3 or more IDE (ATA-100))
- Firewire (as long as the speed doesn't go past available bandwidth)
the Firewire drives/devices can transfer data between each other with
less system overhead. Unless the IDE is using an extra controller to
run its drives each on thier own channel, or using a RAID configuration
that augements performance.