An offline device is not connected to or under the direct control of the CPU. Offline devices operate independently and require manual intervention to connect or transfer data. Online devices remain connected and communicate directly with the CPU. The term specifically refers to the disconnected state.