Найти в Дзене
GrafiСomp

Из истории компьютерной графики. Часть 21.

В память о последнем видеостандарте В 80-е годы XX века на долю компьютерной графики выпало не только борьба двух аппаратных концепций персональных компьютеров: IBM PC (1981г.) с открытой архитектурой (и его потомков: IBM PC/XT (1983г.), IBM PCjr (1984г.), IBM AT (1984г.), серии IBM PS/2 (с 1987г.) и современных IBM PC-совместимых компьютеров) c легендарным Apple Macintosh (1984г.) на основе закрытой архитектуры, но также рождение и становление первых графических видеостандартов MDA, CGA, EGA, VGA. В 1987 году IBM в своём новейшем компьютере IBM PS/2 представила новую видеокарту VGA (сокр. от англ. Video Graphics Array), ставшей последним общепринятым всем компьютерным сообществом видеостандартом - разрешение не менее 640х480 точек с 16 цветами, из доступного максимума 256 цветов в минимальном разрешении стандартного VGA-видеоадаптера, который в последствии стал базовой основой для других производителей видеоадаптеров. Видеокарты VGA могли подключаться через разъем ISA, MCA, EISA. Н

В память о последнем видеостандарте

В 80-е годы XX века на долю компьютерной графики выпало не только борьба двух аппаратных концепций персональных компьютеров: IBM PC (1981г.) с открытой архитектурой (и его потомков: IBM PC/XT (1983г.), IBM PCjr (1984г.), IBM AT (1984г.), серии IBM PS/2 (с 1987г.) и современных IBM PC-совместимых компьютеров) c легендарным Apple Macintosh (1984г.) на основе закрытой архитектуры, но также рождение и становление первых графических видеостандартов MDA, CGA, EGA, VGA.

Apple Macintosh (1984г.) и  IBM PCjr (1984г.)
Apple Macintosh (1984г.) и IBM PCjr (1984г.)

В 1987 году IBM в своём новейшем компьютере IBM PS/2 представила новую видеокарту VGA (сокр. от англ. Video Graphics Array), ставшей последним общепринятым всем компьютерным сообществом видеостандартом - разрешение не менее 640х480 точек с 16 цветами, из доступного максимума 256 цветов в минимальном разрешении стандартного VGA-видеоадаптера, который в последствии стал базовой основой для других производителей видеоадаптеров.

Персональный компьютер IBM PS/2 (1987г.)
Персональный компьютер IBM PS/2 (1987г.)

Видеокарты VGA могли подключаться через разъем ISA, MCA, EISA.

Но только в компьютерах класса IBM PS/2 использовалась специально разработанная для них шина MCA!

Видеоадаптер IBM VGA (1987г.)
Видеоадаптер IBM VGA (1987г.)
Стандартная 256 цветная палитра VGA
Стандартная 256 цветная палитра VGA

Также от предыдущего профессионального видеоадаптера IBM MCGA, вышедшем на год ранее, видеокарте VGA достался новый аналоговый порт для подключения к цветному ЭЛТ-монитору (англ. CRT Monitor), который получил аналогичное с данным видео-устройством название VGA-разъём.

VGA разъём
VGA разъём

Разрешение 640х480 точек, выдаваемое видеоадаптером VGA от IBM, многих производителей видеокарт уже тогда не устраивало и они сразу начали выпускать свои устройства с другими, но более высокими и к сожалению нестандартными разрешениями, что в итоге и привело к большим проблемам в совместимости многих адаптеров с имеющимся графическими программным обеспечением, особенно с популярными на тот момент компьютерными играми.

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

Что же такое сегодня SVGA?

Super VGA (с англ. Super Video Graphics Array) — обобщённое название видеоадаптеров, совместимых с картами VGA, вышедшими чуть ранее, но имеющих расширенные по отношению к ним возможности — разрешения от 800×600 точек и количество цветов сначала 65535 и потом уже до 16 777 216 (24 бита на пиксель), ещё более увеличенные объемы видеопамяти от 1Мб и выше, а также новые интерфейсы сопряжения с системой VLB и PCI.

SVGA видеоадаптер ATI Mach 32 VLB 1MB (передняя сторона)
SVGA видеоадаптер ATI Mach 32 VLB 1MB (передняя сторона)
SVGA видеоадаптер ATI Mach 32 VLB 1MB (задняя сторона)
SVGA видеоадаптер ATI Mach 32 VLB 1MB (задняя сторона)

Обязательной поддержки каких-либо других расширений, кроме всех стандартных режимов VGA и конечно нового режима 800×600 точек, спецификация SVGA не определяет! (уточнение: SVGA не стандарт!)

