Input, Storage, and Output Devices (2024)