Реферат: Операционная система DOS
Введение.
Если говорить об операционной системе, то сформулировать её задачу довольно просто. Для того чтобы общаться с компьютером на языке, понятном и ему и вам, а также чтобы иметь доступ ко всем ресурсам системы: дискам, звуковым платам и т. п., - нужна программа- посредник, превращающая единицы и нули компьютера в нормальный человеческий язык и наоборот.
Этим посредником и служит одна из операционных систем. Поэтому она обязательно и автоматически загружается при включении компьютера.
Операционная система (далее ОС) должна быть развиваемой, а также стать посредником между аппаратурой и приложениями. Ей необходимо быть настраиваемой, дружественной и «прозрачной».
Самой надёжной считается система 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, которые постоянно находятся в оперативной памяти компьютера. Файлы IO.SYS и MSDOS.SYS должны находиться в корневом каталоге диска, с которого загружается MS DOS.
Командный процессор DOS . Командный процессор DOS обрабатывает команды, вводимые пользователем, например Type, Dir или Copy, командный процессор выполняет сам. Такие команды называются внутренними . Для выполнения остальных (внешних ) команд пользователя командный процессор ищет на дисках программу с соответствующим именем и если находит её, то загружает в память и передаёт ей управление. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд.
Внешние команды DOS . Внешние команды DOS – это программы, поставляемые вместе с операционной системой в виде отдельных файлов. Эти программы выполняют действия обслуживающего характера, например форматирование дискет, проверку дисков и т. д. Внешние команды DOS записываются в отдельный каталог при установке DOS.
Драйверы. Драйверы устройств – это специальные программы, которые дополняют MS DOS, например, обеспечивая обслуживание новых или нестандартное использование имеющихся устройств. Драйверы загружаются в память компьютера при загрузке операционной системы, их имена указываются в специальном файле CONFIG.SYS. Такая схема облегчает добавление новых устройств и позволяет делать это, не затрагивая системные файлы DOS.
Базовая система ввода-вывода. Базовая система ввода-вывода (BIOS), находящаяся в постоянной памяти (постоянном запоминающем устройстве, ПЗУ) компьютера, формально не является частью MS DOS, однако тесно с ней связана. BIOS содержит программы для проверки оборудования компьютера, инициирования загрузки ОС и программы для выполнения базовых (низкоуровневых) операций ввода-вывода с монитором, клавиатурой, дисками и принтером.
Загрузчик DOS . Ещё одна программа, которую можно считать частью DOS, - это загрузчик DOS. Он находится в первом секторе каждой дискеты и в первом секторе логического диска, с которого происходит загрузка DOS, есть диска C:. Назначение этой очень короткой программы – загрузка в память системного файла DOS IO.SYS при начальной загрузке компьютера.
Начальная загрузка операционной системы DOS .
--> ЧИТАТЬ ПОЛНОСТЬЮ <--