Device in UNIX that are random access, they can be seeked back and forth. They write data in blocks, and generally have some sort of buffer and/or cache associated with them. A good example is a disk drive.