devices • Character devices: • Access the resource as a stream of bytes – serial port, framebuffer, input devices, video capture devices, sound devices, I2C, SPI gateways, etc. • Block devices: • Access the resource as an array of fixed-size blocks – hard disks, DVD drives, USB storage devices, SD/MMC cards, etc.