Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Размещение информации на логических дисках




Дисковые наопители.

Рентабельность DOS (возможность повторного вхождения).

Снятие программы с резидента.

При снятии надо:

-восстан.измен.вектора прерываний

-освободить занимаемую резидентом память.

Восстановление =35h.

Освободить = 49h int прер-я 21h.

При снятии программы с резидента надо убедится, что ни 1 из использованных программ прер-ий не было в последовательности первоначально др.прогр.

Для определения не перехвачено ли наше прерывание позже, можно перед текстом нашего обр.в памяти поставить кодовое слово, затем, если запускается нерезер., то мы можем найти адрес обр., который находится в памяти. Если там стоит кодовое слово, то наш обработчик записан.

 

Из аппарат.обработ.не следует обращаться к фун-ям DOS и BIOS.

Возможность повторного вхождения можно определить с помощью функции 31h int 21h. Возвращ.адрес байта флага активного DOS.

ES:BX – адрес байта флага критичес.ошибки. Если флаг Крит.ошибки=0, активность DOS не равна 0, то можнопользоваться флагами 01-0Сh.

 

Диски производятся из пластин, покрытых рабочей поверхностью. Поверхность разбивается на дорожки, дорожки на сектора. 512 байт данных. Контрольный код.

C-Н-S.

С – образует дорожки с одинаковыми номерами на всех рабочих поверхностях дисков.

Н(головка) – считывает номер поверхности.

S (№ сектора)-в пределах дорожки.

3,5”

1,44 Мбайт

80 треков

18 секторов в 1 дорожке (трек).

Скорость вращения: 36 обор./мин.

Жесткий диск: 3600 об/мин. (7200 об/мин).

Физический адрес сектора м.б.задан:

1. C-H-S. int 13h-использ.стандарт.драйвер диска.

2. применение линейного адреса LBA. Логический адрес сектора-это его абсл.номер 0…2N-1. IDE стандарт. использ.N=28.

Интерфейс SCSI:размещ.N адреса с max=32. Появляются секторы поддерживающие N=48.

 

 

Операцион.система выбирает способ организации информации на носителях в зависимости от объема, формы и быстродействия и желания пользователя.

Fat12.

Жесткие диски могут содержать 1 или несколько разделов предназначенных для одного или нескольких логических дисков.

Рассм.структуру логических дисков на примере FAT систем.

Fat 12, Fat 16 имеют одну струк. Fat 32.

Загрузочный сервер
FAT 1
FAT 2
Корневой каталог
Область данных

↑Меньше чем↓

Загрузочный сектор
Структура FS Info
Копия загрузочной системы
FAT 1
FAT 2
Область данных.

В загрузочном секторе размещается след.информация:

1. команда перехода на загрузочный код. Диск начинает загружаться, считывается загрузочный BIOS и получает управление для генерации опер.системы.

2. описание структуры данных на диске.

Если система FAT 32 имеется спец.структура FS Info, содержащая информацию о свободных логических кластерах и № 1первого свободного кластера в таблице FAT.

 




Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 462; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.