- •Классификация программного обеспечения
- •Ппп автоматизации проектирования
- •Настольные издательские системы
- •Системное по
- •Модульная структура mc-Dos
- •Функции назначения командного процесса:
- •Сервисное программное обеспечение
- •Способы управления программой архиватора:
- •Восстановление информации на дисках
- •Восстановление повреждённых файлов и дисков
- •Список используемой литературы
Функции назначения командного процесса:
-
поддержка пользовательского интерфейса DOS. Он представляет собой обычный файл COMMAND COM и располагается на системном диске в любом месте пространства
-
приём и анализ команд, введённых с клавиатуры или командного файла
-
выполнение внутренних команд
-
загрузки программ в память для выполнения
-
обработка прерываний по завершении задач
Основные функции командного процесса на этапе загрузки – это выполнение файла автонастройки 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 файла.