Микропроцессорные системы и программное обеспечение в средствах связи. Гребешков А.Ю. - 114 стр.

UptoLike

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

Рубрика: 

Микропроцессорные системы и программное обеспечение в средствах связи
114
Операционная система реального времени обеспечивают гаран-
тированное, заранее установленное время отклика ОС на внешние со-
бытия. Таким образом, правильность функционирования системы ре-
ального времени зависит не только от логической корректности вычис-
лений, предсказуемости поведения, но и от времени, за которое вы-
числения физически производятся. Предсказуемость поведения озна-
чает, что ОС
РВ являются детерминированными системами, каждое
действие которых в ответ на внешнее или внутренние событие являет-
ся строго документированным и доступным пользователю или разра-
ботчику.
Следует отметить, что максимальное время отклика программы
на внешнее событие или воздействие достигается максимальным ис-
пользованием машинным кодом особенностей архитектуры и внутрен-
них инструкций процессора. Например, в
случае использования RISC–
процессоров целесообразно применять одно- или двухадресные ко-
манды, чтобы в идеале они выполнялись за одни такт работы МПр.
Типовая ОС РВ должна соответствовать стандартам переносимых
интерфейсов операционных систем POSIX (Portable Operating System
Interface) [10]. Это необходимо, в первую очередь, для выполнения при-
кладных программ, в том числе для операционной системы UNIX. На
практике эта задача
решается с большой сложностью. Стандарты
POSIX разрабатываются совместными усилиями исследовательских
групп IEEE (общественная, некоммерческая организация), Американ-
ского национального института стандартов ANSI (American National
Standard Institute, частная некоммерческая организация), Международ-
ной организации по стандартизации ISO (International Standard
Organization, международная организация по стандартизации в рамках
ООН, 146 стран), IEC (международная организация по стандартизации,
64 страны) а также Open Group (неправительственная международная
организация по стандартизации программного обеспечения, 200
произ-
  Микропроцессорные системы и программное обеспечение в средствах связи
      Операционная система реального времени обеспечивают гаран-
тированное, заранее установленное время отклика ОС на внешние со-
бытия. Таким образом, правильность функционирования системы ре-
ального времени зависит не только от логической корректности вычис-
лений, предсказуемости поведения, но и от времени, за которое вы-
числения физически производятся. Предсказуемость поведения озна-
чает, что ОС РВ являются детерминированными системами, каждое
действие которых в ответ на внешнее или внутренние событие являет-
ся строго документированным и доступным пользователю или разра-
ботчику.
      Следует отметить, что максимальное время отклика программы
на внешнее событие или воздействие достигается максимальным ис-
пользованием машинным кодом особенностей архитектуры и внутрен-
них инструкций процессора. Например, в случае использования RISC–
процессоров целесообразно применять одно- или двухадресные ко-
манды, чтобы в идеале они выполнялись за одни такт работы МПр.
      Типовая ОС РВ должна соответствовать стандартам переносимых
интерфейсов операционных систем POSIX (Portable Operating System
Interface) [10]. Это необходимо, в первую очередь, для выполнения при-
кладных программ, в том числе для операционной системы UNIX. На
практике эта задача решается с большой сложностью. Стандарты
POSIX разрабатываются совместными усилиями исследовательских
групп IEEE (общественная, некоммерческая организация), Американ-
ского национального института стандартов ANSI (American National
Standard Institute, частная некоммерческая организация), Международ-
ной   организации   по   стандартизации    ISO   (International   Standard
Organization, международная организация по стандартизации в рамках
ООН, 146 стран), IEC (международная организация по стандартизации,
64 страны) а также Open Group (неправительственная международная
организация по стандартизации программного обеспечения, 200 произ-

                                   114