2

В чем разница между интерфейсом памяти и интерфейсом ввода-вывода?

1 ответ1

3

В книгах Google есть книга под названием "Микропроцессоры". В главе 8 книга определяет «Интерфейс памяти и ввода / вывода». Вы можете прочитать соответствующие страницы здесь.

Кроме того, эта статья определяет интерфейс памяти и интерфейс ввода-вывода. Ниже приводится выдержка из статьи:

Интерфейс памяти:

При выполнении команды микропроцессору необходимо часто обращаться к памяти для чтения различных кодов команд и данных, хранящихся в памяти. Схема сопряжения помогает получить доступ к памяти.

Памяти требуются некоторые сигналы для чтения и записи в регистры. Точно так же микропроцессор передает некоторые сигналы для чтения или записи данных.

Но какова цель сопряжения здесь?

Процесс сопряжения включает согласование требований к памяти с сигналами микропроцессора. Следовательно, схема сопряжения должна быть сконструирована таким образом, чтобы она соответствовала требованиям к сигналам памяти с сигналами микропроцессора. Например, для выполнения процесса READ микропроцессор должен инициировать сигнал чтения, который требуется памяти для чтения данных. Проще говоря, основная функция схемы сопряжения с памятью состоит в том, чтобы помочь микропроцессору в считывании и записи данных в заданный регистр микросхемы памяти.

Интерфейс ввода / вывода:

Мы знаем, что клавиатура и дисплеи используются в качестве канала связи с внешним миром. Поэтому необходимо, чтобы мы связывали клавиатуру и дисплеи с микропроцессором. Это называется интерфейсом ввода / вывода. В этом типе интерфейса мы используем защелки и буферы для взаимодействия клавиатур и дисплеев с микропроцессором.

Но главный недостаток этого интерфейса заключается в том, что микропроцессор может выполнять только одну функцию. Он функционирует как устройство ввода, если он подключен к буферу, и как устройство вывода, если он подключен к защелке. Таким образом, возможности этого интерфейса очень ограничены.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .