Input/Output Devices and Storage Devices