Разница между блочными и символьными устройствами ввода-вывода заключается в том, как информация считывается и записывается: 1
- Блочные устройства хранят информацию в блоках фиксированной длины, у каждого из которых есть свой адрес. 25 Передача данных ведётся пакетами из одного или нескольких целых (последовательных) блоков. 2 Важное свойство блочного устройства — способность читать или записывать каждый блок независимо от всех других блоков. 2 Примеры таких устройств — жёсткие диски, приводы Blu-ray-дисков и флеш-накопители USB. 5
- Символьные устройства выдают или воспринимают поток символов, не относящийся ни к какой блочной структуре. 25 Они не являются адресуемыми и не имеют никакой операции позиционирования. 2 Примеры символьных устройств — принтеры, сетевые интерфейсы, мыши. 5