ata

Was ist der Unterschied zwischen ATA, PATA und IDE?

Wenn ich mich nicht irre, beziehen sich diese Namen alle auf dieselbe Technologie. Gibt es Unterschiede zwischen ihnen? Wenn nicht, warum trägt diese Technologie so viele verschiedene Namen?