Принцип однородности памяти в современных компьютерах даёт следующие преимущества:
- Возможность одинаково работать с командами и данными. 1 К одной и той же ячейке памяти с одинаковым содержимым можно обратиться как к данным или как к команде. 1
- Возможность переработки программы в процессе её выполнения. 3 Это позволяет задавать в самой программе правила получения некоторых её частей (так в программе организуется выполнение циклов и подпрограмм). 3
- Возможность получать команды одной программы как результаты исполнения другой программы. 34 На этом принципе основаны методы трансляции — перевода текста программы с языка программирования высокого уровня на язык конкретной машины. 3
- Возможность циклически изменять адресную часть команды для обращения к последовательным элементам массива данных. 4
Таким образом, принцип однородности памяти способствует повышению эффективности работы вычислительной системы, позволяя выполнять различные операции над командами и данными.