Учебная работа. Реферат: MS DOS
Операционная система 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 г.
]]>