[Назад] [Содеожание] [Дальше]

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

© Александр Фролов, Григорий Фролов
Том 4, М.: Диалог-МИФИ, 1993, 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

Авторы благодарят сотрудников издательского отдела АО "Диалог-МИФИ" Олега Голубева, Елену Виноградову, Наталью Дмитриеву и Оксану Кузьминову, а также корректора Виктора Кустова.

[Назад] [Содеожание] [Дальше]


Hosted by uCoz