конкурирующих компаний — Microsoft и Netscape - относительно применения
указанных технологий.
Internet Engineering Task Force (IETF) определяет себя как
«самоорганизованная группа людей», которая представляет на рассмотрение и
оценивает новые Интернет-технологии. В IETF нет официального членства, но
группа собирается регулярно, три раза в год. Она взаимодействует с Internet
Society, Internet Engineering Steering Group и Internet Architecture Board. В
компетенцию IETF входят проблемы архитектуры Интернета и разработка
технологий, обеспечивающих работу в Сети, таких как Electronic Data Interchange,
каталоги, календари и планировщики, а также приложения электронной почты.
International Organization for Standardization (ISO) — Международная
организация по стандартизации -имеет статус федерации национальных
организаций по стандартизации. ISO основана в 1947 году, в нее входит порядка
100 стран. Миссия ISO — всемерно поддерживать разработку стандартов по
большому спектру продуктов и технологий в разных странах.
7.3. ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС СИСТЕМ РЕАЛЬНОГО
ВРЕМЕНИ
Автоматизация процессов управления уходит своими корнями в глубокое про-
шлое. Собственно, применение ЭВМ в качестве «управляющего органа» началось
практически сразу, как только появилась техническая возможность сопрягать их с
объектами, подлежащими управлению. Однако при этом ЭВМ (да и те, кто на них
работал) продолжали жить в своем, «нереальном» мире, наполненном битами, бай-
тами, плавающими запятыми и другими, непонятными нормальным людям катего-
риями. Даже время в них измерялось по-своему: не днями, не часами, и даже не
минутами, а совсем другими единицами - мили- микро- нано- и другими секунда-
ми. Более того, во многих случаях интервалы между соседними событиями внутри
ЭВМ выражались даже не этими псевдо-секундами, а числом тактовых импульсов,
сформированных тактовым генератором. Тем не менее, ЭВМ, включенные в
контур управления, вынуждены были синхронизировать свои действия с
управляемыми объектами, работающими в реальном мире и, соответственно, в
реальном времени. Чтобы отличать такие вычислительные системы от тех,
которым реальный мир оставался безразличен, их стали называть «системами
реального времени» (СРВ). Одна из наиболее удачных на наш взгляд трактовок
этого понятия приведена в [6]:
Система реального времени - это аппаратно-программный комплекс,
реагирующий в течение предсказуемого времени на непредсказуемый поток
внешних событий». Данное определение требует некоторых пояснений. Во-
первых, перечень типов событий, на которые должна реагировать система, как
правило, определяется на этапе ее создания; неизвестны «только»
последовательность этих событий и моменты их возникновения. Во-вторых,
система должна успеть отреагировать на произошедшее событие в течение
времени, критичного для этого события (точнее, для управляемого объекта), и это
время должно быть предсказано (вычислено) при создании системы. Отсутствие
реакции в течение заданного (или допустимого) интервала считается ошибкой. В-
третьих, поскольку на управляемых объектах могут происходить два или более
событий одновременно, должна быть задана приоритетность каждого из них с
точки зрения целевого предназначения системы. Различают СРВ двух типов:
• жесткого реального времени;
• мягкого реального времени.