1. A method of extending the functionality of input/output subsystems, said method comprising: configuring an input/output subsystem as a plurality of input/output subsystem images, wherein an input/output subsystem image appears to a program as an independent input/output subsystem.