Измерительно-вычислительные комплексы (канал общего пользования). Петросьянц В.В. - 15 стр.

UptoLike

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

14
мерительный эксперимент - с точной фиксацией моментов измерения) имеют
жесткие ограничения на время ответа: если запросы не будут вовремя обрабо-
таны, нарушается ход процесса, что приводит к неправильным результатам. Та-
кие ОС часто проектируются специализированными, ориентированными на
конкретный измерительный эксперимент.
Современные ОС обеспечивают выполнение любого из перечисленных
типов взаимодействия.
Языки программирования.
ИВК программируется на различных уровнях - от кодов до алго-
ритмических языков.
Все языки в зависимости от назначения можно разделить на два класса:
машинно-ориентированные и проблемно-ориентированные.
К машинно-ориентированным языкам относится ассемблер. Это язык
символьного кодирования для конкретной ЭВМ. В процессе трансляции сим-
вольные адреса преобразуются в действительные машинные в соответствии с
распределением памяти, которое автоматически выполняет транслятор. Для то-
го чтобы избавить программиста от необходимости написания одинаковых час-
тей программ, в ассемблере имеются макросредства, которые позволяют про-
граммисту задавать некоторую последовательность команд (макроопределение,
организация библиотеки макрофункций). Программирование на ассемблере
требует глубокого знания организации аппаратных средств ЭВМ и довольно
трудоемко. Целесообразность использования машинно-ориентированного язы-
ка (ассемблера, си) определяют два фактора:
1) эффективность получаемой машинной программы, зависящая только от
квалификации программиста и ресурсов ЭВМ;
2) универсальность языка. На нем программируется любая задача, которая
вообще может быть решена на данной машине. Этот фактор является опреде-
ляющим при программировании в измерительных системах, так как задачи там,
как правило, связаны с программированием средств измерительных каналов
мерительный эксперимент - с точной фиксацией моментов измерения) имеют
жесткие ограничения на время ответа: если запросы не будут вовремя обрабо-
таны, нарушается ход процесса, что приводит к неправильным результатам. Та-
кие ОС часто проектируются специализированными, ориентированными на
конкретный измерительный эксперимент.
     Современные ОС обеспечивают выполнение любого из перечисленных
типов взаимодействия.
     Языки программирования.
     ИВК программируется на различных уровнях -        от кодов до алго-
ритмических языков.
     Все языки в зависимости от назначения можно разделить на два класса:
машинно-ориентированные и проблемно-ориентированные.
     К машинно-ориентированным языкам относится ассемблер. Это язык
символьного кодирования для конкретной ЭВМ. В процессе трансляции сим-
вольные адреса преобразуются в действительные машинные в соответствии с
распределением памяти, которое автоматически выполняет транслятор. Для то-
го чтобы избавить программиста от необходимости написания одинаковых час-
тей программ, в ассемблере имеются макросредства, которые позволяют про-
граммисту задавать некоторую последовательность команд (макроопределение,
организация библиотеки макрофункций). Программирование на ассемблере
требует глубокого знания организации аппаратных средств ЭВМ и довольно
трудоемко. Целесообразность использования машинно-ориентированного язы-
ка (ассемблера, си) определяют два фактора:
     1) эффективность получаемой машинной программы, зависящая только от
квалификации программиста и ресурсов ЭВМ;
     2) универсальность языка. На нем программируется любая задача, которая
вообще может быть решена на данной машине. Этот фактор является опреде-
ляющим при программировании в измерительных системах, так как задачи там,
как правило, связаны с программированием средств измерительных каналов


                                     14