|
|||||||||||||||||||
За время, прошедшее с выпуска первого РС, фирма IBM разработала 3 типа клавиатур (рисунок 3.1): - 83-клавишная клавиатура РС ХТ; - 84-клавишная клавиатура АТ; - 101-клавишная улучшенная клавиатура. Улучшенная 101-клавишная клавиатура была выпущена в 1986 году, она разработана в соответствии с международными правилами и требованиями и превратилась в стандарт. Рисунок 3.1 - Клавиатура. Клавиатура может быть условно разделена на четыре области: - область печати (алфавитно-цифровая клавиатура); - дополнительная цифровая клавиатура; - клавиши управлением курсором и экраном; - функциональные клавиши. В двух язычных вариантах клавиатура содержит 102 клавиши и раскладка в ней отличается от американской. Клавиатура состоит из набора переключателей, объединенных в матрицу. При нажатии на клавишу процессор, установленный в самой клавиатуре, определяет координаты нажатой клавиши в матрице. В клавиатуре установлен собственный буфер емкостью 16 байт, в который заносятся данные при слишком быстром нажатии клавиш. Клавиатура сама представляет собой небольшой компьютер. Связь с системным блоком осуществляется через последовательную линию связи, данные по которой передаются «кадрами» по 11 бит, 8 из которых - данные, а остальные - синхронизирующие и управляющие. Эта связь - двунаправленная: клавиатура может, как передавать, так и принимать данные. «Кадр» данных содержит скан-код нажатой клавиши. Фирма IBM назначила каждой клавише уникальный номер и в соответствии с этими номерами для 102 клавишной клавиатуры убрана клавиша 29, расположенная над клавишей Enter, которая из-за этого стала занимать два ряда, и приняла форму угла, и добавлены клавиши 42 и 45. Так, что различить 101 - и 102 - клавишные клавиатуры легко по виду Enter. При переходе от операционной системы MS-DOS к Windows95, для удобства работы с ней, выпустили клавиатуру, отмеченную логотипом Windows и снабженную дополнительными клавишами (с двух сторон между Ctrl и Alt и также с данным логотипом). С помощью них можно вызвать главное меню программ, а также дополнительной клавишей - меню для работы с выделенным фрагментом текста. Клавиатура IBM PC предназначена для ввода в компьютер информации от пользователя. Расположение латинских букв на клавиатуре IBM PC,как правило, такое же, как на английской пишущей машинке, а букв кириллицы - как на русской пишущей машинке. ВВОД ПРОПИСНЫХ И СТРОЧНЫХ БУКВ. Для ввода прописных букв и других символов, располагающихся на верхнем регистре клавиатуры, имеется клавиша Shift.Например, чтобы ввести строчную букву "d",надо нажать клавишу, на которой изображено "D",а чтобы ввести прописную букву "D",надо нажать клавишу Shift и, не отпуская ее, нажать на клавишу D. Клавиша Caps Lock служит для фиксации режима прописных букв. Это удобно при вводе текста, состоящего из таких букв. Повторное нажатие клавиши Caps Lock отменяет режим прописных букв. В режиме Caps Lock нажатие клавиши Shift дает возможность ввода строчных букв. Иногда клавиша Caps Lock используется для других целей, например для переключения на русский алфавит. СПЕЦИАЛЬНЫЕ КЛАВИШИ КЛАВИАТУРЫ. Кроме алфавитно-цифровых клавиш и клавиш со знаками пунктуации, на клавиатуре имеется большое число специальных клавиш. Клавиша Enter предназначена для окончания ввода строки. Например, при вводе команд DOS ввод каждой команды должен оканчиваться нажатием клавиши Enter. Клавиша BackSpace удаляет символ, находящийся слева от курсора (курсор обычно изображается мигающим символом, похожим на знак подчеркивания). Клавиша Del (Delete-удаление) используется для удаления символа, находящегося под курсором. Клавиша Inc (Insert-вставка) предназначена для переключения между двумя режимами ввода символов: ввода с раздвижкой символов (вставка) и ввода с замещением ранее набранных символов (замена). Клавиша Esc (escape-убегать, спасаться), как правило, используется для отмены какого-либо действия, выходя из режима программы и т.д. Клавиша Tab (табуляция) при редактировании текстов обычно используется для перехода к следующей позиции табуляции. В других программах ее значение может быть иным: переключение между "окошками" на экране, полями запроса и т.д. Функциональные клавиши F1-F12 (на некоторых клавиатурах F1-F10) предназначены для различных специальных действий. Их действие определяется выполняемой программой. КЛАВИШИ CTRL и ALT.На клавиатуре имеются специальные клавиши Ctrl и Alt. Как клавиша Shift,они предназначены для изменения значений других клавиш. Клавиши Ctrl и Alt вводятся в комбинации с другими клавишами, исполняющаяся программа может особым образом реагировать на такие комбинации клавиш. 3.2. МышьМышь изобрел в 1964 году Дуглас Энглбарт в Стэндвордском исследовательском институте. Официально это устройство было названо “указателем XY-координат для дисплея”. Впервые мышь была использована в компьютере в 1973 году фирмой Xerox для графического интерфейса. В 1979 году эту идею заимствовала фирма Apple, применив ее в последствии в компьютере Lisa (1983 г.) и Macintosh (1984 г.). Дальнейшее широкое распространение мыши вызвано переходом на операционные оболочки, а затем операционные системы с графическим пользовательским интерфейсом (Windows, OS/2 и т. п.). Рисунок 3.2 - Мышь Не смотря на теперешнее разнообразие этих устройств, все они работают практически одинаково. Рука двигает маленькую коробочку. В ней - шарик, катающийся по поверхности стола. К шарику прижаты два взаимно перпендикулярных ролика, которые он вращает. Датчики поворота роликов передают сигналы в компьютер. Хвост из проводов, по которым идут сигналы, дал устройству прозвище «мышь». Впрочем, можно обойтись и без проводов (рисунок 3.2). Нынешние радиопередатчики достаточно малы, чтобы спрятать их в мышку, и достаточно слабы, чтобы не мешать окружающим. Такая «бесхвостая» мышь в работе удобнее, но стоит дороже обычной. В первых мышах датчики поворота были электромеханические. С роликом связан диск, скользящий по контактной щетке. На диске чередуются проводящие и изоляционные штрихи. И в электрической цепи возникают импульсы тока. Но контакты быстро изнашиваются, а еще быстрее загрязняются. Чтобы не терять импульсы, используют оптический датчик, состоящий из пары «светодиод - фотодиод», между которыми расположен зубчатый диск. Оптика позволяет вообще отказаться от дисков и шарика. Под коробочку с фотоэлементами подкладывают пластину с перекрещенными линиями. При движении мыши каждая такая линия дает импульс. Однако разрешающая способность оптики ограничена нарисованными на подкладке линиями, да и саму подкладку надо всегда иметь вместе с мышью, поэтому оптические мыши пока не вытеснили обычные (роликовые). Число импульсов на единицу пройденного мышкой пути зависит от ее конструкции. Но программа (драйвер), следящая за этими импульсами, может в зависимости от настройки какие-то из них пропускать. Так регулируется зависимость перемещений указателя от движений мыши. Сложные драйверы меняют чувствительность в зависимости от частоты импульсов. Благодаря этому можно коротким, но быстрым движением перебросить указатель через весь экран, а затем плавно привести его точно в нужное место. Кнопки на мыши позволяют отмечать места, в которых оказывается ее указатель. В мышках фирмы Apple кнопка всего одна - программы построены так, что ее хватает. Мышки Microsoft (в соответствии с особенностями программ этой фирмы) двухкнопочные. Lagitech выпускает трехкнопочные мыши. Но средняя (третья) кнопка нужна очень редко, и в двухкнопочных вместо нее используют одновременное нажатие двух имеющихся. Для перемещения мыши нужно место, хотя бы размером с обычную книгу. Причем гладкое (иначе указатель будет двигаться рывками), но не слишком (чтобы шарик не проскальзывал). Если на столе не хватает места для подкладки под мышь или стола нет вообще, как при работе Laptop или Noutbook, то мышку можно перевернуть и двигать ее шарик непосредственно пальцем. Можно перенести и кнопки на новый верх - получится Track Ball - «следящий шар». (Хотя, это название обычно не переводят). Трекбол не требует места. Большинство переносных компьютеров (ноутбуков) имеют трекбол, встроенный прямо в клавиатуру. Управлять трекболом (при должном навыке) можно гораздо точнее, чем мышью - если, конечно, шар достаточно велик. И надежность лучше: провода не перегибаются постоянно, поэтому не ломаются. 3.3. МониторМониторы бывают цветными и монохромными. Они могут работать в одном из двух режимов: текстовом и графическом. ТЕКСТОВЫЙ РЕЖИМ. В текстовом режиме экран монитора условно разбивается на отдельные участки - знакоместа, чаще всего на 25 строк по 80 символов (знакомест). В каждое знакоместо может быть выведен один из 256 заранее заданных символов. В число этих символов входят большие и малые латинские буквы, цифры, символы, а также псевдографические символы, используемые для вывода на экран таблиц и диаграмм, построения рамок вокруг участков экрана и т.д. ГРАФИЧЕСКИЙ РЕЖИМ. Графический режим монитора предназначен для вывода на экран графиков, рисунков и т.д. Разумеется, в этом режиме можно также выводить и текстовую информацию в виде различных надписей, причем эти надписи могут иметь произвольный шрифт, размер букв и т.д. В графическом режиме экран монитора состоит из точек, каждая из которых может быть темной или светлой на монохромных мониторах или одного из нескольких цветов - на цветном. Количество точек по горизонтали и вертикали называется разрешающей способностью монитора в данном режиме. Следует заметить, что разрешающая способность не зависит от размера экрана монитора, подобно тому, как и большой, и маленький телевизоры имеют на экране 625 строк развертки изображения. ЧАСТО ИСПОЛЬЗУЕМЫЕ МОНИТОРЫ. Наиболее широкое распространение в компьютере IBM PC получили мониторы типов MDA,CGA,Hercules,EGA и VGA. В настоящее время мониторы MDA и CGA используются уже очень редко, так как они не обладают надлежащей разрешающей способностью, что приводит к быстрому утомлению глаз. Кроме того, не имеют возможности программной загрузки шрифтов символов, поэтому для изображения букв кириллицы в текстовом режиме приходится заменять электронные схемы, хранящие шрифты (знакогенераторы). Иногда, впрочем, можно не заменять знакогенератор, а записать в него с помощью специальных приборов нужные шрифты символов. Большинство компьютеров, выпущенных в конце 80-х годов, оснащались мониторами типа VGA. Они обеспечивают достаточное количество изображения в текстовом и графическом режиме экрана при работе с DOS-программами. Несколько хуже мониторы EGA,они считаются еще более устаревшими. Но для современных программ, использующих графический интерфейс взаимодействия с пользователем, разрешение VGA (640*480 точек) уже явно недостаточно. Поэтому практически все современные компьютеры оснащаются мониторами типа Super-VGA,обеспечивающими разрешающую способность 1024*768 и 800*600. 3.4. СканерСканером называется устройство, позволяющее вводить в компьютер образы изображений, представленных в виде текста, рисунков, слайдов, фотографий или другой графической информации. Кстати, несмотря на обилие различных моделей сканеров, в первом приближении их классификацию можно провести всего по нескольким признакам (или критериям). Во-первых, по степени прозрачности вводимого оригинала изображения, во-вторых, по кинематическому механизму сканера (конструкции; механизма движения), в-третьих, по типу вводимого изображения, в-четвертых, по особенностям программного и аппаратного обеспечения сканера. Оригиналы изображений. Вообще говоря, изображения (или оригиналы) можно условно разделить на две большие группы. К первой из них относятся называемые непрозрачные оригиналы: всевозможные фотографии, рисунки, страницы журналов и буклетов. Если вспомнить курс школьной физики, то известно, что изображения с подобных оригиналов мы видим в отраженном свете. Другое дело прозрачные оригиналы -- цветные и черно-белые слайды и негативы; в этом случае глаз (как оптическая система) обрабатывает свет, прошедший через оригинал. Таким образом, прежде всего, следует обратить внимание на то, с какими типами оригиналов сканер может работать. В частности, для работы со слайдами существуют специальные приставки. Механизм движения. Определяющим фактором для данного параметра является способ перемещения считывающей головки сканера и бумаги относительно друг друга. В настоящее время все известные сканеры о этому критерию можно разбить на два основных типа: ручной (hand-held) и настольный (desktop). Тем не менее, существуют также комбинированные устройства, которые сочетают в себе возможности настольных и ручных сканеров. В качестве примера можно привести модель Niscan Page американской фирмы Nisca. Типы вводимого изображения. По данному критерию все существующие сканеры можно подразделить на черно-белые и цветные. Черно-белые сканеры в свою очередь могут подразделяться на штриховые и полутоновые («серые»). Однако, как мы увидим в дальнейшем, полутона изображения могут также эмулироваться. Итак, первые модели черно-белых сканеров могли работать только в двухуровневом (bilevel) режиме, воспринимая или черный, или белый цвет. Таким образом, сканироваться могли либо штриховые рисунки (например, чертежи), либо двух тоновые изображения. Хотя эти сканеры и не могли работать с действительными оттенками серого цвета, выход для сканирования полутоновых изображений такими сканерами был найден. Псевдополутоновой режим, или режим растрирования (dithering), сканера имитирует оттенки серого цвета, группируя, несколько точек вводимого изображения в так называемые gray-scale-пиксели. Такие пиксели могут иметь размеры 2х2 (4 точки), 3х3 (9 точек) или 4х4 (16 точек) и т.д. Отношение количества черных точек к белым и выделяет уровень серого цвета. Например, gray-scale-пиксель размером 4х4 позволяет воспроизводить 17 уровней серого цвета (включая и полностью белый цвет). Не следует, правда, забывать, что разрешающая способность сканера при использовании gray-scale-пикселя снижается (в последнем случае в 4 раза). Полутоновые сканеры используют максимальную разрешающую способность, как правило, только в двухуровневом режиме. Обычно они поддерживают 16, 64 или 256 оттенков серого цвета для 4-, 6- и 8-разрядного кода, который ставится при этом в соответствие каждой точке изображения. Разрешающая способность сканера измеряется в количестве различаемых точек на дюйм изображения -- dpi (dot per inch). Если в первых моделях сканеров разрешающая способность была 200--300 dpi, то в современных моделях это, как правило, 400, а то и 800 dpi. Некоторые сканеры обеспечивают аппаратное разрешение 600х1200 dpi. В ряде случаев разрешение сканера может устанавливаться программным путем в процессе работы из ряда значений: 75, 1 150, 200, 300 и 400 dpi. Надо сказать, что благодаря операции интерполяции, выполняемой, как правило, программно, современные сканеры могут иметь разрешение 800 и даже 1600 dpi. В результате интерполяции на получаемом при сканировании изображении сглаживаются кривые линии и исчезают неровности диагональных линий. Напомним, что интерполяция позволяет отыскивать значения промежуточных величин по уже известным значениям. Например, в результате сканирования один из пикселов имеет значение уровня серого цвета 48, а соседний с ним -- 76. Использование простейшей линейной интерполяции позволяет сделать предположение о том, что значение уровня серого цвета для промежуточного пикселя могло бы быть равно 62. Если вставить все оценочные значения пикселов в файл отсканированного изображения, то разрешающая способность сканера как бы удвоится, то есть вместо обычных 400 dpi станет равной 800 dpi. Аппаратные интерфейсы сканеров. Для связи с компьютером сканеры могут использовать специальную 8- или 16-разрядную интерфейсную плату, вставляемую в соответствующий слот расширения. Для портативных компьютеров подходит устройство PC Card. Кроме того, в настоящее время достаточно широкое распространение получили стандартные интерфейсы, применяемые в IBM PC-совместимых компьютерах (последовательный и параллельный порты, а также интерфейс SCSI). Стоит отметить, что в случае стандартного интерфейса у пользователя не возникает проблем с разделением системных ресурсов: портов ввода-вывода, прерываний IRQ и каналов прямого доступа DMA. По понятным причинам наиболее медленно передача данных осуществляется через последовательный порт (RS-232C). Именно поэтому в ряде последних ручных или комбинированных моделей сканеров для связи с компьютером применяется стандартный параллельный порт. Это очень удобно, например, при работе с портативным компьютером. Программные интерфейсы и TWAIN. Для управления работой сканера (впрочем, как и иного устройства) необходима соответствующая программа -- драйвер. В этом случае управление идет не на уровне "железа" (портов ввода-вывода), а через функции или точки входа драйвера. До недавнего времени каждый драйвер для сканера имел свой собственный интерфейс. Это было достаточно неудобно, поскольку для каждой модели сканера требовалась своя прикладная программа. Логичнее было бы наоборот, если бы с одной прикладной программой могли работать несколько моделей сканеров. Это стало возможным благодаря TWAIN. TWAIN -- это стандарт, согласно которому осуществляется обмен данными между прикладной программой и внешним устройством (читай -- его драйвером). Напомним, что консорциум TWAIN был организован с участием представителей компаний Aldus, Caere, Eastman Kodak, Hewlett Packard & Logitech. Основной целью создания TWAIN-спецификации было решение проблемы совместимости, то есть легкого объединения различных устройств ввода с любым программным обеспечением. Конкретизируя, можно выделить несколько основных вопросов: во-первых, поддержку различных платформ компьютеров; во-вторых, поддержку различных устройств, включая разнообразные сканеры и устройства ввода видео; в-третьих, возможность работы с различными формата данных. Благодаря использованию TWAIN-интерфейса можно вводить изображение одновременно с работой в прикладной программе, поддерживающей TWAIN, например CorelDraw, Picture Publisher, PhotoFinish. Таким образом, любая TWAIN -совместимая программа будет работать с TWAIN-совместимым сканером. В заключение стоит отметить, что образы изображений в компьютере могут храниться в графических файлах различных форматов, например TIFF, РСХ, ВМР, GIF и других. Надо иметь в ввиду, что при сканировании изображений файлы получаются достаточно громоздкими и могут достигать десятков и сотен мегабайт. Для уменьшения объема хранимой информации используется обычно процесс компрессии (сжатия) таких файлов. Вводить графическую информацию в компьютер можно вручную. Устройств оцифровки графики много, и они очень разнообразны. Одно из них так и называется Digitiser - «оцифровщик» (обычно это название не переводят). Дигитайзер оборудован прицельным приспособлением (лупа с перекрестием), которое оператор наводит на интересующие его точки. Если нажать кнопку на прицеле, координаты точки фиксируются. Таким способом можно ввести в компьютер характерные точки чертежа, чтобы по ним восстановить линии. Зачастую это проще, чем сканировать весь чертеж и потом восстанавливать линию из множества точек. Матричные устройства, например телевизор, синтезируют двумерное изображение из строк, а строки - из точек. Обратным преобразованием - разложением плоскости на линии, а линий на точки (разверткой, сканированием) для передачи по последовательным линиям связи - заняты телекамеры и сканеры. Телекамера использует электронную развертку. Обычный сканер, по крайней мере, в одном из направлений, развертывает изображение механически - перемещая либо бумагу (рулонный), либо светочувствительные элементы (планшетный). Перемещать можно и весь сканер по бумаге - как правило, вручную (рисунок 3.3). Такие сканеры намного меньше и дешевле обычных, но требуют хорошей тренировки оператора и сложных программ, компенсирующих неизбежные дрожания и перекосы. А в профессиональных издательских системах работают барабанные сканеры - лист с изображением крепится на массивном цилиндре, вращающемся перед фотоэлементами. Так меньше помех от неравномерности движения. Рисунок 3-3. Ручной сканер Планшетный сканер можно оборудовать устройством автоматической подачи листов. Это не только удобно, но и уменьшает перекос изображения (что особенно важно при вводе текстов). Сканеры, в отличие от телекамер, сами подсвечивают рассматриваемую поверхность. Это гарантирует стабильное освещение и правильную цветопередачу или градации серого цвета черно-белого сканера. Разрешающая способность современных «бытовых» сканеров 300 - 800 dpi, дорогих профессиональных - несколько тысяч. Существуют (входят в комплект большинства сканеров и иногда встраиваются в них на аппаратном уровне) программы интерполяции - расчета уровней яркости в промежуточных точках. Они позволяют формировать изображение, соответствующее разрешающей способности в 2 - 4 раза большей. Изготовители для рекламы указывают в первую очередь эту, программную, разрешающую способность, реальные возможности аппаратуры часто оказываются ниже. |
|