::VIP::
Регистрация: 02.03.2002
Адрес: в Кремле
Сообщения: 4 674
|
- Какие типы видеопамяти используются в видеоадаптерах?
FPM DRAM (Fast Page Mode Dynamic RAM - динамическое ОЗУ с быстрым
страничным доступом) - основной тип видеопамяти, идентичный
используемой в системных платах. Использует асинхронный доступ, при
котором управляющие сигналы жестко не привязаны к тактовой частоте
системы. Активно применялся примерно до 1996 г. Наиболее
распространенные микросхемы FPM DRAM - 4-разрядные DIP и SOJ, а также
- 16-разрядные SOJ.
VRAM (Video RAM - видео-ОЗУ) - так называемая двухпортовая DRAM с
поддержкой одновременного доступа со стороны видеопроцессора и
центрального процессора компьютера. Позволяет совмещать во времени
вывод изображения на экран и его обработку в видеопамяти, что
сокращает задержки и увеличивает скорость работы.
EDO DRAM (Extended Data Out DRAM - динамическое ОЗУ с расширенным
временем удержания данных на выходе) - тип памяти с элементами
конвейеризации, позволяющий несколько ускорить обмен блоками данных с
видеопамятью.
SGRAM (Synchronous Graphics RAM - синхронное графическое ОЗУ) -
вариант DRAM с синхронным доступом, когда все управляющие сигналы
изменяются только одновременно с системным тактовым синхросигналом,
что позволяет уменьшить временнЫе задержки за счет "выравнивания"
сигналов.
WRAM (Window RAM - оконное ОЗУ) - EDO VRAM, в котором порт (окно),
через который обращается видеоконтроллер, сделан меньшим, чем порт для
центрального процессора.
MDRAM (Multibank DRAM - многобанковое ОЗУ) - вариант DRAM,
организованный в виде множества независимых банков объемом по 32 кб
каждый, работающих в конвейерном режиме.
Увеличение скорости обращения видеопроцессора к видеопамяти, помимо
повышения пропускной способности адаптера, позволяет поднять
максимальную частоту регенерации изображения, что снижает утомляемость
глаз оператора.
----------------------------------------------------------------
- Какие типы видеоадаптеров используются в IBM PC?
MDA (Monochrome Display Adapter - монохромный адаптер дисплея) -
простейший видеоадаптер, применявшийся в IBM PC. Работает в текстовом
режиме с разрешением 80x25 (720x350, матрица символа - 9x14),
поддерживает пять атрибутов текста: обычный, яркий, инверсный,
подчеркнутый и мигающий. Частота строчной развертки - 15 кГц.
Интерфейс с монитором - цифровой: сигналы синхронизации, основной
видеосигнал, дополнительный сигнал яркости.
HGC (Hercules Graphics Card - графическая карта Hercules) - расширение
MDA с графическим режимом 720x348, разработанное фирмой Hercules.
CGA (Color Graphics Adapter - цветной графический адаптер) - первый
адаптер с графическими возможностями. Работает либо в текстовом режиме
с разрешениями 40x25 и 80x25 (матрица символа - 8x8), либо в
графическом с разрешениями 320x200 или 640x200. В текстовых режимах
доступно 256 атрибутов символа - 16 цветов символа и 16 цветов фона
(либо 8 цветов фона и атрибут мигания), в графических режимах доступно
четыре палитры по четыре цвета каждая в режиме 320x200, режим 640x200
- монохромный. Вывод информации на экран требовал синхронизации с
разверткой, в противном случае возникали конфликты по видеопамяти,
проявляющиеся в виде "снега" на экране. Частота строчной развертки -
15 кГц. Интерфейс с монитором - цифровой: сигналы синхронизации,
основной видеосигнал (три канала - красный, зеленый, синий),
дополнительный сигнал яркости.
EGA (Enhanced Graphics Adapter - улучшенный графический адаптер) -
дальнейшее развитие CGA, примененное в первых PC AT. Добавлено
разрешение 640x350, что в текстовых режимах дает формат 80x25 при
матрице символа 8x14 и 80x43 - при матрице 8x8. Количество
одновременно отображаемых цветов - по прежнему 16, однако палитра
расширена до 64 цветов (по два разряда яркости на каждый цвет). Введен
промежуточный буфер для передаваемого на монитор потока данных,
благодаря чему отпала необходмость в синхронизации при выводе в
текстовых режимах. Структура видеопамяти сделана на основе так
называемых битовых плоскостей - "слоев", каждый из которых в
графическом режиме содержит биты только своего цвета, а в текстовых
режимах по плоскостям разделяются собственно текст и данные
знакогенератора. Совместим с MDA и CGA. Частоты строчной развертки -
15 и 18 кГц. Интерфейс с монитором - цифровой: сигналы синхронизации,
видеосигнал (по две линии на каждый из основных цветов).
MCGA (Multicolor Graphics Adapter - многоцветный графический адаптер)
- введен фирмой IBM в ранних моделях PS/2. Добавлено разрешение
640x400 (текст), что дает формат 80x25 при матрице символа 8x16 и
80x50 - при матрице 8x8. Количество воспроизводимых цветов увеличено
до 262144 (по 64 уровня на каждый из основных цветов). Помимо палитры,
введено понятие таблицы цветов, через которую выполняется
преобразование 64-цветного пространства цветов EGA в пространство
цветов MCGA. Введен также видеорежим 320x200x256, в котором вместо
битовых плоскостей используется представление экрана непрерывной
областью памяти объемом 64000 байт, где каждый байт описывает цвет
соответствующей ему точки экрана. Совместим с CGA по всем режимам и с
EGA - по текстовым, за исключением размера матрицы символа. Частота
строчной развертки - 31 кГц, для эмуляции режимов CGA используется так
называемое двойное сканирование - дублирование каждой строки формата
Nx200 в режиме Nx400. Интерфейс с монитором - аналогово-цифровой:
цифровые сигналы синхронизации, аналоговые сигналы основных цветов,
передаваемые монитору без дискретизации. Поддерживает подключение
монохромного монитора и его автоматическое опознание - при этом в
видео-BIOS включается режим суммирования цветов по так называемой
шкале серого (grayscale) для получения полутонового черно-белого
изображения. Суммирование выполняется только при выводе через BIOS -
при непосредственной записи в видеопамять на монитор попадает только
сигнал зеленого цвета (если он не имеет встроенного цветосмесителя).
VGA (Video Graphics Array - множество, или массив, визуальной графики)
- расширение MCGA, совместимое с EGA, введен фирмой IBM в средних
моделях PS/2. Фактический стандарт видеоадаптера с конца 80-х годов.
Добавлен текстовый режим 720x400 для эмуляции MDA и графический режим
640x480 с доступом через битовые плоскости. В режиме 640x480
используется так называемая квадратная точка (соотношение количества
точек по горизонтали и вертикали совпадает со стандартным соотношением
сторон экрана - 4:3). Совместим с MDA, CGA и EGA, интерфейс с
монитором идентичен MCGA.
IBM 8514/a - специализированный адаптер для работы с высокими
разрешениями (640x480x256 и 1024x768x256), с элементами графического
ускорителя. Не поддерживает видеорежимы VGA. Интерфейс с монитором
аналогичен VGA/MCGA.
IBM XGA - следующий специализированный адаптер IBM. Расширено цветовое
пространство (режим 640x480x64k), добавлен текстовый режим 132x25
(1056x400). Интерфейс с монитором аналогичен VGA/MCGA.
SVGA (Super VGA - "сверх"-VGA) - расширение VGA с добавлением более
высоких разрешений и дополнительного сервиса. Видеорежимы добавляются
из ряда 800x600, 1024x768, 1152x864, 1280x1024, 1600x1200 -
большинство с соотношением 4:3. Цветовое пространство расширено до
65536 (High Color) или 16.7 млн (True Color). Также добавляются
расширенные текстовые режимы формата 132x25, 132x43, 132x50. Из
дополнительного сервиса добавлена поддержка VBE. Фактический стандарт
видеоадаптера примерно с 1992 г., после выхода стандарта VBE 1.0. До
выхода и реализации стандарта практически все SVGA-адаптеры были
несовместимы между собой.
----------------------------------------------------------------
- Можно ли использовать в компьютере две видеокарты?
Большинство видеокарт для шин ISA и VLB не может работать совместно в
одном компьютере, за исключением комбинации MDA (или совместимой) с
CGA/EGA/VGA (или совместимой). Это возможно только потому, что в MDA и
совместимых с ним адаптерах используются адреса портов и памяти, не
пересекающиеся с адресами цветных адаптеров. Соответственно, могут
работать вместе даже две EGA- или VGA- совместимые карты, если одна из
них при включении автоматически устанавливается в MDA-совместимый
режим, "уходя" с адресов цветных режимов.
Современные карты для шины PCI не имеют жестко заданных адресов
ввода/вывода, поэтому при инициализации система автоматически разносит
их по разным областям адресов. Это позволяет совмещать в компьютере
две и более видеокарт при наличии поддержки со стороны ОС; при этом
основной (размещаемой по стандартным адресам ввода/вывода) будет
карта, расположенная в разъеме с наименьшим номером.
Конфигурацию из двух видеоадаптеров поддерживают многие отладчики и
другие управляющие программы. Более двух видеокарт поддерживает новая
версия Windows 95 (Memphis).
|