ВУЗ:
Составители:
заполняются символом пробела. При стирании файла в первый байт его имени заносится код E5Н.
Байт атрибута файла может принимать следующие значения:
01 – файл только для чтения;
02 – скрытый файл;
04 – системный файл;
08 – имя диска;
10 – подкаталог;
20 – архив.
Атрибут "файл только для чтения" позволяет открывать и читать содержимое файлов, но
полностью запрещает его модификацию. Скрытые или системные файлы недоступны для
вводимых с клавиатуры команд операционной системы (например, для команды DIR).
Подкаталоги функционируют на правах обычных файлов. Атрибут архива используется при
создании резервных копий (например, файлов с расширением .BAK). DOS устанавливает этот
атрибут при записи в файл. Программы создания резервных копий в процессе своей работы
находят файлы с установленным атрибутом "архив", делают копии и сбрасывают атрибут. Таким
образом, при создании резервной копии файл копируется, если он был модифицирован в
промежутках между копированиями.
Каждый из двух байт, описывающих дату и время создания файла, разбивается на три поля
и имеет формат, представленный на рисунке 3.5.
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Ч
асы Мин
у
ты Сек
у
нды/2
2048 1024 512 256 128 64 32 16 8 4 2 1
а)
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
2048 1024 512 256 128 64 32 16 8 4 2 1
Год - 1980 Месяц День
б)
Рис. 3.5. Формат байтов, описывающих: а) время создания файла; б) дату создания файла
Таким образом, слова, описывающие время и дату созданий файла могут быть рассчитаны
по следующим формулам:
Время = Час ∗ 2048 + Минуты ∗ 32 + Секунды,
[3.1]
Дата = (Год – 1980) ∗ 512 + Месяц ∗ 32 + День.
Длина файла записывается в байтах, что ограничивает его объем количеством 2
32
. В
реальных системах DOS не позволяет создавать файлы размером более 32Мбайт. Поскольку
каталог на дискете занимает 8 секторов (для формата D-9), то максимальное количество строк
каталога может составлять 128. Информационная емкость области данных на дискете
определяется типом формата и, в незначительной степени, заполненностью области каталога.
3.5. Общая характеристика накопителя на жестких дисках. Фактор чередования
В отличие от FDD накопители на жестких магнитных дисках (HDD) имеют не один, а
несколько магнитных дисков. Поэтому группу дорожек, находящихся на разных дисках и на
разных сторонах одного диска, имеющих один и тот же номер, принято называть цилиндром.
Цилиндры также как и дорожки нумеруются от края диска к его центру, начиная с нуля. Предел в
1024 цилиндра встроен в операционную систему на всех уровнях. Цилиндры с номером больше
1023 просто не могут обрабатываться ни DOS, ни BIOS, ни платой контроллера.
заполняются символом пробела. При стирании файла в первый байт его имени заносится код E5Н.
Байт атрибута файла может принимать следующие значения:
01 – файл только для чтения;
02 – скрытый файл;
04 – системный файл;
08 – имя диска;
10 – подкаталог;
20 – архив.
Атрибут "файл только для чтения" позволяет открывать и читать содержимое файлов, но
полностью запрещает его модификацию. Скрытые или системные файлы недоступны для
вводимых с клавиатуры команд операционной системы (например, для команды DIR).
Подкаталоги функционируют на правах обычных файлов. Атрибут архива используется при
создании резервных копий (например, файлов с расширением .BAK). DOS устанавливает этот
атрибут при записи в файл. Программы создания резервных копий в процессе своей работы
находят файлы с установленным атрибутом "архив", делают копии и сбрасывают атрибут. Таким
образом, при создании резервной копии файл копируется, если он был модифицирован в
промежутках между копированиями.
Каждый из двух байт, описывающих дату и время создания файла, разбивается на три поля
и имеет формат, представленный на рисунке 3.5.
2048 1024 512 256 128 64 32 16 8 4 2 1
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Часы Минуты Секунды/2
а)
2048 1024 512 256 128 64 32 16 8 4 2 1
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Год - 1980 Месяц День
б)
Рис. 3.5. Формат байтов, описывающих: а) время создания файла; б) дату создания файла
Таким образом, слова, описывающие время и дату созданий файла могут быть рассчитаны
по следующим формулам:
Время = Час ∗ 2048 + Минуты ∗ 32 + Секунды,
[3.1]
Дата = (Год – 1980) ∗ 512 + Месяц ∗ 32 + День.
Длина файла записывается в байтах, что ограничивает его объем количеством 232. В
реальных системах DOS не позволяет создавать файлы размером более 32Мбайт. Поскольку
каталог на дискете занимает 8 секторов (для формата D-9), то максимальное количество строк
каталога может составлять 128. Информационная емкость области данных на дискете
определяется типом формата и, в незначительной степени, заполненностью области каталога.
3.5. Общая характеристика накопителя на жестких дисках. Фактор чередования
В отличие от FDD накопители на жестких магнитных дисках (HDD) имеют не один, а
несколько магнитных дисков. Поэтому группу дорожек, находящихся на разных дисках и на
разных сторонах одного диска, имеющих один и тот же номер, принято называть цилиндром.
Цилиндры также как и дорожки нумеруются от края диска к его центру, начиная с нуля. Предел в
1024 цилиндра встроен в операционную систему на всех уровнях. Цилиндры с номером больше
1023 просто не могут обрабатываться ни DOS, ни BIOS, ни платой контроллера.
Страницы
- « первая
- ‹ предыдущая
- …
- 63
- 64
- 65
- 66
- 67
- …
- следующая ›
- последняя »
