- •Московский государственный институт электроники и математики
- •Архитектура эвм и систем
- •Содержание
- •Основные сокращения:
- •Введение
- •Конвейер команд
- •Архитектура эвм и языки программирования
- •Аппаратное и программное обеспечение для разработки системы контроля и управления объектами
- •Функциональная структура эвм Фон-Неймана
- •Каноническая структура эвм Фон-Неймана
- •Процессор
- •Вычислитель
- •Спецпроцессор
- •Определение эвм
- •Реализация моделей вычислителя
- •Понятие архитектуры эвм
- •Определение и понятия архитектуры эвм
- •Общее определение архитектуры средств обработки информации
- •Семейство эвм
- •Архитектурное сходство и родство представителей семейства
- •Поколения эвм
- •Показатель эффективности архитектурных свойств эвм.
- •Первое поколение (1949-1951[формирование поколений])
- •Второе поколение (1955-1966[формирование поколений])
- •Третье поколение эвм (1963 – 1965[формирование поколений])
- •О новшествах в машинах 3-его поколения:
- •Сравнительные характеристики эвм 1-3го поколения.
- •Конструктивно-технологический и функциональный признаки свт.
- •Признаки поколения свт.
- •Понятие архитектуры современного x86-процессора
- •Архитектура как совместимость с кодом
- •Архитектура как характеристика семейства процессоров
- •64-Битные расширения классической x86 (ia32) архитектуры
- •Процессорное ядро
- •Различия между ядрами одной микроархитектуты
- •Ревизии
- •Частота работы ядра
- •Микроархитектура процессоров Intel Itanium 2
- •Языки программирования
- •Поколения языков программирования
- •Первое поколение
- •Второе поколение
- •Третье поколение
- •Четвертое поколение.
- •Пятое поколение.
- •Классификация языков программирования
- •Парадигмы программирования.
- •Степень абстракции.
- •Распространенные языки программирования
- •Почему не существует «идеальных» языков программирования
- •Ассемблер
- •Архитектура микропроцессоров ia-32.
- •Введение.
- •Регистры и структура памяти ia-32
- •Команды ia-32
- •Литература
Аппаратное и программное обеспечение для разработки системы контроля и управления объектами
Цифровое управление объектом требует разработки двух систем: контроля и управления и информационной (сбор и передача данных).
Система управления позволяет обрабатывать данные, поступающие с датчиков объектов, выработать управляющее воздействие и вывести его на приводы объекта.
Данная система должна работать в трех режимах:
автономный режим управления объектом
транзитный режим управления объектом
комбинированный режим управленич объектом
Технология разработки:
Разработка ПО на ПК [Исполняемый программный модуль загружается в контроллер и после проверки правильности передачи по каналу связи и успешной загрузки начинает выполнятся контроллер. Происходит взаимодействие с датчиками и передачиками очень быстро. В этом режими контроллер автономно управляют объектами ]
Исходный текст отлаженного ПО компилируется для создания загрузочного модуля в контроллер. [В контроллер загружает драйвер позволяющие снимать данные с датчиков и возводить данные на приводы объектов. Программа контроля и управления выпонение на ПК. Она через контроллер взаимодействия с объектами]
Загрузка разработанного программного модуля в контроллер, проверка на безошибочность загрузки и запуск. [В контрое загружается прикладное ПО, драйвера для работы с датчиками и приводами. После загрузки объектов управления с помощью контроллера. МК управления контролируется с помощью ПО выполняется ПК]
Контроль ПК за работой программного модуля, загруженного в контроллер. Тестирование на тестовых наборах входных и выходных данных. [Осуществление контроля ПК за работой программного модуля загруженного в МК. Тестирования на тестовых наборах входных и выходных и выходных данных. После проведения успешного тестирования , можно считать, что прикладное ПО в МК работает правильно. ]
Реализация автономного режима работы системы «контроллер-объект». ПК отключен от системы «контроллер-объект».
Сдача разработанной системы заказчику.[Предворительная разработка и заказ договор о порядка выполнения работы. Например: если ПО при 1 выпуске работает не правильно, то предает возможность для 2ого запуска ПО]
Совместимость ПО, разработанного для ПК и МК достигается на уровне исходных текстов с помощью использования компиляторов высокого и низкого уровня. Создание загрузочного файла для МК может быть осуществлено как на ПК так и на МК. Для компиляции на МК необходимо загрузить в МК компилятор и исходный текст.
Московский завод тепловой автоматики выпускает контроллеры КОНТАР (контроллер америко-российский). На МЗТА – совместное предприятие. Программирование КОНТАР осуществляется с помощью графического языка высокого уровня. Инструментальная система содержит библиотеку с перечислением групп программных модулей, входящих в каждую группу. Библиотека для удобства представлена в виде дерева графа и отображается в левом окне. Правое – для написания графических программ. В него из левого окна мышкой «перетаскиваются» нужные блоки и соединяются. Используется для разработки систем автоматизации вентиляции, кондиционирования, ХВС, ГВС.
-
Меню КОНГРАФ
Библиотека
(дерево)
Окно разработки
Рис. Инструментальная система КОНГРАФ.