Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Периферийные устройства.doc
Скачиваний:
78
Добавлен:
22.05.2015
Размер:
3.43 Mб
Скачать
  1. Системная поддержка принтеров.

Вывод на принтер через порт LPT в стандартном режиме по интерфейсу Centronics имеет поддержку на уровне BIOS. Поддержка всех других режимов работы порта (Fast Centronics, ECP) осуществляется только дополнительными драйверами или средствами операционной системы.

Печать содержимого экрана (Print Screen) поддерживается прерыванием BIOS Int 05. Обработчик этого прерывания посимвольно выводит содержимое видео-памяти (в текстовом режиме) на порт LPT1.

Порт параллельного интерфейса был введен в ПК для подключения принтера -отсюда и пошло его название LPT-порт (Line PrinTer — построчный принтер). Аппаратные средства «классического» стандартного LPT-порта позволяют программным способом реализовать протокол передачи данных Centronics. Адаптер параллельного интерфейса представляет собой набор регистров, расположенных в пространстве ввода-вывода. Регистры порта адресуются относительно базового адреса порта, стандартными значениями которого являются 3BCh, 378h и 278h. Порт может использовать линию запроса аппаратного прерывания, обычно IRQ7 или IRQ5. С внешней стороны порт имеет 8-битную шину данных, 5-битную шину сигналов состояния и 4-битную шину управляющих сигналов, выведенные на разъем-розетку DB-25S. В LPT-пopт используются логические уровни ТТЛ, что ограничивает допустимую длину кабеля из-за невысокой помехозащищенности ТТЛ-интерфейса. Гальваническая развязка отсутствует — схемная земля подключаемого устройства соединяется со схемной землей компьютера.

Data Register (DR) — регистр данных, aдpec=BASE. Данные, записанные в этот регистр, выводятся на выходные линии интерфейса.

Status Register (SR) — регистр состояния; представляет собой 5-битный порт ввода сигналов состояния принтера (биты SR.4-SR.7), адрес=ВАSЕ+1.

Control Register (CR) — регистр управления, адрес=ВАSЕ+2. Как и регистр данных, этот 4-битный порт вывода допускает запись и чтение.

  1. Принципы хранения информации.

  • Энергонезависимое хранение информации может осуществляться на различных физических принципах. Раньше всех начали применять магнитный способ хра­нения, где запись нуля или единицы изменяет направление намагниченности эле­ментарной хранящей ячейки. Устройства хранения на магнитных сердечниках состояли из матрицы ферритовых колец (по кольцу на каждый хранящийся бит), пронизанных обмотками (адреса, записи и считывания).

Считывание выполня­лось импульсом тока, пытающимся намагнитить ячейку в определенном направ­лении. Если ячейка была в противоположном состоянии, то эта попытки наводи­ла импульс в обмотке считывания. Устройства ферритовой памяти были громоздкими, но сугубо статическими — в них не было движущихся частей. В устройствах с подвижным носителем хранящие ячейки движутся отно­сительно головок записи-считывания и в зависимости от направления намагни­ченности вызывают в головке считывания импульс определенной полярности. На таком принципе строились и магнитные барабаны первых ЭВМ, и магнит­ные диски, и накопители на магнитной ленте.

матрица ферритовых колец.

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

Оптические устройства памяти

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

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

УЗ – управление затвором. ПЗ – плавающий затвор

Принцип полевого транзистора: если приложить напряжение управления(исток – затвор(Иу)), тогда протекает ток исток-сток, если нет напряжения управления 0. Для записи на 1 менее, для записи подать напряжение на управляющий затвор и вытянуть электрон и ПЗ. Информация остается на ПЗ.