ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
50
• группа (пространство) адресов для хранения информации от
каналов прямого доступа к памяти (direct memory access, DMA).
Режим DMA и прерывания подробно будут рассмотрены ниже.
В МПр существует несколько способов определения очередности
запуска программ на исполнение. В рассмотренном выше алгоритме
команда запускалась на исполнение, как только ей передавалось
управление от только что выполненной команды. Существует
также
возможность, когда команда получает возможность запуска при готов-
ности данных (операндов) соответствующей команды. И наконец, ко-
манда может быть запущена, когда потребуется её результат. В сред-
ствах связи последний способ применяется едва ли не чаще, чем пер-
вые два.
Как видно из приведённого перечня, управление распределением
физической памяти между различными
аппаратными и программными
средствами представляет собой сложную динамическую задачу управ-
ления ресурсами МПр. Рассмотрим подробнее средства и методы ре-
шения задачи управления памятью микропроцессора с помощью вир-
туальной памяти.
1.6 Организация виртуальной памяти
Существует существенный разрыв между быстродействием эле-
ментов МПр и элементов оперативной памяти. Этот разрыв в зависи-
мости
от конструкции процессора и памяти составляет 10..100 раз.
Кроме того, в архитектуре фон Неймана для обмена процессор–память
используется шина адреса и шина данных; шина имеет конечную про-
пускную способность, что позволяет называть наличие шины «буты-
лочным горлышком» (узким местом) архитектуры фон Неймана.
Идеальная физическая память микропроцессора – это та, которая
не
приводит к простою МПр. На практике памяти, быстродействие эле-
ментов которой соответствует быстродействию элементов МПр, не су-
Микропроцессорные системы и программное обеспечение в средствах связи • группа (пространство) адресов для хранения информации от каналов прямого доступа к памяти (direct memory access, DMA). Режим DMA и прерывания подробно будут рассмотрены ниже. В МПр существует несколько способов определения очередности запуска программ на исполнение. В рассмотренном выше алгоритме команда запускалась на исполнение, как только ей передавалось управление от только что выполненной команды. Существует также возможность, когда команда получает возможность запуска при готов- ности данных (операндов) соответствующей команды. И наконец, ко- манда может быть запущена, когда потребуется её результат. В сред- ствах связи последний способ применяется едва ли не чаще, чем пер- вые два. Как видно из приведённого перечня, управление распределением физической памяти между различными аппаратными и программными средствами представляет собой сложную динамическую задачу управ- ления ресурсами МПр. Рассмотрим подробнее средства и методы ре- шения задачи управления памятью микропроцессора с помощью вир- туальной памяти. 1.6 Организация виртуальной памяти Существует существенный разрыв между быстродействием эле- ментов МПр и элементов оперативной памяти. Этот разрыв в зависи- мости от конструкции процессора и памяти составляет 10..100 раз. Кроме того, в архитектуре фон Неймана для обмена процессор–память используется шина адреса и шина данных; шина имеет конечную про- пускную способность, что позволяет называть наличие шины «буты- лочным горлышком» (узким местом) архитектуры фон Неймана. Идеальная физическая память микропроцессора – это та, которая не приводит к простою МПр. На практике памяти, быстродействие эле- ментов которой соответствует быстродействию элементов МПр, не су- 50
Страницы
- « первая
- ‹ предыдущая
- …
- 48
- 49
- 50
- 51
- 52
- …
- следующая ›
- последняя »