Введение.
Если говорить об операционной системе, то сформулировать её задачу
довольно просто. Для того чтобы общаться с компьютером на языке, понятном и
ему и вам, а также чтобы иметь доступ ко всем ресурсам системы: дискам,
звуковым платам и т. п., - нужна программа- посредник, превращающая единицы
и нули компьютера в нормальный человеческий язык и наоборот.
Этим посредником и служит одна из операционных систем. Поэтому она
обязательно и автоматически загружается при включении компьютера.
Операционная система (далее ОС) должна быть развиваемой, а также стать
посредником между аппаратурой и приложениями. Ей необходимо быть
настраиваемой, дружественной и «прозрачной».
Самой надёжной считается система MS-DOS, но её ни удобной, ни
дружественной назвать нельзя. Для того чтобы упростить с ней работу и
сделать её «прозрачной», применяют специальные программы. Их называют
«оболочками». Высокая надёжность MS-DOS часто используется для выполнения
специальных технических операций.
MS DOS была создана в 1981 г. фирмой Microsoft по заказу IBM для
разрабатывавшихся тогда компьютеров IBM PC. Компьютер IBM PC, для которого
была написана MS DOS, был мало похож на современные компьютеры – медленный
микропроцессор Intel-8088, 256 Кбайт оперативной памяти, без жёсткого
диска, алфавитно-цифровой чёрно- белый монитор, работа лишь с
односторонними 160-Кбайтными дискетами и т.д. Однако эти возможности были
значительно выше, чем у конкурирующих персональные компьютеры.
Первая версия MS DOS тоже обладала гораздо более скромными
возможностями, чем современные ОС. Она обеспечивала работу на компьютере
лишь одного пользователя и одной программы (то есть была
однопользовательской и однозадачной), поддерживала работу лишь с дискетами,
клавиатурой и алфавитно-цифровым дисплеем. Зато DOS была компактной,
предъявляла довольно скромные требования к аппаратуре и выполняла
необходимый минимум функций для пользователей и программ.
За те полтора десятка лет, которые прошли с момента появления IBM PC,
технические характеристики компьютеров совершили фантастический рывок
вперёд. Современные компьютеры превосходят по всем показателям
(быстродействию, объёму оперативной и дисковой памяти, возможностям
монитора и т. д.) компьютеры начала 80-х годов в сотни и даже тысячи раз.
Поэтому фирма Microsoft внесла в MS DOS много изменений и добавлений, чтобы
расширить её возможности и более эффективно использовать новые, более
мощные, компьютеры:
. В MS DOS была добавлена поддержка новых устройств (жёсткого диска,
новых типов дискет, компакт-дисков, расширенной памяти и т. д.), а
также обеспечена возможность поддержки и любых других устройств с
помощью программных драйверов;
. Была включена поддержка иерархической файловой структуры на
дискетах и жёстких дисках;
. Была обеспечена поддержка национальных клавиатур и алфавитов;
. Были включены многочисленные новые возможности для пользователя
(новые команды DOS, полезные утилиты, оптимизатор использования
памяти, поддержка сжатия дисков и т. д.).
При выпуске новых версий MS DOS фирма Microsoft неукоснительно
следовала двум важнейшим принципам:
. Сохранение совместимости: любая версия MS DOS могла исполнять
программы, написанные для любой из предыдущих версий MS DOS;
. Работоспособность на любом компьютере: любая версия MS DOS может
работать на любом IBM PC-совместимом компьютере (даже без жёсткого
диска, с 512 и даже менее Кбайтами оперативной памяти, с любым
монитором и т. д.).
Однако многие усовершенствования в MS DOS оказалось невозможно
добавить, сохраняя полную совместимость со всеми существующими DOS-
программами:
. MS DOS так и осталась однозадачной ОС. Различные программные
средства, позволяющие запускать несколько DOS-программ и
переключаться между ними (DesqView, DosShell и др.) так и остались
половинчатыми решениями, не получившими широкого распространения;
. В MS DOS оказалось невозможным встроить надёжные средства для
защиты данных от несанкционированного доступа и организации
коллективной работы с данными;
. DOS-программы могут выполняться только в пределах первого Мбайта
памяти, а остальная память может использоваться лишь для хранения
данных.
Версии MS DOS. Сейчас последней отдельно распространяемой версией MS
DOS является версия 6.22, она была выпущена в мае 1994 г. В эту версию MS
DOS наконец была включена поддержка ввода русских букв с клавиатуры и
отображения их на экране монитора (ранее для этого было необходимо
использовать специальные программы-русификаторы). Более ранние версии MS
DOS сейчас использовать вряд ли целесообразно, разве лишь на компьютерах
IBM PC XT с 640 или 512 Кбайтами оперативной памяти можно применять MS DOS
3.3.
MS DOS версии 7.0 поставляется только в составе Windows 95 (которая
была выпущена в августе 1995 г.). Эту версию MS DOS, по-видимому,
правильнее рассматривать не как отдельную ОС, а как подсистему Windows 95,
служащую для обеспечения совместимости с предыдущими версиями MS DOS.
Основные составные части DOS.
Дисковые файлы IO.SYS и MSDOS.SYS. Дисковые файлы IO.SYS и MSDOS.SYS,
иначе называемые основными системными файлами MS DOS, содержат программы MS
DOS, котор