Разработка проблемно-ориентированных программ для встраиваемых систем прикладного назначения
16 торая бывает двух видов: данные и команды. Соответственно необ- ходимо, чтобы система имела возможность доступа к любым дан- ным и командам, а значит, к любой ячейке адресного пространства. Это достигается за счет шин данных и адреса, имеющих нужную разрядность. Существует два способа организации памяти и два способа до- ступа к ней (рис. 1.10). Рис. 1.10. Классификация архитектуры вычислительных систем по способу доступа к памяти: а – фоннеймановская архитектура; б – гарвардская архитектура а б В архитектуре фон Неймана память данных и память команд представляют собой одно устройство, выполненное в виде энергоза- висимой памяти, т.е. данные и команды хранятся в одном адресном пространстве оперативной памяти. Эта особенность данного вида ар- хитектуры позволяет системе отправлять команды на исполнение сра- зу в процессор. Иначе говоря пользователь, скачав из сети Интернет некий исполняемый файл с расширением .exe, двойным щелчком ле- вой кнопки мыши отправляет команды из этого файла в оперативную память (служащую памятью программ), а далее – на исполнение в АЛУ. Это приводит к существенному повышению универсальности систем с такой архитектурой. Ранее рассматриваемые МПС с наи- большей универсальностью построены как раз на архитектуре фон Неймана. Еще одной особенной чертой данной архитектуры являет- Цент- ральный процес- сор Центра- льный процессор Память данных Память программ Ввод/ вывод данных Память данных Ввод/ вывод данных Память команд
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy