43602 (MS DOS)

2016-07-31СтудИзба

Описание файла

Документ из архива "MS DOS", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика" в общих файлах.

Онлайн просмотр документа "43602"

Текст из документа "43602"

ТЕМА 7.1 (лекция)

Операционная система MS DOS.

Обзор версий MS DOS. Основные составные части MS DOS.

Начальная загрузка MS DOS.

Термины :

Внутренние команды MS DOS - команды,которые выполняются непосред-

ственно командным процессором MS DOS.

Внешние команды MS DOS - отдельные программы,которые для выполнения

загружаются командным процессором MS DOS в ОЗУ.

Резидентная программа - программа, которая после загрузки в ОЗУ

и передаче ей управления инициализируется таким образом, что

постоянно находится в ОЗУ и выполняется параллельно другим програм-

мам.

Регистры CPU - спец.внутренние устройства CPU, которые предназначены

для хранения информации.

*.bat-файл(Batch-файл) - спец.текстовый файл, содержащий команду

или группу комманд MS DOS (или вызовов программ), которые выполняются

последовательно или в более сложном порядке.

ИСТОРИЯ MS DOS

В октябре 1980 г. менеджеры фирмы IBM занялись поисками OS для

своего 16-разрядного PC, находящегося в стадии разработки.

В тот период на ПЭВМ наиболее широко применялась OS CP/M

(Control Program for MicroComputers) фирмы Digital Research.

Не достигнув приемлимых соглашений с Digital Research

фирма IBM обратилась к фирме MicroSoft(Билл Гейтс). В тот момент

у MicroSoft не было соответствующей OS, но ей была известна небольшая фирма (Seattle Computer Products), которая имела та-

кую OS. За 50000$ Билл Гейтс приобрел права на эту OS.

В дальнейшем эта OS послужила основой для MS DOS. В ноябре 1980

года Microsoft и IBM подписали договор на разработку OS для

IBM PC. В феврале 1981 г. появилась первая версия PC/MS-DOS,

которая работала на IBM PC. В августе 1981 г. - PC DOS 1.0

(эта версия была утверждена для применения на IBM PC).

ОБЗОР ВЕРСИЙ MS DOS

Версии 1.х :

Очень похожа на OS CP/M(считалась стандартом в тот период).

Поддерживался только односторонний формат дискет с объемом па-

мяти 160 Кб (8 секторов,40 дорожек,размер сектора 512 байт).

Начиная с версии 1.25(PC DOS 1.0), появившейся в Мае 1982 г.

введен двухсторонний формат дискет с объемом памяти 320 Кб.

Версии 2.х :

Версия 2.0 - Март, 1983 г.

Дополнительные возможности :

- работа с жесткими дисками(HDD),

- иерархическая структура файловой системы,

- средства перенаправления ввода/вывода(заимствованы у UNIX),

- концепция устанавливаемых драйверов периферийных

устройств(используя файл CONFIG.SYS), что позволило опера-

тивно адаптировать OS к различным конфигурациям аппаратных

средств.

- Метки томов(носителей информации),

- атрибуты файлов,

- спулер принтера(спец.программа,позволяющая выводить информа-

цию на принтер в фоновом режиме) - PRINT.com,

- формат дискет на 360 Кб (9 секторов, 40 дорожек, размер

сектора 512 байт)

Версии 3.х :

Версия 3.05 - Август, 1984 г.

Дополнительные возможности :

- формат дискет на 1.2 Мб,

- дискеты 3.5"(формат 720 Кб)(начиная с версии 3.2),

- разбиение HDD на логические диски(размером до 32 Мб), что

дало возможность использовать HDD большего, чем 32 Мб объема,

- улучшенна поддержка национальных наборов символов.
- поддержка компьютерных сетей(слабая,начиная с версии 3.1),

- команды(программы) : LABEL,ATTRIB,

- команды(программы) : XCOPY,REPLACE(начиная с версии 3.3),

MS DOS 3.3 и на сегодняшний день является наиболее широко приме-

няемой на IBM PC XT и на IBM PC AT-286 с объемом памяти

не более 640 Кб.

Версии 4.х :

Версия 4.0 - Ноябрь, 1988 г.

Дополнительные возможности :

- поддержка графических ВидеоАдаптеров EGA,VGA ,

- объем логических дисков - более 32 Мб.,

- поддержка стандарта LIM/EMS(драйвер EMM386.sys,доступ

к дополнительной памяти ОЗУ на IBM PC AT-386 и выше),

что позволило отдельные части MS DOS загружать в дополни-

