Электронная библиотека книг Александра Фролова и Григория Фролова.
 
Библиотека
Братьев
Фроловых
Электронная библиотека книг Александра Фролова и Григория Фролова.
Библиотека системного программиста
Программирование на JAVA
ПК. Шаг за шагом
Другие книги
Восстановление данных
Антивирусная защита
Статьи для
программистов
Пользователю компьютера

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

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

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


Создание интернет-магазинов: http://www.shop2you.ru/ © Александр Фролов, Григорий Фролов, 1991-2016