Введение в архитектуру персонального компьютера. Соппа И.В. - 65 стр.

UptoLike

Составители: 

заполняются символом пробела. При стирании файла в первый байт его имени заносится код 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, ни платой контроллера.