- •Глава 13. Программное управление — основа автоматизации вычислительного процесса После изучения главы вы должны знать:
- •Способы изображения алгоритмов решения задач.
- •Алгоритмы и языки программирования
- •Состав машинных команд
- •Пример программы на яск
- •Режимы работы компьютеров Однопрограммные и многопрограммные режимы
- •Система прерываний программ в пк
- •Адресация регистров и ячеек памяти в пк
- •Относительная адресация
- •Стековая адресация
- •Системное программное обеспечение
- •Операционные системы компьютеров
- •Операционная система os/2
- •Операционная система unix
- •Операционные системы Windows
- •Сервисные системы
- •Инструментальные программные средства
- •Операционные системы пк
- •Операционные системы командного типа
- •Архитектура операционной системы ms dos
- •Базовая система ввода-вывода (bios)
- •Драйверы
- •Загрузчик операционной системы
- •Блок расширения bios
- •Базовый блок dos
- •Командный процессор
- •Файл конфигурации
- •Файл автозагрузки процедур
- •Команды dos
- •Операционные системы с текстовыми меню
- •Интерфейс программ nc и far
- •Рабочее клавишное меню
- •Оглавление каталогов панели
- •Выполнение некоторых операций над файлами и каталогами
- •Текстовый редактор nc и fаr
- •Операционные системы с графическим интерфейсом
- •Графический интерфейс Windows
- •Окна Windows
- •Рабочий стол Windows
- •Технология работы в Windows Начало работы
- •Основные способы работы с приложениями
- •Открытие документа
- •Запуск программы или открытие документа по их ярлыку
- •Получение справочной информации в Windows
- •Манипулирование файлами и папками
- •Форматирование дисков
- •Завершение работы с приложениями и с программой Windows
- •Прикладное программное обеспечение
- •Прикладные программы для офиса
- •Пакет прикладных программ Microsoft Office 2003
- •Текстовый процессор Microsoft Word
- •Табличный процессор Microsoft Excel
- •Система управления базами данных Microsoft Access
- •Менеджер персональной информации Microsoft Outlook
- •Система подготовки презентаций Microsoft PowerPoint
- •Обозреватель Microsoft Internet Explorer
- •Специализированные корпоративные программные средства
- •Вопросы для самопроверки
Базовый блок dos
Это центральный блок DOS, реализующий основные функции операционной системы — управление ресурсами ПК и выполняемыми программами.
Модуль обработки прерываний находится на системном диске. BM DOS содержит программы управления (и распределения) всеми ресурсами ПК на логическом уровне (более высоком по сравнению с уровнем управления BIOS); в частности, в BM DOS находятся программы обработки прерываний верхнего уровня, при работе с внешними устройствами использующие, как подпрограммы, драйверы BIOS.
Поскольку основу базового блока DOS составляют обработчики прерываний верхнего уровня, этот блок часто называют блоком или модулем обработки прерываний. Важными компонентами BM DOS являются программы управления файловой системой, блочного обмена данными с дисками, распределения основной памяти и программы обработки ошибок.
Командный процессор
Командный процессор (КП) осуществляет взаимодействие пользователя с ПК. Он является файлом DOS и имеет имя Command.com (в последних версиях файл CMD.exe. Взаимодействие организуется при помощи команд. Команды бывают двух типов: внутренние и внешние. Внутренние команды входят в состав самого КП и после загрузки DOS находятся в оперативной памяти (резидентные команды). Внешним командам соответствуют файлы типа .EXE и .COM, входящие в состав MS DOS. Основные функции КП заключаются в следующем:
прием и анализ команд, введенных с клавиатуры или из командного файла;
выполнение внутренних команд DOS, содержащихся в файле Command.com;
загрузка и выполнение внешних команд MS DOS; программ, расширяющих возможности DOS (утилит) и прикладных программ типа .COM и .EXE.
При необходимости запустить исполняемый файл Command.com находит этот файл, производит его загрузку, формирует служебную область с описанием запускаемой программы — префикс программного сегмента (PSP) — и запускает программный файл на выполнение.
Если запускаемый файл не найден, то на экран выводится сообщение Bad command or file name (неверная команда или имя файла). Интерпретатор команд и программы, выполняющие внутренние команды DOS, находятся в части Command.com, помещаемой по старшим адресам оперативной памяти. Эта полурезидентная часть может затираться прикладными программами. При необходимости использования интерпретатора команд резидентная часть Command.com проверяет, находится ли он в оперативной памяти. Если интерпретатор вытеснен другими программами, то выполняется соответствующая подзагрузка с текущего диска.
Появление в процессе работы сообщения Insert DOS disk ¼ (установите диск с DOS) означает, что на текущем диске нет файла Command.com, и его необходимо подгрузить.
С помощью файла Command.com можно осуществить частичную перезагрузку операционной системы (без повторного выполнения файлов IBMBIO.com и MSDOS.com). Для этого достаточно ввести команду Command — загрузится повторно только Command.com, и это позволит обновить версию интерпретатора команд и выполнить командный файл Autoexec.bat. Запуск внешней команды выполняется совершенно аналогично, поскольку командный процессор не делает различий между внешними командами, утилитами и прикладными программами (тем более, что формально все они реализованы совершенно одинаково).