Преимущества использования фиксированного набора команд для выполнения вычислительных операций:
- Упрощение конструкции вычислительного устройства. 2 Наличие заданного набора исполняемых команд и программ было характерной чертой первых компьютерных систем. 2
- Эффективное использование общей памяти. 5 Наличие общей памяти позволяет оперативно перераспределять её объём для хранения отдельных массивов команд, данных и реализации стека в зависимости от решаемых задач. 5
- Упрощение отладки, тестирования и текущего контроля функционирования системы, повышение её надёжности. 5
Недостатки использования фиксированного набора команд:
- Ограничение гибкости вычислительных систем в плане обработки данных. 2 Изменение встроенной программы для устройств с фиксированным набором команд в большинстве случаев невозможно или требует практически полной переделки устройства. 2
- Ограничение пропускной способности между процессором и памятью. 2 Из-за того, что память программ и память данных не могут быть доступны в одно и то же время, пропускная способность канала «процессор-память» и скорость работы памяти существенно ограничивают скорость работы процессора. 2