Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
№6Виды по.rtf
Скачиваний:
9
Добавлен:
17.02.2016
Размер:
315.69 Кб
Скачать

Функции назначения командного процесса:

  1. поддержка пользовательского интерфейса DOS. Он представляет собой обычный файл COMMAND COM и располагается на системном диске в любом месте пространства

  2. приём и анализ команд, введённых с клавиатуры или командного файла

  3. выполнение внутренних команд

  4. загрузки программ в память для выполнения

  5. обработка прерываний по завершении задач

Основные функции командного процесса на этапе загрузки – это выполнение файла автонастройки AUTOEXEC.BAT. С помощью этого файла вы можете произвести настройку параметров операционной среды, например, создать виртуальный диск, обеспечить смену режимов печати, загрузить вспомогательные программы и т.д.

Назначение загрузчика: поиск и перезапись с диска в ОП в 2-х файлах IOSYS и MC-Dos. SYS, кроме того функцией загрузчика является запуск модуля расширения BIOS.

Утилиты внешней команды и драйвера

Внешней командой принято считать программу, выдающую пользователю ряд простых запросов или выполняется автоматически без спец. организованного интерфейса с пользователем MC-Dos имеет определенный перечень внешних команд. Внешние драйвера выполняются без диалога и поставляются отдельно от MC-Dos. Либо совместно с внешним устройством, либо самостоятельно.

Утилиты – обслуживающие программы, они, как правило, имеют полноэкранный, организованный в виде меню интерфейс взаимодействия с пользователем. Реже интерфейс организован в виде запроса.

Система прерывания

Это основной механизм функционирования MC-Dos.

Прерывание – процедура, которую компьютер вызывает для выполнения определенной задачи. Существуют аппаратные, логические и программные прерывания.

Аппаратные прерывания – инициируются аппаратурой, например, сигнал от принтера, нажатие клавиши на клавиатуре, сигналом от таймера. Относятся к прерываниям низшего уровня, им присвоены младшие номера и обслуживает их базовая система ввода-вывода.

Логические прерывания – возникают при нестандартных ситуациях в работе микропроцедура, например, деление на нуль, переполнение регистров.

Программные прерывания – инициируются программами, т.е. появляется, когда одна программа хочет получить сервис со стороны др., например, доступ к определенным аппаратным средствам. Логические и программные прерывания относятся к верхнему уровню, они имеют большие номера и их обслуживает в основном базовый модуль Dos.

Каждое прерывание имеет уникальный номер и с ним связана определенная программа. Когда вызывается прерывание, процессор оставляет свою работу и выполняет прерывание, затем загружается адрес программы обработки прерывания и ей передаётся управление. После окончания её работы управление передаётся основной программе, которая была прервана.

Сервисное программное обеспечение

Для экономии памяти на диске используются программы-архиваторы, эти программы сжимают (пакуют) файлы. Сжатие информации в файлах происходит, например, за счет замены повторения фрагментов более короткими записями. Сжиматься могут как один, так и несколько файлов, которые в сжатом виде помещаются в так называемый архив.

Архивный файл – специальным образом организованный файл, содержащий в себе один или несколько файлов в сжатом виде и служебную информацию об именах файлов, даже и времени их создания и модификации размеров. Эффективность архиватора различна для разных файлов, менее всех подвержена упаковке программы, текстовые файлы и некоторые файлы с картинками сжимаются наиболее эффективно. Программы для архивации отлично используются методами сжатия, что соответственно влияет на степень сжатия.

Архивация или упаковка – помещение исходных файлов в архивный файл в сжатом виде.

Разархивация или распаковка – процесс восстановления файлов из архива точно в таком же виде, какой они имели до загрузки в архив. Большие по объёму архивные файлы могут быть размещены на нескольких дисках (томах). Такие архивы называются многотомными.

Наиболее популярные программы-архиваторы: в России – RAR, AIN; за рубежом – ARJ, PK PAK, PAK, LHA, PK ZIP.

Самораспаковывающийся архивный файл – загрузочный, исполняемый модуль, кот. способен к самостоятельной разархивации находящихся в нём файлов без использования программы-архиватора. Архивы такого типа в ОС MC-Dos обычно создаются в форме EXE файла.