Учебная работа. Реферат: MS DOS

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (5 оценок, среднее: 4,80 из 5)
Загрузка...
Контрольные рефераты

Учебная работа. Реферат: MS DOS

ТЕМА 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 г. возникла 1-ая версия 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.

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

являются ли 1-ые два файла
в каталоге — файлами 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 г.

]]>