Александр ФроловГригорий Фролов
Добро пожаловать
Новости
Карта сайта
Книги и статьи
Документация
Web-проекты
Восстановление данных
Авторский CD-ROM
Консалтинг
Документация и справочные системы
Представительство в Интернете
Клуб NetSpider
Пишите нам
Отзывы
Наши благодарности

Операционная система MS-DOS

© Александр Фролов, Григорий Фролов
Том 1, книга 3, М.: Диалог-МИФИ, 1992, 222 стр.

В третьей книге первого тома приводится обширная информация о работе с дисками различными способами - от программирования контроллера до высокоуровневых средств, входящих в состав библиотек трансляторов Microsoft C. Подробно рассмотрена логическая структура дисков в MS-DOS. Описаны способы защиты данных от несанкционированного доступа и копирования, защиты от отладки. Приводится много программ на языке Си. Для системных программистов, аспирантов, студентов вузов.

Оглавление

  • Введение
  • Глава 1. РАБОТА С ДИСКАМИ НА ФИЗИЧЕСКОМ УРОВНЕ
    • 1.1. Дисководы и контроллеры
    • 1.2. Сектора, головки, цилиндры
    • 1.3. Характеристики дисководов
    • 1.4. Программирование контроллера НГМД
    • 1.5. Функции DOS для работы с дисками
    • 1.6. Использование функций BIOS
    • 1.7. Функция _bios_disk()
  • Глава 2. ЛОГИЧЕСКАЯ СТРУКТУРА ДИСКА В DOS
    • 2.1. Таблица разделов и логические диски
    • 2.2. Загрузочная запись BOOT
    • 2.3. Таблица размещения файлов
    • 2.4. Файлы и каталоги
    • 2.5. Программа FDISK и диск-менеджеры
  • Глава 3. ФАЙЛОВАЯ СИСТЕМА DOS
    • 3.1. Получение справочной информации
    • 3.2. Создание, удаление и переименование каталогов
    • 3.3. Поиск в каталогах
    • 3.4. Работа с файлами
    • 3.5. Чтение/запись файлов
    • 3.6. Позиционирование
    • 3.7. Изменение атрибутов, времени и даты файлов
    • 3.8. Буферизация ввода/вывода
    • 3.9. Другие функции для работы с файлами
    • 3.10. Таблица открытых файлов
  • Глава 4. ИСПОЛЬЗОВАНИЕ ФУНКЦИЙ IOCTL
    • 4.1. Получение различной информации
    • 4.2. Общее управление вводом/выводом
  • Глава 5. ОБРАБОТКА КРИТИЧЕСКИХ ОШИБОК
  • Глава 6. ЗАЩИТА ИНФОРМАЦИИ ОТ НЕСАНКЦИОНИРОВАННОГО ДОСТУПА
  • Приложение 1. ФОРМАТЫ УПРАВЛЯЮЩИХ БЛОКОВ
    • Коды идентификации типа компьютера
    • Таблица параметров для жестких дисков
    • Параметры флоппи-дисков
    • Таблица параметров дискеты
    • Таблица параметров жесткого диска
    • Команды контроллера НГМД
    • Регистры состояния контроллера
    • Коды ошибки при работе с диском на уровне BIOS
    • Формат первого сектора жесткого диска
    • Элементы таблицы разделов диска
    • Формат записи BOOT для DOS версий до 4.0
    • Формат BPB для DOS версий до 4.0
    • Формат записи BOOT для DOS версии 4.0
    • Формат BPB для DOS версии 4.0
    • Расширенный блок параметров BIOS
    • Байт-описатель среды media
    • Обозначение кластеров в FAT
    • Формат дескриптора файла
    • Байт атрибутов файла
    • Формат поля времени
    • Формат даты обновления файла
    • Формат блока DDCB для MS-DOS версий 2.x и 3.x
    • Формат блока DDCB для MS-DOS версии 4.x
    • Идентификатор BIOS
  • Приложение 2. СОДЕРЖИМОЕ ФАЙЛА SYSP.H
  • Приложение 3. СОДЕРЖИМОЕ ФАЙЛА SYSP.INC

© Александр Фролов, Григорий Фролов, 2001.  Художник Алексей Абрамкин, редактор Юлия Леонова