50506 (572576), страница 2
Текст из файла (страница 2)
Наиболее распространены дисплеи на электронно-лучевой трубке (ЭЛТ). Большинство персональных компьютеров оснащено в основном ЭЛТ-дисплеями. Они работают подобно бытовому телевизору.
Под воздействием электрических полей в «электронной пушке» разгоняется поток электронов. Далее при помощи электромагнитных полей пучок отклоняется в нужную сторону. Затем, проходя через апертурную решётку, этот поток фокусируется, доходит до экрана и заставляет светиться маленькое пятнышко люминофора (зерно экрана) с яркостью, пропорциональной интенсивности пучка. Так работают монохромные устройства. В цветных мониторах зерно экрана составляют три пятнышка люминофора разного цвета (красного, зелёного и синего) и потоки электронов посылаются тремя «пушками», причём электронный луч для каждого цвета должен попадать на свой люминофор.
Преимущества: современные ЭЛТ-дисплеи имеют высокое качество изображения, достаточно дёшевы и надёжны.
Недостатки: такие дисплеи достаточно громоздки, потребляют много энергии, имеют более высокий уровень излучения, чем дисплеи других типов.
Жидкокристаллические дисплеи (Liquid-Crystal Display), или LCD-дисплеи. Их действие основано на эффекте потери жидкими кристаллами своей прозрачности при пропускании через них электрического тока.
Преимущества: жидкокристаллические дисплеи не создают вредного для здоровья пользователя излучения, наиболее экономичны в потреблении энергии, обеспечивают хорошее качество изображения.
Недостатки: такие дисплеи достаточно дороги, небольшие (14") размеры экрана; если смотреть на экран сбоку, то почти ничего нельзя разглядеть.
Газо-плазменные дисплеи (plasma displays). Действие основано на свечении газа при пропускании через него электрического тока. Схема такова: имеются два листа, между ними инертный газ; один из листов прозрачный, а на втором расположены электроды, на которые подаётся напряжение. Обычно газо-плазменные индикаторы состоят из нескольких подобных элементарных ячеек, число точек в каждой из которых подобрано наиболее оптимальным образом для отображения одиночных символов. (Выглядит это примерно так же, как часы в метро.) Эти дисплеи применяются в основном в специализированных ЭВМ для отображения строк символов.
Светодиодные матрицы (LED-дисплеи). Обычно применяются во встроенных ЭВМ (используемых в автоматизированных линиях на промышленном производстве, в робототехнике и так далее) для отображения небольших объёмов текстовой информации.
На протяжении многих лет механизмы (способы) связи между компьютером и дисплеем непрерывно видоизменялись, всё более совершенствуясь. Для подключения дисплея к компьютеру необходима соответствующая карта — видеоадаптер.
Основные пользовательские характеристики:
Размер экрана по диагонали. Измеряется в дюймах. Имеются 14", 15", 17", 21" и др. мониторы.
Размер зерна экрана — расстояние в миллиметрах между двумя соседними люминофорами одного цвета. Меньший размер зерна соответствует более резкой и контрастной картинке, создавая общее впечатление чистоты цвета и чёткого контура изображения. У мониторов разного типа размер зерна экрана может находиться в пределах от 0,18 до 0,50 мм. Наиболее оптимальными для восприятия считаются мониторы с зерном экрана от 0,24 до 0,28 мм.
Разрешающая способность — число пикселей (точек экрана) по горизонтали и вертикали. Эта характеристика определяет контрастность изображения. Она зависит от размера экрана и размера зерна экрана, но может изменяться (в определённых пределах) с помощью программной настройки.
Число передаваемых цветов. Начиная со стандарта VGA, любой монитор способен отображать столько цветов, сколько обеспечивает видеокарта, вернее, объём памяти видеокарты.
Видеокарта — это устройство, управляющее дисплеем и обеспечивающее вывод изображений на экран. Она определяет разрешающую способность дисплея и количество отображаемых цветов.
Сигналы, которые получает дисплей (числа, символы, изображения и сигналы синхронизации) формируются именно видеокартой.
Возможности ПК по отображению информации определяются совокупностью (и совместимостью) технических характеристик дисплея и его видеокарты, то есть видеосистемы в целом.
Практически все современные видеокарты принадлежат к комбинированным устройствам и помимо главной своей функции — формирования видеосигналов — осуществляют ускорение выполнения графических операций. Для этого на видеокарте устанавливаются специальные процессоры, позволяющие выполнять многие операции с графическими данными без использования центрального процессора. Такие устройства называются видеоадаптерами или видеоакселераторами. Они значительно ускоряют вывод информации на экран дисплея при работе с графическими программными оболочками, трёхмерной графикой и при воспроизведении динамических изображений.
Видеокарта состоит из:
- набора микросхем (или одной интегрированной микросхемы — видеоакселератора);
- цифроаналогового преобразователя данных, находящихся в видеопамяти, в видеосигнал;
- видеопамяти;
- самой платы с разъёмами.
В настоящее время насчитывается более 30 модификаций видеокарт, различающихся конструкцией, параметрами и стандартами. Классификация видеокарт по принятым стандартам приведена в таблице 1:
Таблица 1
Название видеокарты | Название монитора | Разрешение | Объём видеопамяти | Количество отображаемых цветов |
MDA — Monochrome Display Adapter | MD | 720x350 | 64 бита - 128 Кб | 2 |
CGA — Color Graphics Adapter | CD | 640x200 | 128Кб | 16 |
HGC — Hercules Graphics Card | MD + | 720x348 | 128Кб | 2 |
EGA (1984) – Enhanced Graphics Adapter | ECD | 640x350 | 128 б - 512Кб | 16 - 64 |
VGA (1987) — Video Graphics Array | BCD | 640x480 | 256 - 512 Кб | 256 |
SVGA — Super VGA | BCD | 800x600 | 256 Кб - 1Мб | 256 - 16 млн. |
XGA — extended Graphics Array | ECD | 1600x1200 | 1- 4 Мб | 16 млн. |
3. Системы управления базами данных
Всякая прикладная программа является отображением какой-то части реального мира и поэтому содержит его формализованное описание в виде данных. Крупные массивы данных размещают, как правило, отдельно от исполняемого программы, и организуют в виде Базы данных. Начиная с 60-х годов для работы с данными, стали использовать особые программные комплексы, называемые системами управления базами данных (СУБД).
Системы управления базами данных отвечают за:
- физическое размещение данных и их описаний;
- поиск данных;
- поддержание баз данных в актуальном состоянии;
- защиту данных от некорректных обновлений и несанкционированного доступа;
-обслуживание одновременных запросов к данным от нескольких пользователей (прикладных программ).
Хранение в базе данных имеют определенную логическую структуру, то есть, представлены некоторой моделью, поддерживаемой СУБД. К числу важнейших относятся следующие модели данных:
- иерархическая;
- сетевая;
- реляционная;
- объектно-ориентированная.
В иерархической модели данные представляются в виде древовидной (иерархической) структуры. Она удобна для работы с иерархически упорядоченной информацией и громоздка для информации со сложными логическими связями.
Сетевая модель означает представление данных в виде произвольного графа. Достоинством сетевой и иерархической моделей данных является возможность их эффективной реализации показателей затрат памяти и оперативности. Недостатком сетевой модели данных является высокая сложность и жесткость схемы БД, построенной на ее основе.
Реляционная модель данных (РМД) название получила от английского термина Relation – отношение. Модель данных описывает некоторый набор родовых понятий и признаков, которыми должны обладать все конкретные СУБД и управляемые ими БД, если они основываются на этой модели.
Объектно-ориентированная модель – это когда в базе хранятся не только данные, но и методы их обработки в виде программного кода. Это перспективное направление, пока также не получившее активного распространения из-за сложности создания и применения подобных СУБД.
Базы данных – это совокупность записей различного типа, содержащая перекрестные ссылки.
Файл – это совокупность записей одного типа, в котором перекрестные ссылки отсутствуют.
Более того, в определении нет упоминания о компьютерной архитектуре. Дело в том, что, хотя в большинстве случаев БД действительно представляет собой один или (чаще) несколько файлов, физическая их организация существенно отличается от логической. Таблицы могут храниться как в отдельных файлах, так и вместе. И, наоборот, для хранения одной таблицы иногда используются несколько файлов. Для поддержки перекрестных ссылок и быстрого поиска обычно выделяются дополнительные специальные файлы.
Поэтому при работе с базами данных обычно применяются понятия более высокого логического уровня: запись и таблица, без углубления в подробности их физической структуры.
Таким образом, сама по себе база данных – это только набор таблиц с перекрестными ссылками. Чтобы универсальным способом извлекать из нее группы записей, обрабатывать их, изменять и удалять, требуются специальные программы, называющиеся СУБД.
По характеру использования СУБД делят на персональные (СУБДП) и многопользовательские (СУБДМ).
К персональным СУБД относятся VISUAL FOXPRO, ACCESS и др. К многопользовательским СУБД относятся, например, СУБД ORACLE и INFORMIX.
Многопользовательские СУБД включают в себя сервер БД и клиентскую часть, работают в неоднородной вычислительной среде, допускаются разные типы ЭВМ и различные операционные системы. Поэтому на базе СУБДМ можно создать информационную систему, функционирующую по технологии клиент-сервер. Универсальность многопользовательских СУБД отражается соответственно на высокой цене и компьютерных ресурсах, требуемых для поддержки.
Персональные СУБД представляют собой совокупность языковых и программных средств, предназначенных для создания, ведения и использования БД.
Для обработки команд пользователя или операторов программ в СУБДП используются интерпретаторы команд (операторов) и компиляторы. С помощью компиляторов в ряде СУБДП можно получать исполняемые автономно приложения – exe – программы.
Обеспечение безопасности достигается СУБД шифрованием прикладных программ, данных, защиты паролем, поддержкой уровней доступа к базе данных, к отдельной таблице.
Расширение возможностей пользователя СУБДП достигается за счет подключения систем распространения Си и Ассемблера.
Поддержка функционирования в сети обеспечивается:
- средствами управления доступом пользователей к совместно используемым данным, т.е. средствами блокировки файлов (таблиц), записей, полей, которые в разной степени реализованы в разных СУБДЛ;
- средствами механизма транзакций, обеспечивающими целостность БД при функционировании в сети.
Теперь рассмотрим функции СУБД немного подробнее.