Основы MS DOS
Дмитрий Кудрец
© Дмитрий Кудрец, 2019
ISBN 978-5-4493-9776-8
Создано в интеллектуальной издательской системе Ridero
MS DOS( Microsoft Disk Operating System ) – дисковая операционная система фирмы Microsoft для IBM PC-совместимых персональных компьютеров.
MS DOS – самая известная операционная система из семейства дисковых операционных систем, ранее устанавливавшаяся на большинство компьютеров. Одним из основных преимуществ этой системы является простота понимания, несмотря на то, что система рассчитана на выполнение достаточно сложных функций, таких как:
– обмен данными между компьютером и различными периферийными устройствами (терминалами, принтерами, дисками и т.д.);
– обеспечение системы организации и хранения файлов;
– загрузка программ в память и их выполнение.
Со временем MS DOS была вытеснена операционными системами семейства Windows.
Первой разработкой MS DOS можно считать операционную систему для персональных ЭВМ, созданную фирмой Seattle Computer Products в 1980 г. В конце 1980 г. система, первоначально названная QDOS, была модифицирована и переименована в 86-DOS.
Право на использование операционной системы 86-DOS было куплено корпорацией Microsoft, заключившей контракт с фирмой IBM, обязуясь разработать операционную систему для новой модели персональных компьютеров, выпускаемых фирмой. Эта операционная система и послужила основой для MS DOS. В ноябре 1980 года Microsoft и IBM подписали договор на разработку операционной системы для IBM PC, а в феврале 1981 г. появилась первая версия системы PC/MS DOS.
С приобретением популярности компьютеров IBM PC в конце 1981 года была выпущена операционная система PC DOS 1.0. В то время компьютеры были мало похожи на современные – медленный микропроцессор Intel-8088, 256 Кбайт оперативной памяти, без жесткого диска, алфавитно-цифровой черно-белый монитор, работа лишь с односторонними 160-Кбайтными дискетами и т. д. Однако эти возможности были значительно выше, чем у конкурирующих персональных компьютеров. Вскоре после выпуска IBM PC на рынке стали появляться персональные компьютеры «схожие с PC». Операционная система этих компьютеров называлась MS DOS, версия 1.0.
Единственным серьезным различием этих систем было то, что для каждой машины необходимо было покупать свою операционную систему. Отличительные особенности каждой системы мог выявить только системный программист, в чьи обязанности входила работа по «подгонке» операционной системы к конкретной машине. Пользователь, работающий на разных машинах, не ощущал никакой разницы между ними.
С момента создания в 1981 году MS DOS и в ходе ее развития было выпущено восемь крупных версий и несколько промежуточных.
При выпуске новых версий MS DOS фирма Microsoft неукоснительно следовала двум важнейшим принципам:
– сохранение совместимости: любая версия MS DOS могла исполнять программы, написанные для любой из предыдущих версий MS DOS; так MS DOS 5.0 совместима с MS DOS 3.3, MS DOS 6.0 совместима с MS DOS 5.0, 3.3, MS DOS 6.2 совместима с MS DOS 6.0, 5.0, 3.3.
– работоспособность на любом компьютере: любая версия DOS может работать на любом IBM PC-совместимом компьютере (даже без жесткого диска, с 512 и даже менее Кбайтами оперативной памяти, с любым монитором и т. д.).
Однако многие усовершенствования в MS DOS оказалось невозможно добавить, сохраняя полную совместимость со всеми существующими DOS-программами:
– MS DOS так и осталась однозадачной операционной системой. Различные программные средства, позволяющие запускать несколько DOS-программ и переключаться между ними (DesqView, DosShell и др.) так и остались половинчатыми решениями, не получившими широкого распространения;
– В MS DOS оказалось невозможным встроить надежные средства для защиты данных от несанкционированного доступа и организации коллективной работы с данными;
– DOS-программы могут выполняться только в пределах первого Мбайта памяти, а остальная память может использоваться лишь для хранения данных.
Первая версия MS DOSподдерживала только односторонний формат дискет с объемом памяти 160 Кб (8 секторов,40 дорожек, размер сектора 512 байт). Она обеспечивала работу на компьютере лишь одного пользователя и одной программы (то есть была однопользовательской и однозадачной), поддерживала работу лишь с дискетами, клавиатурой и алфавитно-цифровым дисплеем. Зато DOS была компактной, предъявляла довольно скромные требования к аппаратуре и выполняла необходимый минимум функций для пользователей и программ.
Читать дальше