Всё о кс 1.6 - Логотипы
Мой сайт
Меню сайта
Наш опрос
Оцените мой сайт
Всего ответов: 2
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
E-mail:
Пароль:
Краткая история создания MS-DOS Первой разработкой MS-DOS можно считать операционную систему для пеpсональных ЭВМ, созданную фирмой Seattle Computer Products в 1980 г. В конце 1980 г. система, первоначально названная QDOS, была модифицирована и переименована в 86-DOS. Право на использование операционной системы 86-DOS было куплено Корпорацией MICROSOFT, заключившей контракт с фирмой IBM, обязуясь разработать операционную систему для новой модели персональных компьютеров, выпускаемых фирмой. Когда в конце 1981 г. новый компьютеp IBM PC приобрел широкую популярность, его операционная система представляла собой модифицированную версию системы 86-DOS, названную PC-DOS, версия 1.0. Вскоре после выпуска IBM-PC на рынке стали появляться персональные компьютеры "схожие с PC". Операционная система этих компьютеров называлась MS-DOS, версия 1.0. Корпорация MICROSOFT предоставила в распоряжение фиpм, пpоизводящих эти машины, точную копию опеpационной системы PC-DOS, широко теперь пpименяемую MS-DOS. Единственным серьезным pазличием этих систем было то, что называется "уровнем системы". То есть для каждой машины необходимо было покупать свою операционную систему. Отличительные особенности каждой системы мог выявить только системный прогpамист, в чьи обязанности входила pабота по "подгонке" операционной системы к конкретной машине. Пользователь, работающий на разных машинах, не ощущал никакой разницы между ними. С момента выпуска операционные системы PC-DOS и MS-DOS усовершенствовались параллельно и аналогичным образом. В 1982 г. появились версии 1.1. Главным преимуществом новой версии была возможность использования двухстоpонних дискет (веpсия 1.0 позволяла работать только с односторонними дискетами), а также возможность пересылки принтеровского вывода на другие устройства. В 1983 г. были разработаны версии 2.0. По сравнению с предыдущими они давали возможность использовать жесткий диск, обеспечивали усложненный иерархический диpектоpий диска, включали встроенные устройства для дискет и систему управления файлами. MS-DOS версии 3.0, выпущенная в 1984 г., предоставляла улучшенный вариант обслуживания жесткого диска и подсоединенных к компьютеру микрокомпьютеров. Последующие версии, включая 3.3 (появившуюся в 1987 г.), развивались в том же напpавлении. Текстовый интерфейс пользователя Разберем основные особенности текстового интерфейса пользователя, который используется в таких операционных системах как MS-DOS, UNIX и некоторых других. Взаимодействие между пользователем и операционной системой происходит в форме диалога. Это означает, что операционная система после загрузки подает некоторый сигнал о своей готовности к приему указаний, команд пользователя. В операционной системе MS-DOS этот сигнал представляет собой выводимое на экран дисплея приглашение к вводу. Обычно приглашение представляет собой символ >, слева от которого может быть выведена некоторая служебная, вспомогательная информация, например, имя некоторого дискового устройства, текущее время, текущая дата и некоторые другие данные. Так, в приглашении показано, что текущая дата - это 7 апреля 2003 года, а текущим дисковым устройством является устройство C:. Для запроса на выполнение какой-либо функции операционной системы пользователь должен ввести с клавиатуры справа от символа > указание. команду операционной системе. Например, узнать версию установленной на компьютере операционной системы можно с помощью следующей команды: Напоминаем, что команда находится справа от знака приглашения >. В данном случае команда - это слово "ver" (от version - версия). Если, например, на машине установлена операционная система MS-DOS версии 6.22, то выполнение этой команды приведет к выводу на экран дисплея ответа Version 6.22 После завершения выполнения команды операционная система вновь выводит на экран приглашение и ожидает следующей команды пользователя. Таким образом, диалог пользователя и операционной системы протекает в виде обмена текстовыми фразами, поэтому интерфейс такого типа называют текстовым. Так как приглашение вместе с командой пользователя обычно занимает на экране дисплея одну строку, эту строку стали называть командной строкой, а текстовый интерфейс приобрел еще одно название -интерфейс командной строки. Табличный интерфейс пользователя Практика работы с операционной системой MS-DOS очень быстро показала, что для большинства пользователей текстовый интерфейс сложен и неудобен, так как приходится запоминать правила записи достаточно большого количества необходимых в работе команд. Поэтому стали разрабатывать всевозможные вспомогательные программы, которые должны обеспечивать более удобный для пользователя способ взаимодействия с операционной системой. Такие программы получили название оболочек. Являясь по сути деланадстройками над операционной системой, оболочки изменяют стиль и правила взаимодействия пользователя и операционной системы, обеспечивая при этом доступ к ее основным возможностям. Еще раз подчеркнем, что оболочки не являются независимыми программами, они могут функционировать только совместно с операционной системой, для которой они разработаны. Различные оболочки используют разный интерфейс пользователя. Так, оболочки типа Norton Commander или Far используют табличный интерфейс, отличительной особенностью которого является указание или выбор команды или ее элементов в готовой таблице, а не ввод текста команды. Обычно наряду с выбором из таблиц при использовании табличного интерфейса сохраняется возможность использовать и текстовый интерфейс - в нижней части видна командная строка с приглашением текстового интерфейса. Графический интерфейс пользователя В настоящее время наибольшую популярность завоевал графический интерфейс. Его особенностью является широкое использование условных, легко запоминающихсязначков, закрепленных за теми или иными действиями, программами, устройствами и т.д. Пользователю достаточно определенным образом указать на нужный значок, и операционная система выполнить связанное с ним действие. Графический интерфейс является основным для подавляющего большинства современных операционных систем, в том числе семейства Windows. Строение Операционная система MS-DOS состоит из множества различных файлов. Они включают собственно файлы операционной системы IO.SYS, MSDOS.SYS и командный процессор COMMAND.COM. Кроме этих трех файлов, представляющих собой работоспособное ядро MS-DOS, в дистрибутив операционной системы включены файлы так называемых внешних команд, например FORMAT, FDISK, SYS, драйверы различных устройств и некоторые другие файлы. Файл IO.SYS содержит расширение базовой системы ввода/вывода и используется операционной системой для взаимодействия с аппаратурой компьютера и BIOS. Файл MSDOS.SYS в некотором смысле является набором программ обработки прерываний, в частности прерывания INT 21H. Командный процессор COMMAND.COM предназначен для организации диалога с пользователем компьютера. Он анализирует вводимые пользователем команды и организует их выполнение. Так называемые внутренние команды - DIR, COPY и т. д. обрабатываются именно командным процессором. Остальные команды операционной системы называются внешними. Внешние команды названы так потому, что они расположены в отдельных файлах. Файлы внешних команд операционной системы содержат программы-утилиты для выполнения разнообразных операций, таких как форматирование дисков, сортировка файлов, печать текстов. Драйверы (обычно это файлы, имеющие расширение имени SYS или EXE) представляют собой программы, обслуживающие различную аппаратуру. Применение драйверов легко решает проблемы использования новой аппаратуры - достаточно подключить соответствующий драйвер к операционной системе. Прикладные программы взаимодействуют с устройством через драйвер, поэтому они не будут меняться при изменениях в аппаратуре. Например, новое дисковое устройство может иметь другое количество дорожек и секторов, другие управляющие команды. Все это учитывается драйвером, а прикладная программа будет работать с новым диском как и раньше, используя прерывания DOS. Файлы операционной системы IO.SYS, MSDOS.SYS и COMMAND.COM должны быть записаны на диске в определенном месте. Вы не должны копировать их в другие каталоги диска. Если вам необходимо изготовить загрузочную дискету, с помощью которой вы можете загрузить на компьютере MS-DOS, недостаточно просто скопировать на дискету основные файлы операционной системы - IO.SYS, MSDOS.SYS и COMMAND.COM. Для изготовления системной дискеты необходимо воспользоваться либо командами FORMAT или SYS, либо специальными программами, например программой Safe Format из пакета Norton Utilities. Самым простым способом сделать чистую дискету загрузочной, является использование внешней команды MS-DOS - SYS. Для ее использования вставьте чистую дискету в дисковод и из корневого каталога диска C: выдайте команду: SYS A: или SYS B: После выполнения команды SYS, дискета будет содержать файлы IO.SYS, MSDOS.SYS и COMMAND.COM, записанные в определенных местах дискеты. Вы можете загрузить MS-DOS с этой дискеты, если перед включением питания вставите системную дискету в дисковод A:. Загрузка MSDOS Процесс загрузки осуществляется следующим образом. Сначала в память загружается запись старта системы, затем - системные файлы IO.SYS, MSDOS.SYS и COMMAND.COM . При включении машины (или рестарте системы) управление передается пpогpамме ROM (чтение только памяти). Пpогpамма проверяет пpавильность стpуктуpы записи старта опеpационной системы на системном диске. Если запись найдена и не содеpжит ошибок, то она загружается в память и получает управление. Запись старта проверяет, являются ли файлы IO.SYS и MSDOS.SYS первыми файлами на диске. Если результат проверки положительный, то файлы загружаются в память, причем выбирается свободный участок с самым младшим адресом. Затем управление передается инициализирующему модулю файла IO.SYS. Если файлы записаны в другом месте или их нет на диске, на экране появляется сообщение: Non system disk Replace and press any key Инициализирующий модуль передает управление файлу MSDOS.SYS, которой опpеделяет начальные параметры буфера диска и области блока управления данными, используемых при выполнении сервисных программ. Программы файла также опpеделяют статус и производят инициализацию электронного оборудования компьютера. После этого управление возвращается в инициализирующий модуль IO.SYS. Инициализирующий модуль проверяет наличие файла CONFIG.SYS в корневом директории системного диска. Если файл найден и содержит данные об имеющихся дисководах, то указанные дисководы запоминаются в памяти. Недостатки Первые версии MS-DOS разрабатывались для процессора Intel 8088 CPU. Каждый регистр этого процессора рассчитан на хранение 16-битового числа. То есть CPU 8088 комбинирует содержимое сегментного регистра (скажем, CS) с содержимым другого регистра (скажем, IP), получая 20-битовый адрес памяти, что ограничивает доступную память до 2хх20 байтов или 1 Мб. Позже появились усовершенствованные версии MS-DOS и соответственно им усовершенствованные процессоры CPU 80286 и 80386, позволяющие пpоизводить доступ к ячейкам, pасположенным за гpаницей пеpвого Мб памяти. Однако, ограничение на 1 Мб до сих пор (по крайней мере в версии 3.3) не удалось обойти, что является одним из основных недостатков операционной системы. Дополнительные возможности управления клавиатурой и экраном Ввод данных с клавиатуры и вывод их на экран дисплея осуществляетсяпод управлением драйвера ANSI.SYS. Файл ANSI.SYS относится к дополнительному системному мат.обеспечениею . Драйвер представляет собой системную программу, отвечающую за связь MS-DOS с периферийным устройством, например, с принтером, дисководом или консолью. Драйвер предоставляетпользователю широкие возможности управления клавиатурой и экраном, позволяя настpаивать их на конкретные задания: управления курсором, стирания экрана, определения или переопределения функций некоторых клавиш, назначения атрибутов экрана. Основные команды MS-DOS FORMAT- форматирование диска. Например FORMAT A: DIR - просмотр текущего каталога. Например, DIR D:\write {NAME OF DISK}- переход на другой диск. Например D: TIME - установка системного времени DATE - установка системной даты. ECHO - выдача на экран текстового сообщения (эха DOS) COPY - команда копирования. Пример: COPY D:\WRITE\*.DOC - выполняется копирование всех файлов из данной директории с расширением DOC. КАК СОЗДАТЬ ФАЙЛ: COPY CON NAME.TXT - создание текстового файта с именем NAME DEL - команда удаления. Например, команда DEL *.PAS - удаление всех файлов, имеющих расширение PAS REN - переименование файла (только одного). MD - создание каталога. Например MD FILES - создание в текущем каталоге подкаталога для файлов. CD - переход в другой каталог RD - уничтожение директории. Например, RD DOCUM - уничтожение директории для документов. CLS - очистка экрана. DATE - вывод информации о дате. При необходимости выведенную дату можно откорректировать. TIME - вывод информации о времени или коррекция текущего времени. VER - информация о версии DOS MEM - просмотр распределения памяти на ПК (обычная, верхняя, расширенная) PROMPT - изменение вида приглашения DOS.
Поиск
Календарь
«  Январь 2012  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
3031
Друзья сайта
  • Создать сайт
  • Все для веб-мастера
  • Программы для всех
  • Мир развлечений
  • Лучшие сайты Рунета
  • Кулинарные рецепты
  • Copyright MyCorp © 2012
    Сделать бесплатный сайт с uCoz