Операционные системы - правила работы

       

в этой файловой системе состоит


Имя файла в этой файловой системе состоит из одного или не более чем восьми символов, которые приведены в нижеследующей таблице. Кроме того, у файловых систем программных продуктов фирмы Microsoft присутствует так называемое расширение , отделяемое от имени файла точкой. Это расширение неявно указывает, какой программой создан или будет обрабатываться файл.

Примечание: В операционных системах UNIX такого понятия нет: там расширение - это просто часть имени.

В MS-DOS расширение может содержать от нуля до трех символов. Ограничения на используемые символов в расширении - те же, что и в имени файлов.

Таблица D.I. Используемые символы в имени файлов в MS-DOS.



Тип используемых символов Обозначение
Прописные и строчные латинские буквы A-Z и a-z (*)
Цифры 0 - 9
Служебные символы: _~!@#$%^&(){}'`
Прописные и строчные русские буквы (**) А-Я и а-я
Примечание (*): MS-DOS не делает различия между строчными и прописными буквами. При выводе имени все буквы преобразуются в прописные.

Примечание (**): русские буквы доступны лишь в пан=европейской и русской локализованной версии MS-DOS.

В MS-DOS расширения играют очень важную роль. Так, исполняемые файлы MS-DOS имеют следующие расширения (смотри таблицу D.II.)

Таблица D.II. Расширения исполняемых файлов.

Расширение Признак файла
.COM Двоичный исполняемый под MS-DOS файл. Не имеет заголовка. Максимальный размер - 64 Кбайт.
.EXE Двоичный исполняемый под управлением MS-DOS или MS Windows самонастраивающийся файл. Содержит заголовок. Не имеет ограничений на длину.
.BAT Командный файл MS-DOS. В нем записывается последовательность двоичных программ, выполняемых под управлением MS-DOS.
На имена файлов в операционных системах MS-DOS, кроме ограничений на длину и тип символов, накладываются дополнительные ограничения. Следующие имена файлов зарезервированы за внешними устройствами (см. таблицу D.III).

Таблица D.III. Зарезервированные имена MS-DOS.

Имя Устройство.
LPT1 - LPT4 Устройства, подключенные к параллельным портам компьютера. Цифра обозначает номер порта.
PRN Синоним LPT1, Обычно к этому порту подключен принтер.
COM1 - COM8 Устройства, подключаемые к последовательным портам компьютера. Цифра обозначает номер порта.
AUX Синоним COM1. Обычно к нему подключается модем или мышь.
CON Консоль. При выводе символов - это экран монитора, а при вводе - клавиатура.
NUL Пустое устройство. Все операции ввода - вывода на это устройство игнорируются. При чтении с этого устройства выдается символ конца файла, а при записи символы пропадают, но программе сообщается об успешном выводе.
Эти вышеперечисленные имена устройств не могут функционировать как имена файлов. Однако применение их в качестве расширений допустимо! Примеры:

PRN.TXT - недопустимое имя файла.

TEXT.PRN, NEW.AUX - допустимые имена файлов.

Поскольку каталог является одним их видов файла (смотри выше раздел A.1.2.), то на него действуют те же ограничения на имена, что и на файлы.

Расширение имени каталога не несет никакой смысловой нагрузки и служит лишь довеском к имени. Обычно расширение у каталогов отсутствует.


Содержание раздела