Cтраница 1
Любое периферийное устройство имеет один или более регистров управления и состояния ( CSR), содержащих всю необходимую информацию для связи с устройством. В таблице ниже показан общий формат содержимого CSR. Этот формат соблюдается не для всех устройств, но полезен для понимания вопроса. Одни устройства для отражения состояния требуют менее 16 бит, в то время как другим для этого нужны дополнительные регистры управления и состояния. В таблице описано назначение бит, обычно используемых в регистрах CSR периферийных устройств. [1]
Оператор СВМ ЕС может закреплять за ВМ любые периферийные устройства, находящиеся в доступном состоянии и не закрепленные за другой виртуальной машиной или МВМ. Пользователь СВМ ЕС неявно закрепляет за виртуальной машиной абонентский пункт СВМ ЕС, когда он объявляет монитору виртуальных машин ( с помощью команды DIAL), что будет использовать данное устройство только для связи с гостевой ОС, организующей режим работы с мультидоступом. [2]
Команда MOVEFILE используется для перемещения данных с любого периферийного устройства, обеспечиваемого в ПДО, на любое другое периферийное устройство. [3]
СРВ позволяет обеспечить эффективный высокоприоритетный обмен практически с любыми периферийными устройствами, которые соответствуют требованиям физического интерфейса ЕС ЭВМ, а также простыми средствами создать собственные методы доступа для работы как со стандартными, так и нестандартными устройствами. [4]
![]() |
Сопоставление структур систем ввода-вывода. [5] |
В рассматриваемой системе каждому процессору доступны любой канал и любое периферийное устройство; другими слонами, реализуются общее поле каналов ввода-вывода и общее поле периферийных устройств ( см. гл. [6]
В унифицированные каналы сопряжения объединяются технические средства, имеющие общие для всех периферийных устройств функции и обеспечивающие выполнение операций ввода - вывода в режиме разделения времени для любого периферийного устройства с минимальной автономией функционирования. [7]
Комплексы ЕС 7920 обеспечивают работу операторов с форматизованным изображением, формат задается программой; программную табуляцию ( автоматическое распределение данных в заранее размеченные поля); автоматическую запись любого символа во все позиции экрана, вплоть до указанного программой адреса; автоматическое стирание разрешенных для модификации полей по команде из программы или с клавиатуры; редактирование при помощи клавиатуры любой части информации, разрешенной форматом для модификации; стирание при помощи клавиатуры всей информации экрана; распределение потока данных записи из программы в различные участки экрана независимо от его формата; идентификацию условия прерывания в программу; непосредственное копирование информации из буферной памяти любого периферийного устройства на любое другое периферийное устройство. [8]
Периферийное устройство может осуществить обмен данными либо непосредственно с центральным процессором, либо непосредственно с устройством памяти ( по каналу прямого доступа); кроме того, периферийное устройство может прервать выполнение программы и перевести процессор в режим обработки прерывания. Любое периферийное устройство, работающее по прерыванию, может быть подключено к одному из восьми возможных в интерфейсе И41 уровней приоритета. На каждый такой уровень отведена одна сигнальная линия интерфейса. Эти восемь линий называются линиями прерывания и контролируются схемой управления прерываниями центрального процессора. [9]
Закрепление означает выделение реального периферийного устройства в полное распоряжение виртуальной машины. Этим методом может моделироваться любое периферийное устройство, входящее в конфигурацию реальной ЭВМ. Как правило, методом закрепления моделируются магнитные ленты ( МЛ) и абонентские пункты ( АП) виртуальных машин пользователей. [10]
Конфигурация периферийных устройств ВМ, на которой функционирует ПДО, может быть шире обеспечиваемой управляющей программой. В то же время управляющая программа ПДО позволяет использовать в программах пользователя любые периферийные устройства, входящие в конфигурацию ВМ. Для этого программы пользователя должны сами обеспечивать инициирование операций ввода-вывода, обработку прерываний и ошибок ввода-вывода. [11]
Система адресации в PDP-11 строится таким образом, что старшие 4 096 адресов относятся не к ячейкам памяти, а к регистрам периферийных устройств. Таким образом, адресные шины интерфейса обеспечивают ведущему устройству возможность обращения как к модулям ОЗУ, так и к любым периферийным устройствам системы. Точно так же любое периферийное устройство, став ведущим, может обращаться, минуя процессор, к любому модулю ОЗУ или любому другому периферийному устройству. [12]
Система адресации в PDP-11 строится таким образом, что старшие 4 096 адресов относятся не к ячейкам памяти, а к регистрам периферийных устройств. Таким образом, адресные шины интерфейса обеспечивают ведущему устройству возможность обращения как к модулям ОЗУ, так и к любым периферийным устройствам системы. Точно так же любое периферийное устройство, став ведущим, может обращаться, минуя процессор, к любому модулю ОЗУ или любому другому периферийному устройству. [13]
![]() |
Релаксационный генератор на базе ОУ. [14] |
Так, например, генераторы колебаний специальной формы используются в цифровых мультиме-рах, осциллографах, радиоприемниках, ЭВМ, в любом периферийном устройстве ЭВМ ( накопители на магнитной ленте или магнитных дисках, устройство печати, алфавитно-цифровой терминал), почти в любом цифровом приборе ( счетчики, таймеры, калькуляторы и любые приборы с многократным отображением) и во множестве других устройств, слишком многочисленных, чтобы их здесь перечислять. Не будет преувеличением сказать, что генераторы являются таким же необходимым устройством в электронике, как регулируемый источник питания постоянного тока. [15]