Cтраница 1
Программно-управляемая передача данных ( рис. 11.1, а) осуществляется при непосредственном участии и под управлением процессора, который при этом выполняет специальную подпрограмму ввода-вывода. Данные между памятью и периферийным устройством пересылаются через процессор. Операция ввода-вывода инициируется текущей командой программы или запросом прерывания от периферийного устройства. [1]
Программно-управляемая передача данных ( рис. 11.1, а) осуществляется при непосредственном участии и под управлением процессора, который при этом выполняет специальную подпрограмму процедуры ввода-вывода. Данные между памятью и периферийным устройством пересылаются через процессор. [2]
![]() |
Способы организации передачи данных между памятью и периферийными устройствами. [3] |
При программно-управляемой передаче данных процессор на все время этой операции отвлекается от выполнения основной программы решения задачи. Операция пересылки данных логи-чес / и слишком проста, чтобы эффективно загружать логически сложную быстродействующую аппаратуру процессора. В результате при использовании программно-управляемой передачи данных снижается производительность вычислительной машины. Между тем потенциально возможная максимальная скорость обмена данными при вводе-выводе определяется пропускной способностью памяти, которая, например, при цикле памяти 0 5 икс составляет 26 Мбайт / с, где Ь - ширина выборки, измеряемая числом байт, одновременно записываемых ( считываемых) в памяти. [4]
![]() |
Способы организации передачи данных между памятью и периферийными устройствами. [5] |
При программно-управляемой передаче данных процессор на все время этой операции отвлекается от выполнения основной программы решения задачи. Операция пересылки данных логически слишком проста, чтобы эффективно загружать логически сложную быстродействующую аппаратуру процессора. В результате при использовании программно-управляемых передач данных снижается производительность вычислительной машины. [6]
Рассмотрим подробнее принципы программно-управляемой передачи данных. [7]
Фирмой Hewlett-Packard ( США) также разработан интерфейс для программно-управляемой передачи данных в системе, образованной из измерительных приборов, устройств ввода-вывода и управления. [8]
Контроллер К5 представляет собой адаптер связи, обеспечивающий организацию программно-управляемой передачи 16-разрядных данных между ОШ и периферийным устройством. Он может быть использован также в качестве средства межпроцессорной программной связи, позволяющего двум процессорам разных комплексов СМ ЭВМ обмениваться необходимыми данными. [9]
![]() |
Структура системы ввода-вывода на основе общего интерфейса ( интерфейса общая шина. [10] |
Если в ПУ операции ввода-вывода производятся для отдельных байт ( слов), то используется программно-управляемая передача данных через процессор и под его управлением, при этом значительно упрощается УПУ. [11]
При программно-управляемой передаче данных процессор на все время этой операции отвлекается от выполнения основной программы решения задачи. Операция пересылки данных логи-чес / и слишком проста, чтобы эффективно загружать логически сложную быстродействующую аппаратуру процессора. В результате при использовании программно-управляемой передачи данных снижается производительность вычислительной машины. Между тем потенциально возможная максимальная скорость обмена данными при вводе-выводе определяется пропускной способностью памяти, которая, например, при цикле памяти 0 5 икс составляет 26 Мбайт / с, где Ь - ширина выборки, измеряемая числом байт, одновременно записываемых ( считываемых) в памяти. [12]
При программно-управляемой передаче данных процессор на все время этой операции отвлекается от выполнения основной программы решения задачи. Операция пересылки данных логически слишком проста, чтобы эффективно загружать логически сложную быстродействующую аппаратуру процессора. В результате при использовании программно-управляемых передач данных снижается производительность вычислительной машины. [13]
При программно управммой передаче данных происходит обмен между микропроцессором и внешними устройствами. Устройства ввода -, вывода подсоединяются к интерфейсу через специальные регистры-ее-лекторы. Каждый селектор служит для согласования ВУ с шинами адреса и данных микропроцессора, а также для идентификации адреса своего ВУ при обращении к нему от МП. Микропроцессор может обратиться к внешнему устройству либо как к обычной ячейке памяти, либо с помощью специальных управляющих сигналов. Программно-управляемая передача данных является наиболее быстрым способом обмена между ВУ и МП, так как микропроцессор при организации ввода и вывода не учитывает готовность ВУ. Существенным недостатком этого способа передачи является то, что его начало определяется толькр МП и-не зависит от степени готовности ВУ. [14]