тельную память,

- программа-оболочка Dos-Shell,

Несмотря на это - MS DOS версий 4.х не получили широкого

распространения.

Версия 5.0 :

Версия 5.0 - Июль, 1991 г.

Дополнительные возможности :

- эффективное использование ОЗУ,

- дополнительные сервисные программы,

- возможность загрузки ядра MS DOS,в HMA-память(High Memory

Area) на IBM PC AT-286 и выше,

- возможность загрузки драйверов периферийных устройств в

UMB-память на IBM PC AT-386 и выше,

- для прикладных программ отводится до 620 Кб адресного

пространства(0-640 Кб) ОЗУ,

- поддержка HDD до 2 Гб,

- формат 2.88 Мб для дискет 3.5",

Версия 6.0 :

Версия 6.0 - Март, 1993 г.

Дополнительные возможности :

- эффективное использование ОЗУ,

- дополнительные сервисные программы,

- программные средства для оптимизации файловой системы

на логических дисках(DEFRAG),

- изъяты команды(программы), утратившие актуальность,

- спец.программа MEMMAKER - оптимизация расположения рези-

дентных программ в ОЗУ,

- мультиконфигурационные файлы CONFIG.sys(возможность выбора

варианта конфигурации из меню),

- система защиты от вирусов(слабая),

- увеличение доступного дискового пространства(DoubleSpace),

- средства регулирования энергопотребления PC (LapTop,NoteBook)

Версия 6.2 :

Версия 6.2 - Октябрь, 1993 г.

Все улучшения - в области повышения надежности работы с данными

на уровне файловой системы.

Дополнительные возможности :

- повышена эффективность существующих команд(программ),

- КЭШирование CD-ROM (программа SMARTDRV),

- отказ от DoubleSpace без потери информации(позволяет вернуть

логический диск в исходное состояние),

- выявление и обход физических дефектов HDD и FDD(SCANDISK),

- выявление и устранение дефектов в файловой системе(SCANDISK),

в том числе и "сжатых" DoubleSpace,

- пошаговое выполнение любого *.bat-файла, в том числе и

AutoExec.bat,

СОВМЕСТИМОСТЬ ВЕРСИЙ MS DOS

Совместимость - возможность совместной работы технических средств

или программного обеспечения.

Если OS версии M совместима с OS версии N это значит,

что все прогграммы, работающие в OS версии N будут работать

и в OS версии M.

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.

ПРИМЕЧАНИЕ :

Версия MS DOS 4.0 - не рассматривается.

ОСНОВНЫЕ СОСТАВНЫЕ ЧАСТИ MS DOS

MS DOS состоит из следующих компонент :

- блок начальной загрузки(размещается в 1-м секторе 0-дорожки

0-стороны системной дискеты),

- модуль взаимодействия с BIOS(IO.sys для версии 5.0 и выше),

- модуль обработки прерываний(MSDOS.sys для версии 5.0 и выше),

- командный процессор(COMMAND.com)

- внешние команды(программы) MS DOS,

- драйверы устройств,

- файл Config.sys,

- файл AutoExec.bat,

Блок начальной загрузки + IO.sys + MSDOS.sys - ядро MS DOS.

Блок начальной загрузки :

Размещается :

в 1-м секторе 0-дорожки 0-стороны системной дискеты,

в 1-м секторе HDD-диска, в разделе, отведенном под DOS.

Просматривает КОРНЕВОЙ каталог системного диска.Проверяет,

являются ли первые два файла в каталоге - файлами IO.sys и

MSDOS.sys.Если ДА - загружает их в ОЗУ и передает управление

MS DOS.Если НЕТ - сообщение на экране и ожидание нажатия какой-

либо клавиши Пользователем :

Non-System disk or disk error

Replace and press any key when ready

Не системный диск или ошибка диска

Замените и нажмите какую-либо клавишу, когда будет готово

Именно поэтому , при "изготовлении" Системной Дискеты - необходимо переносить файлы IO.sys и MSDOS.sys на Системную Дискету с помощью спец.программы SYS.com.

IO.sys :

Это резидентный модуль(всегда находится в ОЗУ после загрузки,пока

включен PC).

Взаимодействует с BIOS. Расширяет возможности BIOS или изменяет ее свойства(где необходимо) с помощью дополнительных драйверов.

MSDOS.sys :

Это резидентный модуль.

Обеспечивает интерфейс высокого уровня для прикладных программ,

содержит программные средства для управления файлами, ус-вами

ввода-вывода, обработка исключительных ситуаций(ошибок) и др.

