MS-DOS для программиста
© Александр Фролов, Григорий Фролов
Том 19, М.: Диалог-МИФИ, 1995, 253 стр.
Введение
Мы представляем вам вторую часть практического
руководства по программированию для MS-DOS,
созданную на базе третьей книги первого тома, а
также пятого тома нашей серии "Библиотека
системного программиста".
Книга практически полностью посвящена
дисковой системе компьютера, а также файловой
системе MS-DOS. Мы расскажем вам о том, что
представляет из себя дисковая и файловая
система. На многочисленных примерах программ вы
научитесь использовать разнообразные средства,
предназначенные для работы с дисками и файлами.
Операционная система MS-DOS имеет в своем составе
мощные и удобные функции, с помощью которых
программы могут выполнить большинство операций
над файлами и каталогами. Все эти операции удобно
выполнять с помощью соответствующих функций
стандартных библиотек любых систем разработки
программного обеспечения, таких как Borland C++ или
Microsoft Visual C++.
Однако системным программистам часто
требуются более развитые средства управления
дисками и файловой системой, чем те, которые
обеспечиваются стандартными библиотеками,
функциями MS-DOS, и даже функциями BIOS. В отдельных
сложных случаях приходится прибегать к
недокументированным прерываниям MS-DOS или
использовать недокументированные структуры
данных, рискуя потерять совместимость
разрабатываемой программы с будущими версиями
MS-DOS. Например, создание систем защиты от
несанкционированного копирования программного
обеспечения часто предполагает активное
использование недокументированных возможностей
MS-DOS.
С учетом сказанного выше мы приводим подробное
описание работы с дисками на всех уровнях - от
программирования контроллера НГМД до
использования функций стандартной библиотеки
трансляторов. Мы будем излагать материал,
отталкиваясь от самого низкого уровня и
постепенно переходя к более высокоуровневым
средствам управления дисковой системой.
В последней главе книги мы рассмотрим вопросы
настройки и оптимизации MS-DOS. В частности, мы
расскажем о том, как ускорить работу дисковой
системы компьютера и добиться более
оптимального использования оперативной памяти.
Присылайте ваши отзывы об этой и других наших
книгах, а также предложения по их содержанию в
издательство или непосредственно нам через
электронную почту по адресу:
frolov@glasnet.ru
Авторы благодарят сотрудников издательского
отдела АО "Диалог-МИФИ" Олега Голубева,
Елену Виноградову, Наталью Дмитриеву и Оксану
Кузьминову, а также корректора Виктора Кустова.
|