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



              

D.2.2. FAT16


Имя файла в этой файловой системе состоит из одного или не более чем восьми символов, которые приведены в нижеследующей таблице. Кроме того, у файловых систем программных продуктов фирмы 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.), то на него действуют те же ограничения на имена, что и на файлы.

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




Содержание  Назад  Вперед