Архитектура и структура ЭВМ
Электронная вычислительная машина — это совокупность технических и программных средств, предназначенных для выполнения различных арифметических, логических и аналитических задач. Часто ЭВМ называют компьютером (от лат. computo — считаю, вычисляю).
Архитектура ЭВМ — это логическая организация вычислительной машины, которая определяет набор качеств вычислительной машины, влияющих на ее взаимодействие с пользователем. Она определяет принципы организации вычислительной системы и функции центрального вычислительного устройства, но не отражает то, как эти принципы реализуются внутри ЭВМ.
В основу архитектуры современных персональных компьютеров положен магистрально-модульный принцип (рис. 3.21). Модульная организация позволяет потребителю самому комплектовать нужную ему конфигурацию компьютера и при необходимости производить ее модернизацию. Функционирование ПК опирается на магистральный
(шинный) принцип обмена информацией между устройствами. Магистраль включает в себя три многоразрядные шины, представляющие собой многопроводные линии.
Рис. 3.21. Магистрально-модульное устройство компьютера
1. Шина данных, по которой данные передаются между различными устройствами в любом направлении (например, данные из оперативной памяти могут быть переданы процессору для обработки, а затем обработанные данные могут быть отправлены обратно в оперативную память).
Разрядность шины данных определяется разрядностью процессора — количеством двоичных разрядов, которое процессор обрабатывает за один такт. По мере развития компьютерной техники разрядность процессоров постоянно увеличивалась от 4 до 64 бит.
2. Шина адресов, по которой адреса передаются в одном направлении от процессора к устройствам памяти (оперативной и другой). Каждое устройство и ячейка памяти имеет свой адрес, а процессор осуществляет выбор устройства и ячейки памяти, откуда считываются или куда пересылаются данные по шине данных.
Разрядность шины адресов определяется адресным пространством процессора — количеством ячеек оперативной памяти, которые могут иметь уникальные адреса. По мере развития компьютерной техники адресное пространство процессора постоянно увеличивалось от 8 до 36 бит (позволяет адресовать 64 гигабайт памяти).
3. Шина управления, по которой передаются сигналы, определяющие характер обмена информацией по магистрали (считывание или запись информации из памяти) и синхронизирующие этот обмен.
Признаком совместимости (тождественности) архитектуры компьютеров является возможность выполнения любой программы в машинном коде, разработанной для одного компьютера, на другом компьютере с получением одинаковых результатов, хотя время выполнения программ при этом может существенно различаться.
Наверняка все слышали широко употребляемое понятие «1ВМ-сов- местимые компьютеры», которое охватывает целый класс «стандартных» ПЭВМ, продаваемых во всем мире. Большинство персональных компьютеров, установленных дома и на предприятиях, являются представителями этого класса.
В 1945 году американский математик Джон фон Нейман сформулировал три общих принципа, которые положены в основу построения подавляющего большинства компьютеров.
- 1. Принцип программного управления — программа состоит из набора команд, автоматически выполняющихся процессором в определенной последовательности. Выборка программы из памяти осуществляется с помощью счетчика команд. Этот регистр процессора последовательно увеличивает (на длину команды) хранимый в нем адрес очередной команды. Атак как программы расположены в памяти друг за другом, то тем самым организуется выборка цепочки команд из последовательно расположенных ячеек памяти. Если же после выполнения команды нужно перейти не к следующей, а к какой-либо другой, то используются команды условного или безусловного перехода, которые заносят в счетчик команд номер ячейки памяти, содержащей следующую команду. Выборка команд из памяти прекращается после достижения и выполнения команды «стоп». Таким образом, процессор выполняет программу автоматически без вмешательства человека.
- 2. Принцип однородности памяти — программы и данные хранятся в одной и той же памяти, поэтому компьютер не различает, что хранится в данной ячейке памяти (число, текст или команда). Над командами можно выполнять такие же действия, как и над данными. Это открывает целый ряд возможностей, например, в процессе своего выполнения программа также может подвергаться переработке, что позволяет задавать в самой программе правила получения некоторых ее частей (так организуется выполнение циклов и подпрограмм). Более того, команды одной программы могут быть получены как результаты исполнения другой программы. На этом принципе основаны методы трансляции — перевода текста программы с языка программирования высокого уровня на конкретный машинный язык.
- 3. Принцип адресности — основная память структурно состоит из пронумерованных ячеек, каждая из которых доступна процессору в произвольный момент времени. Отсюда следует возможность давать имена областям памяти так, чтобы впоследствии можно было обращаться к запомненным в них значениям или менять их в процессе выполнения программ с использованием присвоенных имен.
Кроме «фон-неймановских» компьютеров, построенных на перечисленных принципах, также существуют принципиально отличающиеся от них машины. Например, может не выполняться принцип программного управления (они могут работать без счетчика команд) или принцип адресности (необязательно давать имя какой-либо переменной, хранящейся в памяти, для обращения к ней).
Структура компьютера — это некоторая модель, устанавливающая состав и принципы взаимодействия входящих в него компонентов. Любая ЭВМ для выполнения своих функций должна иметь минимальный набор (пять) функциональных блоков, составляющих классическую структуру ЭВМ:
устройство ввода исходных данных;
запоминающее устройство (память) для хранения информации; арифметико-логическое устройство (АЛУ), обеспечивающее выполнение арифметических и логических операций; устройство вывода результатов;
устройство управления (УУ), обеспечивающее работу всех устройств ЭВМ сообща и заставляющее все устройства выполнять необходимые действия в нужные моменты.
Базируясь на тех же принципах, современные компьютеры имеют три отличия, обусловленные развитием вычислительной техники:
- • два центральных устройства (арифметико-логическое устройство и устройство управления) объединены в единый блок — центральный процессор;
- • запоминающее устройство представлено большим числом уровней (а не только внутреннее и внешнее запоминающие устройства, как это было в старых моделях ЭВМ);
- • весьма разнообразный арсенал устройств ввода и вывода данных.
АППАРАТНОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРА
Архитектура ЭВМ — это наиболее общие принципы построения ЭВМ, реализующие программное управление работой и взаимодействие основных ее функциональных узлов.
В 1946 г. ученые из США Д. Нейман, Г. Голдстайн и А. Бернс сформулировали основные принципы построения универсальных ЭВМ. Принципиальное описание устройства и работы компьютера принято называть архитектурой ЭВМ. Эти принципы получили название «принципов Джона фон Неймана» или «архитектуры фон Неймана».
В основе архитектуры многих современных компьютеров лежат именно эти принципы.
Согласно фон Нейману, ЭВМ должна состоять из следующих основных блоков (рис. 1.1): устройства управления (УУ) и арифметико-логического устройства (АЛУ) (в современных компьютерах эти устройства объединены в один блок — процессор), запоминающих устройств (внутренней и внешней памяти), устройств ввода и вывода.
Рис. 1.1. Архитектура ЭВМ по Нейману. Сплошными линиями показаны потоки информации, пунктирными — управляющие сигналы (команды)
Принципы построения универсальных ЭВМ (Джона фон Неймана):
- • принцип двоичного кодирования;
- • принцип программного управления;
- • принцип однородности памяти;
- • принцип адресности.
Рассмотрим перечисленные принципы более подробно.
1. Принцип двоичного кодирования — вся информация, поступающая в ЭВМ, кодируется с помощью двоичных кодов.
Надо сказать, что в первых ЭВМ для представления информации не всегда использовался двоичный код. Например, в ENIAC был более привычный для человека десятичный код. Почему же был выбран именно двоичный способ кодирования? Ответ на вопрос довольно прост: два различных состояния, представляющих соответственно О или 1, технически реализовать значительно проще, чем все остальные случаи. Действительно, отсутствие напряжения можно закодировать как 0, наличие — 1; отсутствие намагниченности участка носителя информации — 0, намагниченность — 1 и т. д.
- 2. Принцип программного управления заключается в том, что работой ЭВМ управляет программа, представляющая собой последовательность команд (инструкций), которые выполняет процессор. Машинная команда — это двоичный код, определяющий выполняемую операцию, адреса используемых операндов (обрабатываемых данных) и адрес ячейки запоминающего устройства, по которому должен быть записан результат выполненной операции.
- 3. Принцип однородности памяти — программы и обрабатываемые данные хранятся вместе. ЭВМ не различает, что хранится в определенной ячейке памяти — команды или данные. Над командами можно выполнять такие же действия, что и над данными. Это позволяет получать команды одной программы в результате исполнения другой. Таким образом, ЭВМ может формировать для себя программу в соответствии с полученными результатами.
- 4. Принцип адресности: структурно основная память состоит из перенумерованных ячеек. Процессору в произвольный момент времени доступна любая ячейка.
Отсюда следует возможность давать имена областям памяти, так, чтобы к запомненным в них значениям можно было бы впоследствии обращаться или менять их в процессе выполнения программы с использованием присвоенных имен.
Выполнение программы происходит следующим образом.
Программа считывается (загружается) в оперативную память компьютера. Процессор последовательно считывает команды из оперативной памяти. Выборка команды осуществляется счетчиком команд — регистром устройства управления. Так как в памяти команды расположены последовательно друг за другом, то адрес очередной команды счетчик команд получает путем увеличения хранимого в нем адреса очередной команды на длину команды.
Несмотря на то, что команды выполняются последовательно, в программах можно реализовать возможность перехода к любому участку кода, так как существуют команды условного или безусловного перехода, которые позволяют занести в счетчик команд адрес внеочередной команды, и тем самым перейти не к следующей команде, а к той, адрес которой указывается.
Считанная в процессор команда расшифровывается, извлекаются необходимые данные и над ними выполняются требуемые действия.
Последовательное выполнение команд процессором может быть нарушено при поступлении сигнала прерывания.
Прерывание может быть вызвано внешним устройством (внешние прерывания) и самим процессором (внутрипроцессор-ные прерывания). Прерывание может быть и фатальным (неисправимым), например деление на 0, переполнение разрядной сетки, ведущие к прекращению выполнения программы.
После получения прерывания (не фатального) процессор запоминает текущее состояние прерванной программы, вызывает и выполняет специальную программу — обработчик прерываний, затем возвращается к исходной программе.
На основе принципов Джона фон Неймана производились первые два поколения ЭВМ. В более поздних поколениях происходили некоторые изменения, хотя принципы Неймана актуальны и сегодня.
Упоминания в литературе
Миварный подход относится к научному направлению «искусственный интеллект» и развивается уже около 25 лет. Вместе с тем, миварный подход объединяет и другие научные области компьютерных наук, информатики и дискретной математики, включая: базы данных, экспертные системы, системы логического вывода на основе развития продукций, теорию графов, матрицы, параллельное выполнение программ на кластерах, проектирование новых архитектур компьютеров , массовое суммирование чисел, техническую защиту информации и информационную безопасность, гносеологию (частично и в плане создания новой наиболее мощной модели данных на основе «тройки» «вещь-свойство-отношение»), сервисно-ориентированные архитектуры, компьютерные сети, информационные инфраструктуры, теоретическую робототехнику, многоагентные системы и некоторые другие. Напомним, что по классике в компьютерных науках (информатике) выделяют 5 основных видов действий:
Фон-неймановская архитектура компьютера не является единственно возможной. С точки зрения организации обмена командами между процессором и памятью все компьютеры можно разделить на четыре класса (классификация Флинна) [11]:
Пример: предмет (что?) – компьютер; аудитория (для кого?) – для филологов; внутренняя архитектура компьютера (центральный процессор, постоянное запоминающее устройство и др.); периферийные устройства, сети компьютеров, глобальная сеть и т. д. Сравнение: компьютер и телевизор, компьютер и мобильный телефон (общие функции) и т. д.
1 Архитектура и состав ЭВМ. Основные характеристики современных персональных ЭВМ
1)Архитектура и состав ЭВМ. Основные характеристики современных персональных ЭВМ. Архитектурой компьютера называется его описание на некотором общем уровне, включающее описание пользовательских возможностей программирования, системы команд, системы адресации, организации памяти и т.д. Архитектура определяет принципы действия, информационные связи и взаимное соединение основных логических узлов компьютера: процессора, оперативного ЗУ, внешних ЗУ и периферийных устройств. Общность архитектуры разных компьютеров обеспечивает их совместимость с точки зрения пользователя. Структура компьютера — это совокупность его функциональных элементов и связей между ними. Элементами могут быть самые различные устройства — от основных логических узлов компьютера до простейших схем. Структура компьютера графически представляется в виде структурных схем, с помощью которых можно дать описание компьютера на любом уровне детализации. Наиболее распространены следующие архитектурные решения. Классическая архитектура (архитектура фон Неймана) — одно арифметико-логическое устройство (АЛУ), через которое проходит поток данных, и одно устройство управления (УУ), через которое проходит поток команд — программа. Это однопроцессорный компьютер. К этому типу архитектуры относится и архитектура персонального компьютера с общей шиной. Все функциональные блоки здесь связаны между собой общей шиной, называемой также системной магистралью. Магистраль представляет собой многопроводную линию с гнездами для подключения электронных схем. Совокупность проводов магистрали разделяется на отдельные группы: шину адреса, шину данных и шину управления. Периферийные устройства (принтер и др.) подключаются к аппаратуре компьютера через специальные контроллеры — устройства управления периферийными устройствами. Многопроцессорная архитектура. Наличие в компьютере нескольких процессоров означает, что параллельно может быть организовано много потоков данных и много потоков команд. Таким образом, параллельно могут выполняться несколько фрагментов одной задачи. Многомашинная вычислительная система. Здесь несколько процессоров, входящих в вычислительную систему, не имеют общей оперативной памяти, а имеют каждый свою (локальную). Каждый компьютер в многомашинной системе имеет классическую архитектуру, и такая система применяется достаточно широко. Однако эффект от применения такой вычислительной системы может быть получен только при решении задач, имеющих очень специальную структуру: она должна разбиваться на столько слабо связанных подзадач, сколько компьютеров в системе.Архитектура с параллельными процессорами. Здесь несколько АЛУ работают под управлением одного УУ. Это означает, что множество данных может обрабатываться по одной программе — то есть по одному потоку команд. Высокое быстродействие такой архитектуры можно получить только на задачах, в которых одинаковые вычислительные операции выполняются одновременно на различных однотипных наборах данных. В настоящее время наибольшее распространение в ЭВМ получили 2 типа архитектуры: принстонская (фон Неймана) и гарвардская. Обе они выделяют 2 основных узла ЭВМ: центральный процессор и память компьютера. Различие заключается в структуре памяти: в принстонской архитектуре программы и данные хранятся в одном массиве памяти и передаются в процессор по одному каналу, тогда как гарвардская архитектура предусматривает отдельные хранилища и потоки передачи для команд и данных. Основные характеристики ПК Производительность (быстродействие) ПК – возможность компьютера обрабатывать большие объёмы информации. Определяется быстродействием процессора, объёмом ОП и скоростью доступа к ней (например, Pentium III обрабатывает информацию со скоростью в сотни миллионов операций в секунду) Производительность (быстродействие) процессора – количество элементарных операций выполняемых за 1 секунду. Тактовая частота процессора (частота синхронизации) — число тактов процессора в секунду, а такт – промежуток времени (микросекунды) за который выполняется элементарная операция (например сложение). Таким образом Тактовая частота — это число вырабатываемых за секунду импульсов, синхронизирующих работу узлов компьютера. Именно ТЧ определяет быстродействие компьютера. На выполнение процессором каждой операции отводится определенное количество тактов. Частота в 1Мгц = 1миллиону тактов в 1 секунду. Превышение порога тактовой частоты приводит к возникновению ошибок процессора и др. устройств. Разрядность процессора – max длина (кол-во разрядов) двоичного кода, который может обрабатываться и передаваться процессором целиком.Разрядность связана с размером специальных ячеек памяти – регистрами. Регистр в 1байт (8бит) называют восьмиразрядным, в 2байта – 16-разрядным и тд. Высокопроизводительные компьютеры имеют 8-байтовые регистры (64разряда). Время доступа — Быстродействие модулей ОП, это период времени, необходимый для считывание min порции информации из ячеек памяти или записи в память. Современные модули обладают скоростью доступа свыше 10нс (1нс=10-9с). Объем памяти (ёмкость) – max объем информации, который может храниться в ней. Плотность записи – объем информации, записанной на единице длины дорожки (бит/мм). Скорость обмена информации – скорость записи/считывания на носитель, которая определяется скоростью вращения и перемещения этого носителя в устройстве
^ 2) Архитектура и принцип работы персональных ЭВМ.Архитектура — это множество ресурсов ЭВМ, доступных пользователю на логическом уровне, без детализации способов взаимодействия процессоров, устройств памяти, внешних устройств и программных средств. Архитектура фон Неймана — широко известный принцип совместного хранения программ и данных в памяти компьютера. Вычислительные системы такого рода часто обозначают термином «машина фон Неймана», однако соответствие этих понятий не всегда однозначно. В общем случае, когда говорят об архитектуре фон Неймана, подразумевают физическое отделение процессорного модуля от устройств хранения программ и данных.В основу архитектуры современных персональных компьютеров положен магистрально-модульный принцип. Модульный принцип позволяет потребителю самому комплектовать нужную ему конфигурацию компьютера и производить при необходимости ее модернизацию. Модульная организация компьютера опирается на магистральный (шинный) принцип обмена информацией между устройствами. Магистраль включает в себя три многоразрядные шины: шину данных, шину адреса и шину управления. Шины представляют собой многопроводные линии. Шина данных. По этой шине данные передаются между различными устройствами. Данные по шине данных могут передаваться от устройства к устройству в любом направлении. Разрядность шины данных определяется разрядностью процессора, т.е. количеством двоичных разрядов, которые процессор обрабатывает за один такт. Разрядность процессоров постоянно увеличивалась по мере развития компьютерной техники. Шина адреса. Выбор устройства или ячейки памяти, куда пересылаются или откуда считываются данные по шине данных, производит процессор. Каждое устройство или ячейка оперативной памяти имеет свой адрес. Адрес передается по адресной шине, причем сигналы по ней передаются в одном направлении от процессора к оперативной памяти и устройствам (однонаправленная шина). Шина управления. По шине управления передаются сигналы, определяющие характер обмена информацией по магистрали. Сигналы управления определяют какую операцию считывание или запись информации из памяти нужно производить, синхронизируют обмен информацией между устройствами и т.д. В основу построения подавляющего большинства компьютеров положены следующие общие принципы. Принцип программного управления. Предполагает, что программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определенной последовательности. Выборка программы из памяти осуществляется с помощью счетчика команд. Если же нужно после выполнения команды перейти не к следующей, а к какой-то другой, используются команды условного или безусловного перехода, которые заносят в счетчик команд номер ячейки памяти, содержащей следующую команду. Выборка команд из памяти прекращается после достижения и выполнения команды «стоп». Таким образом, процессор исполняет программу автоматически, без вмешательства человека Принцип однородности памяти. Программы и данные хранятся в одной и той же памяти. Поэтому ЭВМ не различает, что хранится в данной ячейке памяти — число, текст или команда. Над командами можно выполнять такие же действия, как и над данными. Принцип адресности. Основная память структурно состоит из пронумерованных ячеек; процессору в произвольный момент времени доступна любая ячейка. Отсюда следует возможность давать имена областям памяти, так, чтобы к хранящимся в них значениям можно было бы впоследствии обращаться или менять их в процессе выполнения программы с использованием присвоенных имен. Принцип жесткости архитектуры Неизменяемость в процессе работы топологии, архитектуры, списка команд. Существуют компьютеры, принципиально отличающиеся от фон-неймановских. Для них, например, может не выполняться принцип программного управления, т. е. они могут работать без счетчика команд, указывающего текущую выполняемую команду программы. Для обращения к какой-либо переменной, хранящейся в памяти, этим компьютерам необязательно давать ей имя. Такие компьютеры называются не фон-неймановскими. Совместное использование шины для памяти программ и памяти данных приводит к узкому месту архитектуры фон Неймана, а именно ограничению пропускной способности между процессором и памятью по сравнению с объёмом памяти. Из-за того, что память программ и память данных не могут быть доступны в одно и то же время, пропускная способность является значительно меньшей, чем скорость, с которой процессор может работать. Это серьезно ограничивает эффективное быстродействие при использовании процессоров, необходимых для выполнения минимальной обработки на больших объёмах данных. Процессор постоянно вынужден ждать необходимых данных, которые будут переданы в память или из памяти. Так как скорость процессора и объём памяти увеличивались гораздо быстрее, чем пропускная способность между ними, узкое место стало большой проблемой, серьезность которой возрастает с каждым новым поколением процессоров.
^ 3)Классификация ЭВМ. Перспектива их развития и применения. Микропроцессоры
Классификация ЭВМ: по принципу действия: аналоговые (АВМ) — вычислительные машины непрерывного действия, работают с информацией, представленной в непрерывной (аналоговой) форме, т.е. в виде непрерывного ряда значений какой-либо физической величины. Аналоговые вычислительные машины весьма просты и удобны в эксплуатации; программирование задач для решения на них, как правило, нетрудоемкое; скорость решения задач изменяется по желанию оператора и может быть сделана сколь угодно большой (больше ,чем у ЦВМ), но точность решения задач очень низкая (относительная погрешность 2-5%).На АВМ наиболее эффективно решать математические задачи, содержащие дифференциальные уравнения, не требующие сложной логики. Цифровые (ЦВМ) — вычислительные машины дискретного действия, работают с информацией, представленной в дискретной, а точнее, в цифровой форме. Гибридные (ГВМ) — вычислительные машины комбинированного действия, работают с информацией, представленной и в цифровой, и в аналоговой форме; они совмещают в себе достоинства АВМ и ЦВМ. ГВМ целесообразно использовать для решения задач управления сложными быстродействующими техническими комплексами. По назначению: универсальные (общего назначения) — предназначены для решения самых различных технических задач отличающихся сложностью алгоритмов и большим объемом обрабатываемых данных. Проблемно-ориентированные — служат для решения более узкого круга задач, связанных, как правило, с управлением технологическими объектами; регистрацией, накоплением и обработкой относительно небольших объемов данных; специализированные — используются для решения узкого крута задач или реализации строго определенной группы функций. По размерам и функциональным возможностям: сверхбольшие (суперЭВМ), большие, малые, мини, сверхмалые (микроЭВМ). Появление новых поколений ЭВМ обусловлено расширением сферы их применения, требующей более производительной, дешевой и надежной вычислительной техники. В настоящее время стремление к реализации новых потребительских свойств ЭВМ стимулирует работы по созданию машин пятого и последующего поколений. Вычислительные средства пятого поколения, кроме более высокой производительности и надежности при более низкой стоимости, обеспечиваемых новейшими электронными технологиями, должны удовлетворять качественно новым функциональным требованиям:
• работать с базами знаний в различных предметных областях и организовывать на их основе системы искусственного интеллекта;
• обеспечивать простоту применения ЭВМ путем реализации эффективных систем ввода-вывода информации голосом, диалоговой обработки информации с использованием естественных языков, устройств распознавания речи и изображения;
• упрощать процесс создания программных средств путем автоматизации синтеза программ. Микропроцессор — процессор, реализованный в виде одной микросхемы или комплекта из нескольких специализированных микросхем. Микропроцессор — это центральный блок персонального компьютера, предназначенный для управления работой всех остальных блоков и выполнения арифметических и логических операций над информацией. Микропроцессор выполняет следующие основные функции: чтение и дешифрацию команд из основной памяти; чтение данных из основной памяти и регистров адаптеров внешних устройств; прием и обработку запросов и команд от адаптеров на обслуживание внешних устройств; обработку данных и их запись в основную память и регистры адаптеров внешних устройств; выработку управляющих сигналов для всех прочих узлов и блоков компьютера. В состав микропроцессора входят следующие устройства. 1 Арифметико-логическое устройство предназначено для выполнения всех арифметических и логических операций над числовой и символьной информацией. 2 Устройство управления координирует взаимодействие различных частей компьютера (формирует и подает во все блоки машины в нужные моменты времени определенные сигналы управления, формирует адреса ячеек памяти, получает от генератора тактовых импульсов обратную последовательность импульсов). 3 Микропроцессорная память предназначена для кратковременного хранения, записи и выдачи информации, используемой в вычислениях непосредственно в ближайшие такты работы машины, используется для обеспечения высокого быстродействия компьютера.4 Интерфейсная система микропроцессора предназначена для связи с другими устройствами компьютера. Важнейшими характеристиками микропроцессора являются: тактовая частота. Характеризует быстродействие компьютера; разрядность процессора — это максимальное количество разрядов двоичного числа, над которым одновременно может выполняться машинная операция. Все микропроцессоры можно разделить на группы: микропроцессоры типа CISC с полным набором системы команд; микропроцессоры типа RISC с усеченным набором системы команд; микропроцессоры типа VLIW со сверхбольшим командным словом;
микропроцессоры типа MISC с минимальным набором системы команд и весьма высоким быстродействием и др.