Автоматизация управления в производственных системах. Федотов А.В. - 303 стр.

UptoLike

Составители: 

303
После включения ЭВМ и ее инициализации загружается и запускается мони-
тор, который выводит признак готовности ЭВМ к работе (рис. 7.3). После этого мо-
нитор переходит в режим ожидания команды (команда может быть введена с клави-
атуры, с пульта управления или иначе).
Введённую команду монитор рас-
познает и при ее успешной идентифика-
ции выдает команду на загрузку из внеш-
ней памяти программы, необходимой для
выполнения команды. Загруженной про-
грамме передается управление.
Если требуемая программа нахо-
дится в памяти ЭВМ (например, в ПЗУ),
то ее загрузка не требуется. После окон-
чания программы монитор вновь прини-
мает управление. Возможности монитора
изменяются от выполнения небольшого
числа команд (например, в случае микро-
контроллера) до управления в реальном
времени значительным числом внешних
устройств.
Существуют различные операци-
онные системы, которые различаются
режимом работы ЭВМ, взаимодействием
с пользователем и возможностями. Раз-
личают операционные системы пакетной
обработки, диалоговые, с разделением
времени и реального времени.
Диалоговые ОС общего назначения
обеспечивают однопрограммный режим и
взаимодействие с пользователем в реаль-
ном масштабе времени, в режиме диалога. Вводимые пользователем команды ис-
полняются ЭВМ. Поскольку на диалог тратится много времени, производительность
ЭВМ снижается.
ОС общего назначения с пакетной обработкой информации обеспечивают
мультипрограммный режим работы. Из выполняемых программ составляется зада-
ние, которое осуществляется ЭВМ. На стадии выполнения задания взаимодействие с
ним пользователя невозможно или крайне ограничено. Пакетный режим позволяет
обеспечить наибольшую загрузку ЭВМ.
ОС с разделением времени обеспечивают мультипрограммный режим работы
при коллективном доступе пользователей к вычислительным ресурсам. Каждый
пользователь взаимодействует с ЭВМ через свой терминал и для его задачи отво-
дится квант времени, по истечении которого ЭВМ переключается на другую задачу.
Начало
Загрузка
монитора
Монитор
Вывод
признака
готовно-
сти
Ожидание
Команда
Анализ команды
Ошибка
Загрузка
программы
Програм-
ма
Выполнение
программы
Да
Нет
Рис. 7.3. Алгоритм работы монитора
       После включения ЭВМ и ее инициализации загружается и запускается мони-
тор, который выводит признак готовности ЭВМ к работе (рис. 7.3). После этого мо-
нитор переходит в режим ожидания команды (команда может быть введена с клави-
атуры, с пульта управления или иначе).
      Начало
                                              Введённую команду монитор рас-
                                        познает и при ее успешной идентифика-
                                        ции выдает команду на загрузку из внеш-
     Загрузка             Монитор
    монитора                            ней памяти программы, необходимой для
                                        выполнения команды. Загруженной про-
                                        грамме передается управление.
      Вывод
     признака                                 Если требуемая программа нахо-
     готовно-                           дится в памяти ЭВМ (например, в ПЗУ),
       сти
                                        то ее загрузка не требуется. После окон-
    Ожидание              Команда       чания программы монитор вновь прини-
                                        мает управление. Возможности монитора
 Анализ команды                         изменяются от выполнения небольшого
                                        числа команд (например, в случае микро-
                   Да                   контроллера) до управления в реальном
                          Сообще-
      Ошибка               ние об       времени значительным числом внешних
                          ошибке        устройств.
                Нет                           Существуют различные операци-
      Загрузка                          онные системы, которые различаются
    программы            Програм-       режимом работы ЭВМ, взаимодействием
                            ма
                                        с пользователем и возможностями. Раз-
                                        личают операционные системы пакетной
    Выполнение
    программы                           обработки, диалоговые, с разделением
                                        времени и реального времени.
                                              Диалоговые ОС общего назначения
  Рис. 7.3. Алгоритм работы монитора    обеспечивают однопрограммный режим и
                                        взаимодействие с пользователем в реаль-
ном масштабе времени, в режиме диалога. Вводимые пользователем команды ис-
полняются ЭВМ. Поскольку на диалог тратится много времени, производительность
ЭВМ снижается.
       ОС общего назначения с пакетной обработкой информации обеспечивают
мультипрограммный режим работы. Из выполняемых программ составляется зада-
ние, которое осуществляется ЭВМ. На стадии выполнения задания взаимодействие с
ним пользователя невозможно или крайне ограничено. Пакетный режим позволяет
обеспечить наибольшую загрузку ЭВМ.
       ОС с разделением времени обеспечивают мультипрограммный режим работы
при коллективном доступе пользователей к вычислительным ресурсам. Каждый
пользователь взаимодействует с ЭВМ через свой терминал и для его задачи отво-
дится квант времени, по истечении которого ЭВМ переключается на другую задачу.



                                      303