В чем разница между интерфейсом памяти и интерфейсом ввода-вывода?
1 ответ
В книгах Google есть книга под названием "Микропроцессоры". В главе 8 книга определяет «Интерфейс памяти и ввода / вывода». Вы можете прочитать соответствующие страницы здесь.
Кроме того, эта статья определяет интерфейс памяти и интерфейс ввода-вывода. Ниже приводится выдержка из статьи:
Интерфейс памяти:
При выполнении команды микропроцессору необходимо часто обращаться к памяти для чтения различных кодов команд и данных, хранящихся в памяти. Схема сопряжения помогает получить доступ к памяти.
Памяти требуются некоторые сигналы для чтения и записи в регистры. Точно так же микропроцессор передает некоторые сигналы для чтения или записи данных.
Но какова цель сопряжения здесь?
Процесс сопряжения включает согласование требований к памяти с сигналами микропроцессора. Следовательно, схема сопряжения должна быть сконструирована таким образом, чтобы она соответствовала требованиям к сигналам памяти с сигналами микропроцессора. Например, для выполнения процесса READ микропроцессор должен инициировать сигнал чтения, который требуется памяти для чтения данных. Проще говоря, основная функция схемы сопряжения с памятью состоит в том, чтобы помочь микропроцессору в считывании и записи данных в заданный регистр микросхемы памяти.
Интерфейс ввода / вывода:
Мы знаем, что клавиатура и дисплеи используются в качестве канала связи с внешним миром. Поэтому необходимо, чтобы мы связывали клавиатуру и дисплеи с микропроцессором. Это называется интерфейсом ввода / вывода. В этом типе интерфейса мы используем защелки и буферы для взаимодействия клавиатур и дисплеев с микропроцессором.
Но главный недостаток этого интерфейса заключается в том, что микропроцессор может выполнять только одну функцию. Он функционирует как устройство ввода, если он подключен к буферу, и как устройство вывода, если он подключен к защелке. Таким образом, возможности этого интерфейса очень ограничены.