Также под разрешением SVGA может пониматься разрешение экрана 800×600 точек - минимальное в некоторых современных ОС.

Стандарта SVGA по факту не существует, но практически все SVGA-видеоадаптеры начиная с 1989 года следуют рекомендациям организации VESA (сокр. от англ. Video Electronics Standards Association), который и сейчас в данный момент определяет и подразумевает интегрирование в VIDEO BIOS видеоадаптера графических функций и информации о возможностях видеокарты, названными VESA BIOS Extensions или кратко VBE.

Первая рабочая спецификация VBE SVGA 1.0 (VS891001) вышла 1989 году. Новое разрешение 800х600 точек при 256 цветах.

Стандартные режимы High Color (16-битный, 65536 цветов) и TrueColor (24-битный, более 16 777 216 цветов) в разрешениях от 320×200 до 1600×1200 точек появились только в VBE SVGA 2.0, которая вышла только 1994 году.

Последняя действующая спецификация VBE SVGA 3.0 вышла в 1998 году. Эта спецификация добавляет к стандарту VBE 2.0 функцию частоты обновления, поддержку ускорителя графики, возможности для поддержки стереоочков, CD-ROM и аудиоинтерфейса, улучшенную мультибуферизацию, DPMS, DDC и другие функции.

Ранее VBE они использовались в ОС DOS и доступны сейчас в реальном режиме процессора, но со временем они переслали быть актуальными с приходом новой системы OC Windows. Например в современной видеосистеме наиболее распространенные видеорежимы VBE - это: 800×600, 1024×768, 1280×1024, 1600×1200 точек.

Современные видеоадаптеры имеют множество графических режимов в том числе режимов с более высокими разрешениями, которые не описаны ни в одной спецификации SVGA. Несмотря на то, что SVGA призвана унифицировать видеоадаптеры, однако и сейчас встречаются видеоадаптеры (к примеру видеокарты Matrox) с нестандартными текстовыми и графическими режимами, которых нет в других адаптерах - но это дикая редкость, чем правило!

Современные видеоадаптеры основаны на спецификации VBE SVGA, поэтому для совместимости с предыдущим аппаратно-программным обеспечением поддерживают старые графические режимы от стандартов:

  • MDA (текстовый 80х20символов, черно-белый),
  • CGA (текстовый 80x25символов с 16 цветами, графические: 320х200точек с 4 цветами, 640х200 точек с 2 цветами [ч/б]),
  • EGA (320х200точек с 64 цветами, 640х350точек с 16 цветами),
  • VGA (320х200точек с 256 цветами, 640х480точек с 16 цветами).
Первый видеоадаптер в серии GeForce - NVidia GeForce 256 (1999г.)
Первый видеоадаптер в серии GeForce - NVidia GeForce 256 (1999г.)

Кроме того современные видеоадаптеры неофициально ещё часто называют Ultra VGA адаптерами, поскольку они имеют новые графические режимы с количеством цветов более 16 миллионов (это 24-х или 32-х битный цвет, из которых реально 24 бит на пиксель + 8 бит на прозрачность, а некоторые видеоадаптеры действительно могут поддерживать реально около 4-х миллиардов цветов (полный 32-х битный цвет) и даже 30, 36, 48 бит (схема Deep Color) !

К всему перечисленному современные видеоадаптеры и карты имеют новые внешние разъемы для подключения мониторов, телевизоров, проекторов и мультимедийных устройств: DVI, HDMI, DisplayPort и конечно устаревший VGA, а также новый интерфейс PCI-E для подключения к материнской плате или предыдущий устаревший AGP, значительно увеличенный объем памяти для работы с 3D-графикой и вычислений (24Гб в NVidia RTX 3090, и до 40-80Гб в Nvidia A100), графический ускоритель и процессор GPU - Graphics Processing Unit, ну и более расширенную и усовершенствованную конструкцию, поддерживающую новейшие графические технологии обработки данных OpenGL, DirectX, CUDA, PhysX, DircetCompute, OpenCL, DirectML, Vulcan, RayTracing и другие.

Современный видеоадаптер серии GeForce - NVidia GeForce RTX 3090
Современный видеоадаптер серии GeForce - NVidia GeForce RTX 3090

PS:

Друзья, если вам понравилась статья, поставьте палец в верх!

И на канал подпишитесь.

---------------------------------------------------------------------------------------

Совет! Посмотрите все статьи канала GRAFICOMP

предыдущая статья Часть 20.