Неймановский принцип программного управления
Принцип программного управления как основной принцип построения ЭВМ
Современные ЭВМ строятся на основополагающем подходе - принципе программного управления. В основе этого принципа лежит представление алгоритма в форме операторной схемы, которая задает правило вычислений как композицию операторов (операций над данными) двух типов: операторов, обеспечивающих преобразование информации, и операторов, анализирующих информацию с целью определения порядка выполнения операторов. Принцип программного управления может быть реализован в ЭВМ многими способами. Один из способов реализации программного управления был предложен в 1945 году Дж. фон Нейманом и с тех пор НЕЙМАНОВСКИЙ ПРИНЦИП программного управления используется в качестве основного принципа построения всех современных ЭВМ. Этот принцип состоит в следующем.
Информация кодируется в двоичной форме и разделяется на единицы (элементы) информации, называемые словами.
Разнотипные слова различаются по способу использования, но не способами кодирования.
Слова информации размещаются в ячейках памяти машины и идентифицируются номерами ячеек, называемые адресами слов.
Алгоритм представляется в форме последовательности управляющих слов, которые определяют наименование операции и слова информации, (называемые операндами) участвующие в операции, и называются командами. Алгоритм, представленный в терминах машинных команд, называется программой.
Выполнение вычислений, предписанных алгоритмом, сводится к последовательности выполнению команд в порядке, однозначно определяемой программой.
Первый пункт. Представление информации в виде нулей и единиц значительно упрощает конструкцию ЭВМ, а также повышает ее надежность. Совокупность нулей и единиц, используемых для представления отдельных чисел, команд и т.п., рассматриваются как самостоятельные информационные объекты и называются словами. Слово обрабатывается ЭВМ как одно целое - как машинный элемент информации.
Второй пункт. Все слова, представляющие числа, команды и т.п., выглядят в ЭВМ совершенно одинаково и сами по себе неразличимы. Только порядок использования слов в программе вносит различие в слова. Отсюда следует, что команды программы становятся в такой же степени доступными для обработки, как и числа. А это приводит к интересным возможностям, таким как одни и те же операции можно использовать для обработки слов различной природы.
Третий пункт. Этот пункт указывает на специфику хранения и поиска информации, порождаемую свойствами машинной памяти. Машинная память - это совокупность ячеек, где ячейка выделяется для хранения элемента информации (слова). Идентифицируются ячейки памяти с помощью адресов. Поэтому для обозначения слов (команд и т.п.) в ЭВМ нет никаких средств, кроме адресов, присваиваемых величинам, командам в процессе составления программы вычислений.
Четвертый пункт. Алгоритм представляется в виде упорядоченной последовательности команд в форме полей команды, представляющих соответственно код операции и адреса операндов, участвующих в операции.
Форма полей команды характеризует структуру, или иначе формат команды. Требуемый порядок вычислений предопределяется алгоритмом и описывается последовательностью команд, образующих программу вычислений.
Пятый пункт. Процесс вычислений, выполняемый ЭВМ по заданной программе, состоит в последовательном выполнении команд. Первой выполняется команда, заданная пусковым адресом программы. Адрес следующей команды однозначно определяется в процессе выполнения текущей команды и может быть адресом следующей команды, либо адресом любой другой команды. Процесс вычислений продолжается до тех пор, пока не будет выполнена команда, предписывающая прекращение вычислений.
Важно отметить, что вычисления, производимые машиной, определяются программой. Следовательно, многообразие программ, которые могут быть выполнены ЭВМ, определяет класс функций, которые способна реализовать ЭВМ.
К настоящему времени принцип программного управления, предложенный Дж. фон Нейманом, является ведущим принципом построения современных ЭВМ. Это объясняется тем, что хотя возможности неймановских машин доведены до предела, пока они удовлетворяют потребностям в вычислениях во многих областях применений. С другой стороны, повышение требований к производительности и надежности ЭВМ диктует потребность в пересмотре классического неймановского принципа построения ЭВМ и систем, чтобы приблизить машинные формы представления данных и алгоритмов к естественным языкам.
Так широкое распространение получил принцип построения ЭВМ с развитыми системами интерпретации, разработанный коллективом, возглавляемым В.М. Глушковым.
ЭВМ этого класса обеспечивает восприятие алгоритмов, записанных на языках высокого уровня - в виде знаков, операций, наименование величин и данных, представляемых в естественной форме. Эти указанные возможности реализуются за счет введения в ЭВМ нетрадиционных средств адресации и операций над информацией.
- Основные понятия и определения
- Звено направленного действия
- 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. Интегральный закон регулирования
- 33. Пропорционально-дифференциальный закон регулирования
- 34. Пропорционально-интегральный закон регулирования
- 35. Пропорционально-интегрально-дифференциальный закон регулирования
- 36. Устойчивость линейных систем
- 37. Устойчивость линейного дифференциального уравнения с постоянными коэффициентами
- 38. Понятие фазового пространства
- 39. Фазовые траектории систем второго порядка
- 40. Автоматизация производственных процессов Задачи систем автоматизации и управления.
- 41. Системотехнические принципы построения государственной системы промышленных приборов и средств автоматизации (гсп)
- 42. Иерархическая структура гсп
- 43. Классификация изделий гсп по функциональному признаку
- 44. Уровни структуры гсп
- 45.Функциональный принцип построения изделий гсп. Функциональные группы издели
- Функциональный принцип построения изделий гсп. Функциональные группы изделий
- 2. Устройства центральной части.
- Номенклатура изделий гсп
- 1.3. Устройства получения информации о технологических параметрах процесса (датчики).
- 1.4. Устройства приема, преобразования и передачи информации по каналам связи.
- 1.5. Устройства преобразования, хранения, обработки, представления информации и формирование команд управления.
- 1.6. Исполнительные устройства.
- Конструктивно-технологический принцип изделий гсп
- Использование вычислительных устройств в системах автоматизации
- Иерархический, системный, функциональный подходы к построению систем автоматизации с использованием эвм
- Неймановский принцип программного управления
- Архитектура контроллера
- Выбор микропроцессорных средств
- Scada-системы. Уровни автоматизации
- Операционные системы реального времени
- Базы данных реального времени
- Функциональные и технические характеристики scada-систем
- Автоматизация объектов магистральных нефтепроводов
- Автоматизация нефтеперекачивающих станций
- Автоматизация резервуарных парков
- Телемеханизация магистральных нефтепроводов