Главная -> Книги

(0) (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29) (30) (31) (32) (33) (34) (35) (36) (37) (38) (39) (40) (41) (42) (43) (44) (45) (46) (47) (48) (49) (50) (51) (52) (53) (54) (55) (56) (57) (58) (59) (60) (61) (62) (63) (64) (65) (66) (67) (68) (69) (70) (71) (72) (73) (74) (75) (76) (77) (78) (79) (80) (81) (82) (83) (84) (85) (86) (87) (88) (89) (90) (91) (92) (93) (94) (95) (96) (97) (98) (99) (100) (101) ( 102 ) (103) (104) (105) (106) (107) (108) (109) (110) (111) (112) (113) (114) (115) (116) (117) (118) (119) (120) (121) (122) (123) (124) (102)

Метка

Операнд

TIMER:

CALL

RESRV

STARTi

H, 0

SHLD

RUNNR

H.SPSAV

NEXT

Комментарий

Сохранение состояния задачи

Будет выполняться задача О

Начальный адрес таблицы SPSAV

Инициирование задачи О

При запуске системы необходимо инициализировать каждую задачу. Инициализация включает в себя задание начального содержимого указателей стеков в таблице SPSAV, а также регистров процессора и программного счетчика. После инициализации всех задач осуществляется вызов планировщика задач по метке START в подпрограмме TIMER.

КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Что понимается под программным обеспечением современных ЭВМ?

2. Какие функции выполняют программы базового программного обеспечения?

3. Какие достоинства и недостатки присущи языку ассемблера и языкам высокого уровня?

4. Чем отличаются подпрограммы от макрокоманд?

5. Составить макрокоманду сброса всех внутренних программно-доступных регистров микропроцессора КР580.

6. Составить макрокоманду обмена содержимым всех рабочих регистров процессоров СМ посредством круговой передачи.

7. Какие функции выполняет в программе-ассемблере счетчик адресов?

8. Построить синтаксические диаграммы определения целого без знака и символьной константы.

9. Какие функции выполняет указатель буфера в программе-редакторе?

10. Каким образом обрабатываются в макрокомандах локальные имена?

П. Какие преимущества дает использование подпрограмм? 12. В чем заключаются главные особенности сопрограмм?



ПРИМЕНЕНИЕ, ОСНОВНЫЕ ЭТАПЫ ПРОЕКТИРОВАНИЯ И ТЕНДЕНЦИИ РАЗВИТИЯ МИКРО- И МИНИ-ЭВМ

8-1. ОБЛАСТИ ПРИМЕНЕНИЯ МИКРО- И МИНИ-ЭВМ

В настоящее время трудно назвать области и сферы человеческой деятельности, где бы не применялись мини-мащины. Перечислим только основные области: научно-технические расчеты; автоматизнрован-иые системы управления производством (АСУП); обработка данных н связь; автоматизированные системы управления технологическими процессами (АСУТП); системы автоматизации научных экспериментов (САНЭ); системы автоматизации проектирования (САПР). Естественно, что различные области применения предъявляют к микро- и мнии-ЭВМ различные требования. Так, например, в АСУП при обработке данных важными характеристиками являются структура слова н возможности операций с байтами, в научно-технических расчетах важна скорость выполнения операций, производительность системы. Прн оценке мннн-ЭВМ, включаемой в АСУТП, преимущественное значение имеют система прерываний н возможности передачи данных. Характеристики современных мнкро- н мини-ЭВМ являются результатом компромиссных решений, однако каждый нз типов малых машин, несмотря на возможный широкий спектр применения, ориентирован на определенную его область.

Рассмотрим подробнее основные сферы применения мини-ЭВМ.

Научно-технические расчеты. Данная сфера применения, казалось бы, не соответствует идеологии мнни-машнн. Однако в некоторых случаях мннн-ЭВМ успешно конкурируют н с большими ЭВМ. Учитывая потребности чисто вычислительных приложений, разработчики минн-ЭВМ предусмотрели резкое повышение арифметической мощности машин путем включения в состав мннн-машнн специальных устройств для выполнения операцнй с высокой скоростью прн повышенной точности представления чисел, а также чисел с плавающей запятой.

Под влиянием использования мннн-машнн для научно-технических расчетов появились многомашниные н многопроцессорные вычислительные системы на базе минн-ЭВМ с типичными для больших ЭВМ организациями параллельной обработки информации.

Автоматизироваииые системы управления производствам, обработка данных и связь. Задачи, решаемые мини-ЭВМ, используемыми в подобных сферах применения, сводятся в основном к следующим: организации эффективных ниформацнонных массивов, оперативной обработке больших массивов символьной информации, оперативной связи, оперативному представлению информации различными иерархическими уровнями управления и в конечном счете к управлению производственным циклом. Например, мини-ЭВМ, включенная в процесс производства дискретных изделий, контролирует состояние оборудования, занятого в производстве, и сам процесс производства изделий. Мини-ЭВМ создает, дополняет н обновляет массивы (банк) данных, отображающие текущее состояние процесса производства. Банки данных, используемые в задачах управления производством, имеют значительно более сложную структуру, чем в задачах управления процессами, поэтому применение минн-ЭВМ в данной области предполагает наличие программных устройств, включающих в себя универсальную систему обработки файлов.



Автоматизироваииые системы управления технологическими процессами. Применяемые здесь мини-ЭВМ должны удовлетворять тем же требованиям, что и в АСУП, а именно наращиваемости, надежности, доступности информации и средств управления оператору. Основные функции, которые возлагаются на микро- и мини-ЭВМ, работающие в составе АСУТП, -это функции контроля, управления и оптимизации технологических процессов, управления отдельными агрегатами и автоматическими линиями.

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

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

Сопряжение мини-ЭВМ с экспериментальной аппаратурой реализуется на базе технических средств, отвечающих различным стандартам.



(0) (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29) (30) (31) (32) (33) (34) (35) (36) (37) (38) (39) (40) (41) (42) (43) (44) (45) (46) (47) (48) (49) (50) (51) (52) (53) (54) (55) (56) (57) (58) (59) (60) (61) (62) (63) (64) (65) (66) (67) (68) (69) (70) (71) (72) (73) (74) (75) (76) (77) (78) (79) (80) (81) (82) (83) (84) (85) (86) (87) (88) (89) (90) (91) (92) (93) (94) (95) (96) (97) (98) (99) (100) (101) ( 102 ) (103) (104) (105) (106) (107) (108) (109) (110) (111) (112) (113) (114) (115) (116) (117) (118) (119) (120) (121) (122) (123) (124)