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

MS-DOS для программиста

© Александр Фролов, Григорий Фролов
Том 19, часть 2, М.: Диалог-МИФИ, 1995, 253 стр.

Вторая часть практического руководства по программированию в среде операционной системы MS-DOS версии 6.22. От аналогичных изданий отличается более глубоким изложением материала. В книге описаны приемы работы с дисковой и файловой системой компьютера в среде MS-DOS. Приведены сведения об использовании наиболее полезных недокументированных средств MS-DOS. Читатели научатся программировать контроллер НГМД, работать с функциями BIOS и MS-DOS, предназначенными для обращения к дисковой и файловой системам. В книге рассмотрены вопросы организации защиты от несанкционированного копирования программ. Отдельная глава посвящена настройке и оптимизации MS-DOS.

Оглавление

  • ВВЕДЕНИЕ
  • Благодарности
  • Глава 1. РАБОТА С ДИСКАМИ НА ФИЗИЧЕСКОМ УРОВНЕ
    • Обзор дисковых устройств
    • Секторы, головки, цилиндры...
    • Характеристики дисковых накопителей
    • Программирование контроллера НГМД
    • Функции BIOS для работы с дисками
    • Примеры использования функций BIOS
    • Функция _bios_disk
  • Глава 2. ЛОГИЧЕСКАЯ СТРУКТУРА ДИСКА В MS-DOS
    • Таблица разделов и логические диски
    • Загрузочная запись
    • Таблица размещения файлов
    • Файлы и каталоги
    • Программа FDISK
  • Глава 3. ФАЙЛОВАЯ СИСТЕМА DOS
    • Получение справочной информации
    • Работа с каталогами
    • Поиск в каталогах
    • Работа с файлами
    • Чтение и запись файлов
    • Позиционирование
    • Изменение дескриптора файла
    • Буферизация
    • Потоки ввода и вывода
    • Другие функции для работы с файлами
    • Таблица открытых файлов
    • Обработка критических ошибок
  • Глава 4. ИСПОЛЬЗОВАНИЕ ФУНКЦИЙ IOCTL
    • Получение различной информации
    • Общее управление устройством GENERIC IOCTL
    • Примеры использования функций GENERIC IOCTL
  • Глава 5. ЗАЩИТА ПРОГРАММ ОТ НЕСАНКЦИОНИРОВАННОГО КОПИРОВАНИЯ
    • Защита дискет от копирования
    • Защита программ на жестком диске
    • Защита программ от трассировки
  • Глава 6. НАСТРОЙКА И ОПТИМИЗАЦИЯ MS-DOS
    • План работ по оптимизации
    • Увеличение быстродействия дисковой памяти
    • Увеличение вместимости диска и дискет
    • Оперативная память
  • ЛИТЕРАТУРА
  • ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ

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