block device

Noun

 * 1)  An abstraction for buffered access to hardware devices, especially storage, where data is read or written in arbitrary-sized blocks.