Инфракрасные волны

Вдоль границ сенсорного экрана, применяющего в своей работе принцип инфракрасных волн, устанавливаются специальные излучающие элементы, генерирующие световые волны инфракрасного диапазона. Имеют направление вдоль поверхности экрана и распределяются в его рабочем пространстве наподобие координатной сетки. С другой стороны экрана смонтированы улавливающие элементы, принимающие волну и преобразующие ее в электрический сигнал. Если один из инфракрасных лучей перекрывается попавшим в зону действия лучей посторонним предметом, луч перестает поступать на приемный элемент, что тут же фиксируется микропроцессорным контроллером. Таким образом, и вычисляется координата касания. Примечательно, что инфракрасному сенсорному экрану все равно, какой именно предмет помещен в его рабочее пространство: нажатие может осуществляться пальцем, авторучкой, указкой, и даже рукой в перчатке. Инфракрасные сенсорные экраны, выполненные в виде полой рамки и с установленными в ней датчиками, применяются в основном, на домашних настольных ПК. Экраны, основа которых изготовлена из ударопрочного отожженного стекла толщиной до 0,5 дюймов, устанавливают обычно в информационных киосках и электронных справочных системах общего доступа. Подобные экраны вполне способны выдержать удар кирпича, однако некоторые модели моментально выходят из строя, если "продвинутые" пользователи такой системы залепят, например, один из активных элементов экрана жевательной резинкой или просто поместят ее на стекло.

НЕ нашли? Не то? Что вы ищете?

Принтеры

Матричный принтер

Maatriksprinter

       Принтер, в котором формируемый символ либо часть изображения представляется в виде точек. Принтер имеет печатающую головку, содержащую матрицу тонких стержней. стержни, двигаясь горизонтально, выпечатывают строку текста либо полосу изображения. Качество печати матричных принтеров зависит от диаметра и числа стержней. Число стержней в знакосинтезирующей матрице зависит от стоимости принтеров. В п может быть от 9 до 24 стержней. Каждая группа из 24 стержней, как правило, располагается двумя параллельными рядами, а размер матрицы доходит до 35х24 точек.

Лазерный принтер

Laserprinter

        Перед печатью каждого листа барабан получает напряжение около 1000 вольт и окружается фоточувствительным мате­риалом. Свет лазера проходит вдоль барабана (по длине) почти как пучок элект­ронов в электронно-лучевой трубке, только вместо напряжения для сканирования барабана используется вращающееся восьмиугольное зеркало. Луч света модули­руется, и в результате получается определенный набор темных и светлых участ­ков. Участки, на которые воздействует луч, теряют свой электрический заряд.

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

Струйный принтер

Jugaprinter

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

Цветные принтеры

Vдrviprinterid

       Цветные изображения могут передаваться двумя способами: с помощью поглощен­ного света и с помощью отраженного света. Поглощенный свет используется, на­пример, при создании изображений в электронно-лучевых мониторах. В данном случае изображение строится путем аддитивного наложения трех основных цве­тов: красного, зеленого и синего. Отраженный свет используется при создании цветных фотографий и картинок в глянцевых журналах. В этом случае поглоща­ется свет с определенной длиной волны, а остальной свет отражается. Такие изоб­ражения создаются путем субтрактивного наложения трех основных цветов: голу­бого (красный полностью поглощен), желтого (синий полностью поглощен) и сиреневого (зеленый полностью поглощен).

Теоретически путем смешивания го­лубых, желтых и сиреневых чернил можно получить любой цвет. Но на практике очень сложно получить такие чернила, которые полностью поглощали бы весь свет и в результате давали черный цвет. По этой причине практически во всех цветных печатающих устройствах используются чернила четырех цветов: голубого, желто­го, сиреневого и черного. Такая система цветов называется СYМК (С — Cyan (го­лубой), Y — Yellow (желтый) М — Magenta (сиреневый) и К — Black (черный)).

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

Прерывания (katkestused arvutis)

Программируемый контроллер прерывания даёт требования о прерывании процессору и решает проблемы приоритета. Моменты обмена могут определяться и самим ПУ. Тогда эти моменты программисту оказываются неизвестными, он не может предусмотреть в программе соответствующие команды обмена. В этих случаях ПУ, подавая в микропроцессор определенные сигналы, переводит его в состояние так называемого прерывания. В этом состоянии микропроцессор прекращает выполнение основной программы и переходит к исполнению команд другой хранящейся в ОП программы (прерывающей программы), обеспечивающей обмен данными, требуемый периферийным устройством. После окончания такой прерывающей программы микропроцессор возвращается к выполнению основной программы. 

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

    внешний сигнал по шине управления -- маскируемых прерываний и немаскируемого прерывания; аномальная ситуация, сложившаяся при выполнении команды программы и препятствующую ее дальнейшему выполнению; находящаяся в программе команда прерывания.

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

С помощью аппаратных прерываний осуществляется взаимодействие процессора с устройствами ввода-вывода ( клавиатурой, диском, модемом и т. п.), таймером и внутренними часами, сообщается о возникновении ошибки на шине или в памяти, об аварийном выключении сети и т. п. При возникновении аппаратного прерывания процессор выявляет его источник, сохраняет минимальный контекст текущей программы (включая адрес возврата), и переключается на специальную программу -- обработчик прерывания ( interrupt handler). Эта программа правильно реагирует на возникшую ситуацию (например, помещает символ с клавиатуры в буфер, считывает сектор с диска и т. п.), что называется 1обслуживанием прерывания. После обслуживания прерывания процессор возвращается к прерванной программе, как будто прерываний не было.

Программные прерывания обычно называются особыми случаями, или исключениями (exception). Особые случаи возникают, например, при делении на ноль, нарушения при защите по привилегиям, превышении длины сегмента, выходе за границу массива. Как правило, предсказать эти исключения невозможно. Однако встречающаяся в программе 1команда прерывания вполне предсказуема и находится под управлением программиста. Реакция процессора на программное прерывание такое же, как и на аппаратное прерывание, однако его обработка производится 1обработчиком особого случая (exception handler).

Все особые случаи квалифицируются на:

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

Ловушка (trap). Особый случай, который возникает после окончания виноватой программы. После обслуживания ловушки процессор продолжает выполнение программы с команды, находящейся после виноватой. Типичный пример -- команда прерывания INT n в процессорах семейства x86 или прерывание при переполнении.

Авария (abort) -- возникает при столь серьезной ошибке, что контекст программы теряется и продолжать ее невозможно. Причину аварии установить нельзя, поэтому рестарт невозможен и ее необходимо прекратить. Иногда авария называется выходом из процесса.

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

Когда процессор распознает высокий уровень на входе прерывания и прерывания разрешены, он выполняет следующие действия:

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

Когда на входе немаскируемого прерывания устанавливается высокий уровень, происходит такая же обработка прерывания, как и обычного прерывания, кроме шага 1. Дело в том, что немаскируемое прерывание имеет фиксированный номер, поэтому распознается сразу.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14