Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Абель.docx
Скачиваний:
13
Добавлен:
26.11.2018
Размер:
569.84 Кб
Скачать

Глава 15 Дисковая память I: Организация

__________________________________________________________________________

Ц е л ь: Рассмотреть основные форматы записей в памяти на твердом

диске (винчестере) и на дискете, включая оглавление и таблицу

распределения файлов.

ВВЕДЕНИЕ

________________________________________________________________

Диск является распространенным средством для более или менее

долговременного хранения данных. Процессы обработки данных на твердом

диске (винчестере) аналогичны процессам для гибких дисков (дискет), за

исключением того, что возможно потребуется обеспечить пути для доступа к

многочисленным подоглавлениям винчестера. Для обработки файлов полезно

ознакомиться с организацией дисковой памяти. Каждая cторона стандартной 5

1/4 Дюймовой дискеты содержит 40 концентрических дорожек, пронумерованных

от 00 до 39. На каждой дорожке форматируется восемь или девять секторов по

512 Байтов каждый.

Данные записываются на диск в виде файлов, аналогично тому, как вы

записываете ассемблерные программы. Хотя на типы данных, которые можно

хранить в файле, не существует каких-либо ограничений, типичный

пользовательский файл содержит списки заказчиков, описи товаров и

предложений или списки имен и адресов. Каждая запись содержит информацию о

конкретном заказчике или описание товара. Внутри файла все записи имеют

одинаковую длину и формат. Запись может содержать oдно или несколько

полей. Файл заказчиков, например, может состоять из записей, в которые

входит номер заказчика, имя заказчика и долговой баланс. Эти записи могут

быть расположены в порядке возрастания номеров заказчиков следующим

образом:

ЪДДВДДДВДДДДД¬ЪДДВДДДВДДДДД¬ЪДДВДДДВДДДДД¬ ЪДДВДДДВДДДДД¬

¦#1¦имя¦суммদ#2¦имя¦суммদ#3¦имя¦сумма¦...¦#n¦имя¦сумма¦

АДДБДДДБДДДДДЩАДДБДДДБДДДДДЩАДДБДДДБДДДДДЩ АДДБДДДБДДДДДЩ

Для программирования дисковых файлов следует в общих чертах

ознакомится только с концепцией и терминологией. Если в данной главе

размеры диска не указываются, то предполагается диск 5 1/4" формата.

ЕМКОСТЬ ДИСКА

________________________________________________________________

Емкость гибких дисков:

Версия DOS Число Число Число Всего

и тип дорожек секторов байтов в на двух

диска на стороне на дорожке секторе сторонах

До DOS 2.0 40 8 512 327 680

DOS 2.0 и после 40 9 512 368 640

Высокая плотность 80 15 512 1 228 800

3 1/2" 80 9 512 737 280

Емкость твердых дисков:

Тип Число Число Число Всего

диска дорожек секторов байтов в на 4-х

на стороне на дорожке секторе сторонах

10 Мегабайт 306 17 512 10 653 696

20 Мегабайт 614 17 512 21.377.024

Указание стороны (головки), дорожки или сектора на диске

осуществляется по номеру. Для стороны и дорожки отсчет ведется с 0, а для

сектора - с 1.

ОГЛАВЛЕНИЕ ДИСКА (КАТАЛОГ)

________________________________________________________________

Для того, чтобы организовать хранение информации на диске,

операционная система DOS резервируют определенные сектора для своих нужд.

Организация данных на дискете или на твердом диске существенно зависит от

их емкости. Форматированная двухсторонняя дискета с девятью секторами на

дорожке содержит следующую системную информацию:

Сторона Дорожка Сектор