Лекция: ИМЕНА УСТРОЙСТВ
Правила именования устройств практически не изменились со времени появления первых ОС. В компьютере может быть два накопителя на гибких магнитных дисках, обозначаемые А: и В:, и несколько накопителей на жестком магнитном диске, CD-ROM, ZIP-Drive и др. Они обозначаются заглавными латинскими буквами с двоеточием, начиная от С: и до Z:. Двоеточие ставится, чтобы ОС могла отличить имена устройств от имен файлов (в которых использовать двоеточие запрещено).
Помимо имен накопителей на магнитных дисках, в ОС зарезервированы следующие имена устройств:
СОМ1:, COM2:, COM3:, COM4: -устройства, присоединяемые к последовательным коммуникационным портам (например, мышь, модеми т.п.);
LPT1:, LPT2:-устройства, присоединяемые к параллельным портам (обычно это принтеры или сканеры).
Некоторые устройства имеют альтернативные имена, которые задаются без двоеточия в конце:
aux — устройство, присоединяемое к коммуникационному порту СОМ1:;
рга — принтер, подключенный к LPT1:;
con — консоль (при вводе данных — клавиатура, при выводе — экран);
nul — «пустое» устройство; все операции ввода-вывода для него игнорируются, но сообщение об ошибке не выдается.
Эти имена также нельзя использовать в качестве имен файлов. Даже если добавить к ним какое-либо расширение, все равно MS DOS будет воспринимать такие имена как обращение к устройству. Однако расширения имени файлов .CON, .AUX, .PRN и .NUL вполне допустимы.