Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Каналы прямого доступа к памяти



Передача данных в режиме прямого доступа к памяти ( DМА) требуется при обмене данными с высокоскоростными устройствами. В режиме прямого доступа периферийное устройство связано с оперативной памятью непосредственно, а не через внутренние регистры микропроцессо­ра. Наиболее эффективен такой режим в ситуациях, когда требуется высо­кая скорость передачи данных (например, при их загрузке в память с гибкого диска или СD-RОМ). Для инициализации процесса прямого доступа на сис­темной шине используются соответствующие сигналы. Так, устройство, тре­бующее прямого доступа к памяти по одному из свободных каналов DМА, обращается к контроллеру, сообщая ему путь (адрес), по которому переслать данные, начальный адрес блока данных и объем. Инициализация контролле­ра осуществляется с участием процессора, а собственно обмен данными про­исходит уже без него и под управлением контроллера DМА.

Для организации прямого доступа к памяти в компьютерах 1ВМ РС/ХТ ис­пользовалась одна четырехканальная микросхема DМА i8237, канал 0 кото­рой предназначен для регенерации динамической памяти. Каналы 2 и 3 слу­жат для управления высокоскоростной передачей данных между дисководами гибких дисков, винчестером и оперативной памятью соответственно. Доступ­ным являлся только канал DМА 1.

1ВМ РС/АТ-совместимые компьютеры имеют уже 7 каналов прямого досту­па к памяти. Это достигается путем каскадного включения (также как и кон­троллеры прерываний) двух микросхем i8237, интегрированных в одну из микросхем CHIPSET материнской платы. Поскольку прямой обмен данными между оперативной памятью и периферийными устройствами в 1ВМ-совместимых компьютерах имеет ряд ограничений (в том числе и по скорости), то для обмена данными с дисководом гибких дисков в РС/АТ задействован толь­ко канал 2.

 

Порты ввода/вывода

Любое устройство компьютера (в том числе контроллеры, установленные на картах расширения или материнской плате), за исключением оперативной памяти, рассматривается центральным процессором как периферийное. Об­мен данными между процессором и периферийными устройствами осуще­ствляется через порты ввода/вывода, которые непосредственно подключе­ны к шине ввода/вывода компьютера. Конструктивно порт ввода/вывода — это буферное устройство или регистр устройства (контроллера, цифрового сигнального процессора и т. п.).

Для корректного обмена данными между аппаратными компонентами компь­ютера каждому порту ввода/вывода присваивается свой уникальный шестнадцатеричный номер (адрес порта) По аналогии с почтой, для того чтобы письмо дошло до получателя, на конверте должен быть правильно указан его адрес.

Адресное пространство портов ввода/вывода не совпадает с адрес­ным пространством памяти, что дает возможность иметь полный объем па­мяти и полный набор портов ввода/вывода.

Отметим, что для организации обмена данными периферийные устройства могут использовать несколько портов ввода/вывода. Иногда их количество может достигать нескольких десятков. Например, контроллер параллельного интерфейса, к которому обычно подключается принтер, имеет три регистра, адресуемых через свои порты ввода/вывода: регистр данных, регистр состо­яния и регистр управления. Контроллер последовательного интерфейса име­ет 10 регистров, адресуемых через 7 портов ввода/вывода.

Адресация портов осуществляется центральным процессором при выполнении той или иной программы. Чтобы исключить необходимость указания адреса каждого порта ввода/вывода при программировании, а также для оперативно­го их изменения в зависимости от конкретной конфигурации компьютера ис­пользуется базовый адрес порта ввода/вывода.

Базовый адрес присваивается каждому периферийному устройству и соот­ветствует младшему адресу из группы портов (обычно адресу порта ввода/ вывода регистра данных). Адресация остальных портов периферийного уст­ройства происходит путем задания смещения относительно базового адреса (увеличения его на целое число). Например, для адресации порта регистра состояния контроллера параллельного интерфейса необходимо значение ба­зового адреса порта LPT увеличить на единицу.

Следует помнить, что под базовым адресом порта ввода/вывода понимается весь диапазон адресов портов ввода/вывода периферийного устройства.

Программой BIOS зарезервированы диапазоны адресов портов ввода/выво­да стандартных аппаратных компонентов компьютера, которые не могут быть использованы другими периферийными устройствами.

Так, под интерфейс LPT1 резервируется диапазон адресов 378h — 37Fh, в пре­делах которого можно выбирать базовый адрес порта ввода/вывода для уст­ранения конфликтов на аппаратно-программном уровне.

Диапазон адресов 200h — 207h зарезервирован под игровой порт для джойсти­ка, хотя фактически из восьми адресов обычно используется только один — 200h или 201h. Подобная ситуация характерна и для других устройств.

Изменение базового адреса порта ввода/вывода может осуществляться с по­мощью джамперов на карте контроллера (материнской плате) либо программ­но. Однако не всегда можно изменить базовый адрес стандартных компонен­тов — это зависит от конкретной реализации аппаратной части компьютера. В настоящее время широкое распространение получили материнские платы, на которые интегрированы все стандартные контроллеры (дисков и интер­фейсов). При этом управление системными ресурсами компьютера осуще­ствляется в ROM BIOS через CMOS Setup, как правило, не предлагающий аль­тернативных вариантов базового адреса портов ввода/вывода.

Диапазон адресов портов ввода/вывода 300h— 31Fh предназначается для так называемых карт прототипов ( prototype cards), разработанных независимыми производителями.

 

 

Обслуживание.

Введение

 

Как уже отмечалось , большинство сканеров — это довольно простые и очень надежные в работе устройства. Для их эксплуатации помощь специалиста обычно не требуется. Тем не менее, как и любая другая техника, сканер тре­бует соответствующего обслуживания и соблюдения определенных правил эксплуатации.

3.2.2 Чистка рабочей поверхности планшетного сканера

Для чистки рабочей поверхности планшетного сканера используется спирто­вой раствор и любая не содержащая бумажных волокон ткань. В качестве чистящей жидкости лучше всего подойдет чистый денатурированный спирт, не оставляющий следов на стекле.

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

Если на рабочей поверхности сканера есть разметка (обычно она располага­ется в нижней части), постарайтесь не повредить ее. Разметка используется для внутренней калибровки сканера. Чтобы почистить внутреннюю поверх­ность стекла, сначала снимите крышку сканера и удалите крепежные винты, расположенные на его корпусе. Чистку стекла с обеих сторон выполняйте в одном направлении, чтобы полосы, оставляемые чистящей жидкостью, были менее заметны.

Чтобы проверить качество очистки стекла, проведите тест. Поднимите крыш­ку сканера и выполните операцию сканирования с разрешением 100 dpi, ниче­го не размещая на рабочей поверхности сканера. Полученное изображение должно быть абсолютно черным (в идеальном случае).

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

Обслуживание.

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

Устанавливайте сканер на ровную поверхность. Это необходимо для точного позиционирования объектов сканирования.

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

Не допускайте попадания на сканер прямых солнечных лучей. Продолжительное воздействие мощного источника света может привести к изменению ха­рактеристик светочувствительных элементов сканера.

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

Вопрос на понимание -

 

Ремонт сканера.


Поделиться:



Последнее изменение этой страницы: 2019-04-19; Просмотров: 241; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.017 с.)
Главная | Случайная страница | Обратная связь