An Autoloader is a data storage device consisting of at least one tape drive (the drive), a method of loading tapes into the drive (the robot), and a storage area for tapes (the magazine). A tape drive, also known as a streamer, is a peripheral device that reads and writes data stored on a magnetic tape or a punched tape. ...
Larger autoloaders with multiple drives, robots, and magazines are known as tape libraries. In computer storage, a tape library (sometimes called a tape silo) is a storage device which contains one or more tape drives, a number of slots to hold tape cartridges, and an automated method for loading tapes. ...
When an undefined subroutine in is called in a client module of AutoLoader, AutoLoader'sAUTOLOAD subroutine attempts to locate the subroutine in a file with a name related to the location of the file from which the client module was read.
The AutoLoader is similar in purpose to SelfLoader: both delay the loading of subroutines.
AutoLoader only reads code as it is requested, and in many cases should be faster, but requires a mechanism like AutoSplit be used to create the individual files.