Обработка информации в компьютере
| Восприятие |
| Источникинформации |
Технологию обработки информации на компьютере можно представить в виде следующей схемы (рис. 23).
| СигналS2 |
Рис. 23. Схема обработки информации на компьютере
Рассмотрим процесс обработки информации на примере программы:
var CHISLO: integer;
input (CHISLO);
CHISLO:=CHISLO+1;
write (CHISLO);
Обработка информации происходит несколько этапов:
1. Источником информации является программист, если выполняется отладка программы, или пользователь, если программа используется. В качестве сигнала S1 выступают входные данные, например, значения переменной CHISLO. Носитель информации произволен.
2. Восприятие сигнала S1 инициируется при выполнении команды, соответствующей оператору input (CHISLO). Введенная с клавиатуры информация размещается в промежуточной буферной памяти устройства ввода. Носитель сигнала S2 носит электронный характер.
3. Введенная информация передается из буферной памяти по адресу основной памяти, указанному в загрузочном модуле для размещения соответствующей переменной. Например, для переменной CHISLO отведена область памяти размером два байта по адресу 0002:0008. Сигнал S3 носит электронный характер.
4. Обработка выполняется процессором и заключается в выполнении оператора присваивания из приведенной программы. Этому оператору соответствует код, по которому выполняются следующие действия:
- в регистр АХ помещается 1;
- в регистр СХ помещаются данные, расположенные по адресу 0002:0008, – это введенное при восприятии значение переменной CHISLO;
- содержимое регистров АХ и СХ складывается, результат помещается в регистр АХ;
- содержимое регистра АХ помещается по адресу 0002:0008, т.е. присваивается переменной CHISLO. При этом отведенная под переменную память может быть недостаточна для размещения результата, если, например, введенное значение было слишком большим. Тогда возникает ситуация переполнения. Таким образом, семантика сигнала S4 различается в зависимости от результатов вычислений:
- если вычисления корректны, то это значение переменной CHISLO, которое размещено по адресу 0002:0008, а потому носит электронный характер;
- если вычисления некорректны, тогда сигнал S4 – это диагностические сообщения о недостатке памяти для переменной; также носит электронный характер.
5. Хранение не выполняется, поскольку в программе отсутствуют команды по привлечению внешней памяти.
6. Передача информации – это перенос сигнала S4 от основной памяти компьютера к промежуточной буферной памяти устройства вывода, в роли которого для нашей программы выступает монитор. Инициируется оператором write (CHISLO), если обработка прошла корректно, или средствами ОС при наличии ошибки в программе. В любом случае выполняется средствами ОС и каналами сопряжения устройства вывода и других устройств компьютера. Сигналы S4 и S5 в таком случае тождественны по синтаксису и носителю, а различаются лишь местом нахождения.
7. Представление информации заключается в преобразовании сигнала S5 к виду, понятному и удобному потребителю. Выполняется устройством вывода, в роли которого в данном случае выступает монитор, тогда сигнал S6 – электронный.
ОТОБРАЖЕНИЕ ИНФОРМАЦИИ
Графическая подсистема ПК
Графическая подсистема любого ПК состоит из трёх частей. В одной из них создаётся и хранится информация об изображении; эта часть называется графическим адаптером (видеоадаптером). Другая часть служит для отображения этой информации; это монитор. Оставшаяся часть – кабель, связывающий первые две.
Мониторсостоит из устройства отображения (дисплея), аппаратного обеспечения, которое непосредственно создаёт изображение на экране, и электронных схем, управляющих работой самого экрана. Монитор отличается от телевизора тем, что в нём применяются отдельные синхронизирующие сигналы и сигналы цветности. В противоположность ему телевизор декодирует только один составной сигнал, содержащий сигналы синхронизации, цвета и звука одновременно.
Созданием изображения на мониторе управляет обычно аналоговый видеосигнал, формируемый видеоадаптером. Компьютер формирует цифровые данные об изображении, которые из оперативной памяти поступают в специализированный процессор видеоплаты, где обрабатываются и сохраняются в видеопамяти. Параллельно с накоплением в видеопамяти полного цифрового «слепка» изображения на экране данные считываются цифроаналоговым преобразователем (Digital Analog Converter, DAC). Поскольку DAC обычно (хотя и не всегда) включает собственную память произвольного доступа (Random Access Memory, RAM) для хранения палитры цветов в 8-разрядных режимах, его еще называют RAMDAC. На последнем этапе DAC преобразует цифровые данные в аналоговые и посылает их на монитор. Эта операция выполняется DAC несколько десятков раз за одну секунду; данная характеристика называется частотой обновления (или регенерации) экрана. Согласно современным эргономическим стандартам, частота обновления экрана должна составлять не менее 85 Гц, в противном случае человеческий глаз замечает мерцание, что отрицательно влияет на зрение.
Дисплей–устройство визуализации (отображения) текстовой и графической информации без ее долговременной фиксации.
Дисплей служит как для отображения информации, вводимой посредством клавиатуры или других устройств ввода, так и для выдачи пользователю сообщений, а также для вывода полученных в ходе выполнения программ результатов.
По физическим принципам формирования изображения дисплеи бывают:
1) на базе электронно-лучевой трубки;
2) жидкокристаллические;
3) плазменные (газоразрядные).
Дисплеи на базе электронно-лучевой трубки традиционны, а принцип их работы аналогичен бытовому телевизору. В электронно-лучевой трубке формируется луч (или три луча для цветных трубок), управляя перемещением и интенсивностью которого можно получить изображение на люминофоровом экране.
Жидкокристаллический экран (индикатор) представляет собой совокупность сегментов для воспроизведения элементарных частей изображения (в частности, точек). Каждый сегмент состоит из нормально прозрачной анизотропной жидкости, заключенной между двумя прозрачными электродами. При подаче на электроды напряжения коэффициент отражения жидкости меняется, и сегмент при освещении его внешним источником света темнеет. В ПК в последнее время широкое распространение получили жидкокристаллические индикаторы с обратной (задней) подсветкой (backlit). Их конструктивная особенность заключается в том, что за экраном размещается источник света, а сам экран состоит из жидкокристаллических ячеек, которые в нормальном состоянии являются непрозрачными. При приложении к такой ячейке напряжения она начинает пропускать свет, что и приводит к получению изображения на экране. Такой принцип формирования изображения облегчает создание цветных дисплеев. Для этого достаточно иметь на экране тройки жидкокристаллических ячеек, обеспечивающие на просвет воспроизведение основных цветов (красного, зеленого и синего).
Экран плазменного дисплея представляет собой матрицу газоразрядных элементов. При приложении к электродам газоразрядного элемента напряжения возникает электрический разряд красного или оранжевого свечения в газе, которым этот элемент заполнен. По сравнению с жидкокристаллическими плазменные индикаторы имеют более высокую контрастность, однако обладают и повышенным энергопотреблением.
Видеоадаптер включает в себя видеопамять, в которой хранится изображение, отображаемое в данный момент на экране дисплея, постоянное запоминающее устройство, в котором записаны наборы шрифтов, отображаемые видеоадаптером в текстовых и графических режимах, и функции BIOS для работы с видеоадаптером. Кроме того, видеоадаптер содержит видеопроцессор – сложное управляющее устройство, обеспечивающее обмен данными с компьютером, формирование изображения и некоторые другие действия.
Принцип работы видеоадаптера. Прежде чем стать изображением на мониторе, двоичные цифровые данные обрабатываются центральным процессором, затем через шину данных направляются в видеоадаптер, где начинают обрабатываться. Обработанные цифровые данные направляются в видеопамять, где создается образ изображения, которое должно быть выведено на дисплее. Затем, все еще в цифровом формате, данные, образующие образ, передаются в RAMDAC, где они конвертируются в аналоговый вид, после чего передаются в монитор, на котором выводится требуемое изображение.
Режимы работы видеоадаптера. Видеоадаптеры могут работать в различных текстовых и графических режимах, различающихся разрешением, количеством отображаемых цветов и некоторыми другими характеристиками.
Текстовый режим. Основной видеорежим у персональных компьютеров – это текстовый режим. В этом режиме линии и прямоугольники создаются с использованием псевдографических символов. 256 таких 8-байтовых (или 12-байтовых, или 14-байтовых, или 16-байтовых) кодовых групп хранятся в памяти для рисунков всех изображаемых символов, и вся эта область памяти называется буфером знакогенератора. Адаптер дисплея «узнает» начальный адрес этого буфера (порядковый номер его начального байта, отсчитанный от начала памяти), берет из видеопамяти код символа, означающий порядковый номер его кодовой группы в буфере знакогенератора, умножает на число пиксельных строк в изображении символа и прибавляет полученное число к начальному адресу буфера знакогенератора. Полученное число есть начальный адрес кодовой группы изображения символа. Далее видеоадаптер берет каждый байт кодовой группы изображения и работает уже с отдельными битами байта: для нулевых битов выводит пиксел цветом фона, а для единичных – цветом рисунка (коды цвета фона и рисунка он тоже берет из видеопамяти – из байта атрибутов). Вот так появляются на экране дисплея рисунки букв, тоже, как и все в компьютере, закодированные двоичными числами. Очень похожа картина при выводе изображений символов на печать, только коды изображений символов и их порядковые номера хранятся в памяти печатающего устройства постоянно либо заносятся туда из памяти компьютера перед началом печати. Единицы в кодах рисунков символов расшифровываются при этом как необходимость, например, удара соответствующей иголки в игольчатых устройствах печати.
Графический режим.В графических режимах видеобуфер организован как последовательность битовых полей, состояние битов каждого поля определяет цвет отдельной точки экрана. В графическом режиме экран разделяется на отдельные светящиеся точки, количество которых зависит от типа дисплея, например 640 по горизонтали и 480 по вертикали. Светящиеся точки на экране обычно называют пикселами, их цвет и яркость может меняться. Именно в графическом режиме появляются на экране компьютера все сложные графические изображения, создаваемыми специальными программами, которые управляют параметрами каждого пиксела экрана. Графические режимы характеризуются такими показателями, как разрешающая способность и палитра.
Разрешающая способность – количество точек, с помощью которых на экране воспроизводится изображение. Типичные в настоящее время уровни разрешения 800х600 точек или 1024 х 768 точек. Однако для мониторов с большой диагональю может использоваться разрешение 1152 х 864 точки.
Размер на экране в длину равен ширине всей видимой области экрана, умноженной на количество пикселов изображения, поделенной на количество элементов изображения в строке (это первое из чисел, определяющих режим развёртки монитора).
Пример: у 17 монитора ширина видимой области около 32 см. Если установлен режим 1024 х 768, то изображение в 640 пикселов будет иметь ширину 32 х 640 : 1024 = 20 см.
Аналогично определяется и высота изображения на экране.
Палитра – количество цветов, которые используются для воспроизведения изображения, например, 4 цвета, 16 цветов, 256 цветов, 256 оттенков серого цвета, 216 цветов в режиме, называемом High color, или 224 цветов в режиме True color.
Можно изменить возможности графической подсистемы путём замены используемого в ней аппаратного обеспечения. В большинстве случаев это означает замену видеокарты. Поскольку каждый графический адаптер использует свои видеорежимы и каждый режим имеет свои особые требования к памяти, дисплейная память, которой пользуются компьютеры, расположена физически на самой плате графического адаптера, так что если мы меняем адаптер, то меняем также и память. Таким образом, мы автоматически получаем необходимый объём и тип дисплейной памяти, когда устанавливаем тот или иной графический адаптер.
Специальные видеоадаптеры. Для компьютерных систем, критичных к быстродействию видеоподсистемы, выпускаются специальные видеоадаптеры с графическими сопроцессорами. Такие видеоадаптеры могут брать на себя часть вычислительной работы, связанной с построением изображения, они могут, например, самостоятельно строить окружность, определенную ее центром и радиусом, могут аппаратно выполнять перемещение областей изображений на экране. Вы можете даже самостоятельно программировать такие видеоадаптеры на выполнение определенных действий, освобождая процессорное время для других нужд.
Для облегчения использования графических сопроцессоров вместе с ними поставляются драйверы к различным программам – системам втоматизированного проектирования, моделирования, операционной системе Windows.
Видеопамять.Видеопамять предназначена для хранения видеоинформации –двоичного кода изображения, выводимого на экран.
Видеопамять – это электронное энергозависимое запоминающее устройство. В ней могут храниться одновременно несколько страниц высококачественного графического изображения. От объема видеопамяти зависит доступное графическое и цветовое разрешение.
Большинство видеосистем имеет видеопамять, достаточную для хранения более чем одной экранной страницы отображения данных, поэтому на экране в каждый момент видна только часть того, что хранится в видеопамяти.
В видеопамяти хранится информация о цвете каждой точки экрана. Чем большее количество различных цветов используется, тем больший объем видеопамяти треб