Прикладная Программа вызывает функции этого модуля через механизм

прерываний(программные прерывания,см. тема 5.1), передавая

(принимая) информацию к(от) MS DOS через регистры CPU или(и) области

памяти ОЗУ. MSDOS.sys транслирует(переводит) запрос прикладной прог-

раммы в один или несколько вызовов (IO.sys+BIOS).

Командный процессор(COMMAND.com) :

Отдельный Модуль MS DOS.Этот модуль может быть заменен на другой,

более удобный.

Предназначен :

- прием команд с клавиатуры или из *.bat - файлов и их

выполнение,

- выполнение команд файла AutoExec.bat при загрузке MS DOS,

- загрузка в ОЗУ и запуск на выполнение прикладных программ

в среде MS DOS

Командный процессор состоит из 3-х частей :

- резидентная(размещается в ОЗУ сразу после MSDOS.sys,

включает процедуры обслуживания некоторых прерываний,

процедуры обработки стандартных ошибок MS DOS,процедуру

загрузки транзитной части командного процессора),

- инициализирующая(в ОЗУ следует сразу за резидентной частью;

во время загрузки OS ей передается управление;она “выполняет”

файл AutoExec.bat и некоторые другие действия;эта часть ко-

мандного процессора стирается из ОЗУ первой же загруженной

программой),

- транзитная(загружается в старшие адреса ОЗУ;обрабатывает все

внутренние команды, команды с клавиатуры и из *.bat-файлов;

выдает системную подсказку MS DOS;загружает в ОЗУ программы

и передает им управление)

Внешние команды(программы) :

Дополнительные программы, входящие в MS DOS, выполняющие определен-

ные функции.

Драйверы устройств :

Специальные резидентные программы, которые управляют внешними ус-

тройствами.Драйверы загружаются в ОЗУ в том порядке, как они

указаны в файле CONFIG.sys.

CONFIG.sys :

Спец.текстовый файл,где содержится информация о подгружаемых

дополнительных драйверах и некоторая другая информация,

касающаяся непосредственно MS DOS и выполняемых в ее среде

прикладных программ.

MS DOS выполняет этот файл автоматически, сразу после загрузки

COMMAND.com.

AUTOEXEC.bat :

Спец.текстовый файл,где содержится дополнительная настроечная

информация.

MS DOS выполняет этот файл автоматически, сразу после выполнения

CONFIG.sys.

НАЧАЛЬНАЯ ЗАГРУЗКА MS DOS

1. При включении PC вначале выполняются программы BIOS.

2. После тестирования и др.действий процедура POST(из модуля BIOS)

осуществляет поиск и загрузку блока начальной загрузки :

- вначале производится поиск на устройстве A:

(если не найдено - поиск на устройстве C:,если не найдено,

то вызывается встроенный в ПЗУ BASIC или производятся

другие действия,”указанные” в ПЗУ)

3. Блок начальной загрузки производит поиск в корневом каталоге

системной дискеты(диска) файлов IO.sys и MSDOS.sys(эти файлы должны

быть первыми и именно в таком порядке),

4. Блок начальной загрузки производит загрузку файла IO.sys и передает

ему управление,

5. IO.sys :

- загружает и настраивает MSDOS.sys,

- определяет состояние подключенных устройств,

- инициализирует подключенные устройства,

- загружает необходимые драйверы устройств,

- передает управление MSDOS.sys.

6. MSDOS.sys :

- инициализирует(настраивает) свои внутренние рабочие таблицы,

- загружает драйверы, указанные в файле config.sys,

- загружает командный процессор(файл COMMAND.com)

7. Командный процессор “выполняет” команды, указанные в файле

autoexec.bat

8. Командный процессор выдает на экран Монитора системную подсказку

MS DOS и ожидает команд Пользователя

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

1. Герхард Франкен, Сергей Молявко

"MS-DOS 6.2 ... для Пользователя",

Киев, BHV, 1994, Москва, БИНОМ, 1994.

2. "DOS 3.3. Техническое руководство". Методические

материалы.

3. Фигурнов В.Э. “IBM PC для Пользователя”

г.Уфа, НПО “Информатика и Компьютеры”, 1993 г.

4. Справочное Руководство по IBM PC. Методические

материалы.Часть 1. ТПП “СФЕРА”. М. 1991 г.

5. Брябрин В.М. “Программное обеспечение персональных

ЭВМ”. М. “НАУКА”, 1990 г.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5173
Авторов
на СтудИзбе
437
Средний доход
с одного платного файла
Обучение Подробнее