![](/_landing/img/webp/top-img2.webp)
на первый
заказ
Курсовая работа на тему: Обзор дисковых устройств. Физические аспекты работы с дисками
Купить за 350 руб.Введение
В распоряжении программиста имеются средства разного уровня, предназначенные для работы с дисковой системой в среде МS-DOS.Во-первых, любая программа может обращаться непосредственно к аппаратуре контроллера жесткого диска или контроллера накопителя на гибких магнитных дисках. Это самый низкий уровень, применение которого оправдано далеко не всегда. Более того, во многих источниках настоятельно рекомендуется не работать с контроллером на уровне портов, если точно не известно, зачем это нужно. Большинство задач решается с применением функций МS-DOS или BIOS (даже такие нетрадиционные задачи, как защита от несанкционированного копирования). Однако иногда программист бывает вынужден использовать самый низкий уровень, рискуя потерять совместимость с многочисленными типами дисковых контроллеров.
Во-вторых, программа МS-DOS может работать с дисками при помощи прерывания BIOS. В работе будут рассмотрены различные функции прерывания INT 13h, предназначенного для выполнения операций чтения, записи и форматирования. Использование функций прерывания INT 13h намного предпочтительнее, чем непосредственное программирование контроллера, так как BIOS скрывает особенности аппаратной реализации контроллера.
В-третьих, программа может обращаться к прерываниям МS-DOS, специально предназначенным для доступа к дисковой системе. Сервис, предоставляемый этими прерываниями также можно разделить на низко- и высокоуровневый, поэтому у программиста всегда есть выбор.
Выбирая средства обращения к дисковой системе, программист должен вначале рассмотреть возможность использования наиболее высокоуровневых документированных средств, таких как прерывания МS-DOS. И лишь затем имеет смысл обратиться к функциям BIOS или к программированию портов контроллера.
Несмотря на все сказанное выше, повествование о средствах работы с дисковой системой будет вестись в обратном порядке. Вначале будет рассказано об использовании наиболее низкоуровневых средств, и лишь затем будет рассказано о прерываниях BIOS и МS-DOS. Это позволит подойти к изучению высокоуровневых средств, имея полное представление о том, как устроена дисковая система.
Оглавление
- Введение- Глава 1. Обзор дисковых устройств
- Глава 2. Физические аспекты работы с дисками
- Глава 3. Работа с дисками на физическом уровне
- Определение типа компьютера
- Прерывание INT 11h
- Анализ содержимого CMOS-памяти
- Таблицы параметров НМД и НГМД
- Глава 4. Программирование контроллера НГМД
- Порты контроллера НГМД
- Команды для контроллера НГМД
- Использование команд контроллера НГМД
- Немного о контроллере прямого доступа к памяти
- Глава 5. Функции BIOS для работы с дисками
- Глава 6. Работа с дисками по средствам МS-DOS
- Таблица разделов и логические диски
- Главная загрузочная запись
- Таблица разделов диска
- Загрузочная запись
- Загрузка операционной системы
- Поля элемента таблицы раздела диска
- Первичный и расширенный раздел
- Загрузочная запись
- Формат загрузочной записи
- Расширенный блок параметров BIOS
- Логический номер сектора
- Прерывания INT 25h и INT 26h
- Таблица размещения файлов
- Последовательный и прямой доступ
- Кластеры
- Содержимое таблицы FAT
- Два формата таблицы FAT
- Определение формата таблицы FAT
- Идентификация кластеров
- Чтение таблицы FAT
или зарегистрироваться
в сервисе
удобным
способом
вы получите ссылку
на скачивание
к нам за прошлый год