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