Характеристика MS-DOS
MS-DOS - коммерческая операционная система фирмы Microsoft для IBM PC-совместимых компьютеров. История создания данной операционной системы, ее значение. Особенности структуры, функций, интерфейс пользователя. Этапы загрузки и установки ОС MS-DOS.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | доклад |
Язык | русский |
Дата добавления | 04.09.2012 |
Размер файла | 170,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Доклад по теме: MS-DOS
Студента группы 216 Чеботарёва Р.В.
Содержание
1. Историческая справка, кто и зачем его создал
2. Структура строение MS-DOS
3. Интерфейс пользователя MS-DOS
4. Этапы загрузки и установки ОС MS-DOS
5. Достоинства и недостатки ОС MS-DOS
1. Историческая справка, кто и зачем его создал
MS-DOS - коммерческая операционная система фирмы Microsoft для IBM PC-совместимых персональных компьютеров. MS-DOS -- самая известная ОС из семейства DOS, ранее устанавливавшаяся на большинство IBM PC-совместимых компьютеров. Со временем она была вытеснена ОС семейства Windows 9x и Windows NT. MS-DOS расшифровывается как дисковая операционная система.
MS-DOS была создана в 1981 году и в ходе её развития было выпущено восемь крупных версий (1.0, 2.0 и т. д.) и два десятка промежуточных (3.1, 3.2 и т. п.), пока в 2000 году Microsoft не прекратила её разработку. Это был ключевой продукт фирмы, дававший ей существенный доход и маркетинговый ресурс в ходе развития Microsoft от разработчика языка программирования до крупной компании, производящей самое разнообразное программное обеспечение.
Последней коробочной версией стала 6.22, однако MS-DOS продолжала служить загрузчиком для Windows 95 (версии 7.0 и 7.1),Windows 98 (версия 7.1) и Windows ME (версия 8.0).
DOS расшифровывается как дисковая операционная система. Всего за несколько лет система DOS прошла путь от простого загрузчика до универсальной операционной системы для персональных компьютеров, построенных на базе микропроцессоров Intel 8086.
Отсчет DOS-истории начнем с 1973 года - именно в столь теперь далеком от нас году Gary Kildall написал простую операционную систему на созданном им же PL/M языке (Programming Language/Microprocessor). Он называл ее CP/M - Control Program/Monitor, или Control Program for Microcomputer. К середине 70-х годов СР/М-80, права на которую принадлежали фирме Digital Research, стала наиболее популярной системой для компьютеров на базе Intel 8080 и Zilog Z-80. Эта система обеспечивала доступ к разнообразным средствам прикладного программнoго обеспечения (текстовые процессоры, администраторы баз данных и т.д).
В связи с задержкой выпуска новой версии этой системы (СР/М-86) в апреле 1980 года компания Sеаttlе Соmputer Рroducts, занимавшаяся изготовлением компьютеров на базе 8086-процессоров, решает использовать в них свою собственную операционную систему, которую в итоге (к августу этого же года) и написал Тим Петерсон. Эта операционная система была названа QDOS (Quick & Dirty Operating System), но затем переименована в 86-DOS. Для облегчения процесса переноса прикладных программ из 8-битной системы СР/М-80 в новую 16-битную среду системы 86-DOS последняя изначально строилась так, чтобы в ней имитировались все функции и виды операций СР/М-80. Вследствие этого структуры блоков управления файлами, префиксов сегментов программ и выполнимых файлов в системе 86-DOS почти идентичны структурам СР/М-80.
Программы, существовавшие в СР/М-80, можно было легко преобразовать (обрабатывая файлы исходных программ с помощью специального транслятора) и далее запускать в системе 86-DOS либо сразу, либо выполнив несложное ручное редактирование. Ввиду того, что 86-DOS поставлялась на рынок как собственная операционная система семейства компьютеров фирмы Seattle Computer Research с интерфейсом S-100 на базе Intel 8086, в целом такой подход слабо повлиял на состояние дел в мире персональных компьютеров. Другие поставщики компьютеров на базе Intel 8086, вынужденные по очевидным причинам применять операционную систему конкурентов, с нетерпением ждали выпуска системы СР/М-86 фирмы Digital Research.
В октябре 1980 г. кампания IВМ предложила фирмам, занимающимся разработкой программного обеспечения для компьютеров, начать поиск операционной системы для нового семейства персональных компьютеров. Фирма Мicrosoft не могла предложить собственной операционной системы (за исключением автономной версии Мicrosoft ВАSIС), однако она в июле 1981 года купила у компании Seattle Computer Products право на использование операционной системы 86-DOS, после чего заключила контракт с фирмой IBM, обязуясь разработать операционную систему для новой модели персональных компьютеров, выпускаемых фирмой. Кстати, в результате этой сделки Seattle Computer Products получила лицензию на право использовать и продавать языки программирования и все версии операционной системы для микропроцессора 8086, разработанные фирмой Мicrosoft.
В конце 1981 года, когда новый компьютер IBM PC приобрел широкую популярность (IBM 5150 PC: 4.77-MHz Intel 8088 CPU, 64KB RAM, 40KB ROM, 5.25-дймовый флоппи-дисковод - "всего" $3000), его операционная система представляла собой модифицированную версию системы 86-DOS, названную PC-DOS 1.0. Вскоре после выпуска IBM-PC на рынке стали появляться персональные компьютеры, "схожие с РС" (PC-совместимые). Операционная система этих компьютеров называлась MS-DOS 1.0 - корпорация Microsoft предоставила в распоряжение фирм, производящих эти машины, точную копию операционной системы PC-DOS - широко теперь известную MS-DOS.
Единственным серьезным различием этих систем было то, что называется "уровнем системы", то есть для каждой машины необходимо было покупать свою операционную систему. Отличительные особенности каждой системы мог выявить только системный программист, в чьи обязанности входила работа по "подгонке" операционной системы к конкретной машине, при этом пользователь, работающий на разных машинах, не ощущал никакой разницы между ними.
С момента выпуска операционные системы PC-DOS и MS-DOS усовершенствовались параллельно и аналогичным образом. В 1982 году появились версии 1.1. Главным преимуществом новой версии была возможность использования двухсторонних дискет (версия 1.0 позволяла работать только с односторонними дискетами), а также возможность пересылки принтеровского вывода на другие устройства.
В 1983 году были разработаны версии 2.x. По сравнению с предыдущими они давали возможность использовать жесткий диск (в то время наличие жесткого диска было не то что необязятельным, но и делало компьютер "супернавороченным"), обеспечивали усложненный иерархический каталог диска, включали встроенные устройства для дискет и систему управления файлами.
MS-DOS версии 3.0, выпущенная в 1984 году, предлагала улучшенный вариант обслуживания жесткого диска и подсоединенных к компьютеру микрокомпьютеров; последующие версии, включая 3.3 (появившуюся в 1987 году), развивались в том же направлении.
Возвращаясь к CP/M: эта система тоже развивалась, и в 1988 году компания Digital Research превращает CP/M в DR DOS...
MS-DOS версии 5.0 (1991 год) предоставила возможность использования памяти, расположенной выше 1M, была добавлена поддержка новых 2.88 MB дискет, а также несколько утилит, в том числе UNDELETE - для восстановления удаленных по ошибке данных. В 1992 году появляется версия 5.a - в ней устранены грубые ошибки работы утилит UNDELETE и CHKDSK.
В MS-DOS версии 6.0, вышедшей в 1993 году, расширились возможности использования памяти, расположенной выше 1M, добавлены утилита оптимизации использования памяти Memmaker и средство увеличения эффективного дискового пространства DoubleSpace, а также утилиты проверки и оптимизации жесткого диска ScanDisk и Defrag и антивирусная программа (следует отметить, что после судебных разбирательств с компанией Stack по поводу авторского права на DoubleSpace, последний в версии MS DOS 6.22 был заменен на аналогичную утилиту DriveSpace).
В 1983 году MS DOS модернизируется несколько раз - выпускаются версии 6.2 и 6.21 (в основном усовершенствования заключались в удалении из ОС DoubleSpace и включении в нее утилит DriveSpace, DISKCOPY и обновленной утилиты SCANDISK); в следующем году выходит еще одно обновление - версия 6.22 с включенной в нее утилитой DriveSpace.
Следующей вехой в развитии MS-DOS стал 1995 год - год появления операционной системы Windows 95. Включенная в Windows 95 MS-DOS была обозначена как версия 7.0 и обладала таким важным усовершенствованием, как поддержка длинных имен файлов (все предыдущие версии поддерживали имена длиной до восьми знаков плюс три знака на расширение).
Начиная с версии 7.0 MS-DOS поставляется только вместе с Windows, явно указывая тем самым на закат своей бурной истории. В MS-DOS версии 7.1, распространявшейся в составе Windows 95 Service Release 2, появилась поддержка файловой системы FAT32 и больших жестких дисков, а вот в Windows Me, хотя MS-DOS 8 и была включена, но оказалась настолько запрятанной вглубь Windows, что загрузка "чистого" DOS оказалась невозможной (программы для DOS можно запускать только в окне Windows), да и конфигурационные файлы сonfig.sys и autoexec.bat, хоть они и были сохранены, чтобы не "смущать" старые программы, при загрузке Windows перестали обрабатываться.
С другой стороны, даже в Windows Me MS-DOS не является простым "довеском", а представляет собой один из обязательных компонентов системы: если, к примеру, заменить файл IO.SYS на аналогичный, но от одной из предыдущих версий Windows, то получим сообщение, что для загрузки системы требуется MS-DOS 8. Впрочем, роль MS-DOS в Windows Me стала минимальной - тот же IO.SYS передает управление непосредственно VMM32.VXD, то есть ядру Windows...
История версий
Версия |
Дата |
Описание |
|
1.0 |
март 1979 |
Поддержка только дисководов 5,25" DS (Double Side) 320 Кбайт. FAT12. |
|
2.0 |
март 1983 |
Добавлена поддержка винчестеров до 10 Мбайт. Добавлена поддержка каталогов -- ранее все файлы располагались только в корне диска. Введены операции с файлами, основанные на дескрипторах файлов -- ранее работа с файлами шла только при помощи FCB (File Control Block -- блок управления файлом). Введено перенаправление консольного ввода-вывода. |
|
3.0 |
август 1984 |
Значительно переработано ядро. Поддержка винчестеров до 32 Мбайт. Введено деление винчестера на загрузочный диск и один логический диск в дополнительном разделе. Добавлена поддержка дисководов 5,25" DD (Double Density) 1,2 Мбайт. |
|
3.1 |
ноябрь 1984 |
Добавлена поддержка работы в сетях Microsoft. |
|
3.2 |
январь 1986 |
Добавлена поддержка дисководов 3,5" DD 720 кбайт. |
|
3.3 |
август 1987 |
Добавлена поддержка дисководов 3,5" HD (High Density) 1,44 Мбайт. Введена поддержка кодовых страниц (национальные наборы символов и таблицы сортировки). Добавлена поддержка нескольких логических дисков. |
|
4.0 |
июнь 1988 |
Экспериментальная, в массовую продажу не пошла. Добавлена поддержка винчестеров до 2 Гбайт. Добавлена FAT16. Поддержка разделов до 32 Мбайт оказалась неудовлетворительной. Изменения в менеджере памяти привели к уменьшению объёма свободной памяти и прочим ошибкам. Обладала вытесняющей многозадачностью в реальном режиме, предназначенной для семейства процессоров 8086 (впоследствии эта возможность удалена). Включала перемещаемые и выгружаемые сегменты памяти для кода и перемещаемые сегменты данных (менеджер памяти Windows был версией менеджера памяти DOS 4). Имела возможность динамического переключения экранов. |
|
4.01 |
декабрь 1988 |
Содержала большинство новаций версии 4.0, кроме многозадачности. Исправлены основные ошибки версии 4.0. Первая русифицированная версия. |
|
5.0 |
июнь 1991 |
Значительно переработано ядро. Добавлена поддержка дисководов 3,5" ED 2,88 Мбайт. Появилась поддержка русского языка. Новый менеджер памяти. Поддержка областей памяти HMA и UMB. Добавлены полноэкранный текстовый редактор Edit, полноэкранная среда программирования QBASIC, оболочка MS-DOS Shell, интерактивная справка Help. Позднее вышла по-настоящему русская версия -- с русскими интерфейсом, сообщениями и справочными материалами. Макроредактор командной строки DOSKEY. Часть новых утилит (MIRROR, UNDELETE и UNFORMAT) лицензирована у фирмы Central Point Software. MS-DOS 5.00 поставлялась на шести дискетах 360 Кбайт или двух дискетах 1,2 Мбайт. |
|
6.0 |
март 1993 |
Значительно переработано ядро. Добавлен компрессор дисков Microsoft DoubleSpace. Добавлено средство дефрагментации дисков Defrag -- лицензированная уSymantec урезанная версия Speed Disk. |
|
6.1 |
не вышла |
Работа над ошибками. |
|
6.2 |
ноябрь 1993 |
Работа над ошибками. |
|
6.21 |
февраль 1994 |
После громкого судебного процесса по иску компании Stac Electronics по поводу того, что Microsoft использовала в DoubleSpace код, запатентованный Stac, DoubleSpace был убран из системы. |
|
6.22 |
июнь 1994 |
Вернулся компрессор дисков с переработанным кодом и под новым именем -- DriveSpace. Он использует несовместимый с DoubleSpace формат хранения данных. При желании файл может быть конвертирован в новый формат. MS-DOS Shell из дистрибутива перенесён в MS-DOS Resource Kit. В нелокализованную версию добавлена кодовая страница 866, поддерживающая работу с символами кириллицы, в том числе в именах файлов, а также представления даты и времени, ориентированные на Россию, Украину и Беларусь. |
|
7.0 |
август 1995 |
Как часть Windows 95--Windows 95 OSR. Добавлена поддержка LFN -- длинных имён файлов (только под Windows GUI). |
|
7.1 |
август 1996 |
Как часть Windows 95 OSR2--Windows 98 SE. Добавлены FAT32 и поддержка винчестеров до 127 Гбайт. Существует неофициальная версия -- LZ-DOS. |
|
8.0 |
сентябрь 2000 |
Как часть Windows ME. Ухудшена функциональность ядра -- не позволяет запускать Windows 3.1 , жёстко интегрирован неотключаемый драйвер верхней памяти. Заблокирована возможность загрузки в реальном режиме с жесткого диска, удалено большинство утилит. Как загрузочная дискета, созданная в Windows XP |
2. Структура строение ОС MS-DOS
Базовая система ввода/вывода (BIOS) выполняет наиболее простые и универсальные услуги операционной системы, связанные с осуществлением ввода-вывода. В функции BIOS входит также автоматическое тестирование основных аппаратных компонентов(оперативной памяти и др.) при включении машины и вызов блока начальной загрузки DOS.
Блок начальной загрузки (или просто загрузчик) -- это очень короткая программа, единственная функция которой заключается в считывании с диска в оперативную память двух других частей DOS -- модуля расширения базовой системы ввода/вывода и модуля обработки прерываний.
Модуль расширения базовой системы ввода/вывода дает возможность использования дополнительных драйверов, обслуживающих новые внешние устройства, а также драйверов для нестандартного обслуживания внешних устройств.
Модуль обработки прерываний реализует основные высокоуровневые услуги DOS, поэтому его и называют основным.
Командный процессор DOS обрабатывает команды, вводимые пользователем.
Утилиты DOS -- это программы, поставляемые вместе с операционной системой в виде отдельных файлов. Они выполняют действия обслуживающего характера, например, разметку дискет, проверку дисков и т.д
Три основные функции операционной системы:
1)Обмен данными между компьютером и различными периферийными устройствами (терминалами, принтерами, гибкими дисками, жесткими дисками и т.д.). Такой обмен данными называется "ввод/вывод данных".
2)Обеспечение системы организации и хранения файлов.
3)Загрузка программ в память и обеспечение их выполнения.
операционный система компьютер интерфейс
3. Интерфейс пользователя MS-DOS
MS-DOS 7.1 после загрузки
Работа в MS-DOS производится с помощью командной строки посредством ввода директив.
С 1983 вперед, различные компании работали над графическими интерфейсами пользователя (GUI), способные к работе на аппаратных средствах тогдашних PC. Так как DOS, являлась доминирующей операционной системой, несколько компаний выпустили дополнительные оболочки, например Microsoft Word для DOS, XTree, и Norton Shell. Однако, дублирование дублирование графических функций не обеспечивало большую последовательность в дизайне интерфейса (даже между продуктами от одной самой компании). Для большего удобства были созданы двухпанельные программные оболочки -- shells. Самая распространённая среди них Norton Commander, у которого в России появился двойник Volkov Commander. В последствии они послужили прототипами для всех двухпанельных менеджеров файлов, таких, как Total Commander (Windows Commander) для Windows, Midnight Commander для UNIX и т.д. MS-DOS Shell осуществил качественный скачок в развитии удобства интерфейса пользователя за счёт поддержки мыши. По функциям это диспетчер файлов с квазиграфическим текстовым пользовательским интерфейсом (TUI), который имел меню,разделение областей на окна, цветные темы, используя графику символьного режима. Однако, не стал популярной из-за неотработанной оконной концепции.
Позже, в 1985, Windows Microsoft был выпущен как первая попытка Microsoft создания GUI (для приложений). Ранние версии Windows запускались под MS-DOS или клонами. Первая система Windows, встреченная весьма прохладно, послужила стимулом для усилий большинства других компаний также, например Jewel. После версии 3.0 (1990) Windows получила всеобщее признание.
4. Этапы загрузки и установки ОС MS-DOS
При включении питания компьютера управление передается процедуре начальной загрузки, расположенной в постоянном запоминающем устройстве, расположенном на материнской плате компьютера. Процедура начальной загрузки выполняет проверку аппаратных узлов компьютера, формирует начальную часть таблицы векторов прерываний, инициализирует внешние устройства и начинает процесс загрузки операционной системы.
Загрузка операционной системы начинается с того, что процедура начальной загрузки делает попытку прочитать самый первый сектор дискеты, вставленной в дисковод А: (на загрузочной дискете этот сектор содержит загрузчик операционной системы). Если в дисковод вставлена системная дискета, с нее считывается загрузчик и ему передается управление.
Если дискета не системная, т. е., не содержит загрузочной записи, на экран выдается сообщение с просьбой заменить дискету.
Если же дискеты в дисководе А: вообще нет, то BIOS читает основную загрузочную запись диска С: (Master Boot Record). Обычно это самый первый сектор на диске. Управление передается загрузчику, который находится в этом секторе. Загрузчик анализирует содержимое таблицы разделов (она также находится в этом секторе), выбирает активный раздел и читает загрузочную запись этого раздела. Загрузочная запись активного раздела (Boot Record) аналогична загрузочной записи, находящейся в первом секторе системной дискеты.
Загрузочная запись активного раздела считывает с диска файлы IO.SYS и MSDOS.SYS и загружает их в оперативную память компьютера. Затем анализируется содержимое файла конфигурации - CONFIG.SYS. В этом файле указаны драйверы и резидентные программы, которые необходимо загрузить в оперативную память. После загрузки драйверов и резидентных программ, указанных в файле CONFIG.SYS управление передается командному процессору COMMAND.COM.
Командный процессор состоит из трех частей - резидентной, инициализирующей и транзитной. Первой загружается резидентная часть. Она обрабатывает прерывания INT 22H, INT 23H, INT 24H и управляет загрузкой транзитной части. Эта часть командного процессора обрабатывает ошибки MS-DOS и выдает запрос пользователю о действиях при обнаружении ошибок.
Транзитная часть командного процессора располагается в старших адресах памяти. В этой части находятся обработчики внутренних команд DOS и интерпретатор командных файлов с расширением имени .BAT. Транзитная часть выдает системное приглашение (например А:\> ), ожидает ввода команды оператора с клавиатуры или из пакетного файла и организует их выполнение.
Инициализирующая часть используется только в процессе загрузки операционной системы и резидентной в оперативной памяти не остается. Инициализирующая часть кроме некоторых других действий инициализирует выполнение файла AUTOEXEC.BAT. В командном файле AUTOEXEC.BAT могут быть перечислены программы, которые необходимо выполнить при загрузке операционной системы на компьютере.
После загрузки командного процессора и выполнения начальных процедур, перечисленных в файле AUTOEXEC.BAT, подготовка системы к работе завершается.
5. Достоинства и недостатки ОС MS-DOS
Однозначность, отсутствие графических сервисных возможностей, невозможность использования ОП > 640 кб. Для работы требует малый объем ОП 60 кб
Файловая система MS-DOS имеет значительные ограничения и недостатки, например, под имя файла отводится 12 байт, работа с жестким диском большого объема приводит к значительной фрагментации файлов; - файловая система операционной системы OS/2, называемая HPFS (High-Performance File System - быстродействующая файловая система). Обеспечивает возможность иметь имя файла до 254 символов. Файлы, записанные на диск, имеют минимальную фрагментацию.
Что касается плюсов, так MS DOS всегда под рукой. Но опять же FAT - уже неэффективная файловая система. А NTFS ДОС видит только при помощи NTFS Dos.
Размещено на Allbest.ru
Подобные документы
Изучение технических возможностей операционной системы Windows XP – ОС семейства Windows NT корпорации Microsoft. Особенности интегрированного программного обеспечения. Дополнительные аплеты в панели управления Windows. Графический интерфейс пользователя.
презентация [7,4 M], добавлен 23.05.2010Создание компанией Microsoft операционной системы MS-DOS и повсеместное использование персональных компьютеров. Необходимость создания более удобной для пользователя операционной системы, разработка и эволюция Windows, появление интернет-приложений.
презентация [3,6 M], добавлен 29.10.2012Операционная система Windows фирмы Microsoft во всех ее проявлениях. Ее интерфейс как универсальный механизм управления любым приложением ОС. Свойства анимационного пользовательского интерфейса. Настройка программного продукта, его адаптация к технике ПК.
контрольная работа [50,5 K], добавлен 03.05.2009Операционная система от компании Microsoft. Понятие Windows 8, ее особенности. Использование мыши и приложений в интерфейсе Метро. Самый проблемный жест при работе с Windows 8. Направленность операционной системы на устройства с сенсорным экраном.
реферат [30,1 K], добавлен 16.05.2013Знакомство с техническими характеристиками персонального компьютера. Установка операционной системы и драйверов Windows 7. Способы чистки Windows XP Professional SP3. Методы восстановления операционной системы. Выполнение установки Microsoft Office 2010.
отчет по практике [5,6 M], добавлен 22.09.2014Особые режимы работы операционной системы Microsoft Windows. Характеристика стандартного и диагностического режимов. Безопасный режим и его основные виды. Дополнительные варианты загрузки MS Windows. Режимы работы с пониженным энергопотреблением.
реферат [626,5 K], добавлен 17.06.2012Назначение, состав и виды операционной системы, ее управленческие функции. Порядок загрузки ОС. Назначение графического интерфейса Windows, характеристика его объектов и операций, проводимых с ними. Средства и система настройки программного продукта.
контрольная работа [25,1 K], добавлен 27.11.2010Windows 7 - последняя клиентская операционная система (ОС) для компьютеров от компании Microsoft. Параметры системы безопасности ОС. Обзор опций безопасности. Настройка политик безопасности учетных записей в масштабах домена или локальных учетных записей.
реферат [48,4 K], добавлен 16.03.2013Windows XP - универсальная операционная система семейства Windows NT, ее модификации. Средства, включенные в состав ОС как стандартные компоненты. Системные требования ОС к аппаратным ресурсам. Графический интерфейс пользователя и командной строки.
контрольная работа [22,2 K], добавлен 19.12.2011Что такое операционная система, ее главные функции и классификация. Характеристика операционной системы MS-DOS4, организация данных. Особенности основных операций и команд системы, отработка практических навыков использования команд для работы на ПК.
контрольная работа [13,0 K], добавлен 04.03.2011