640 килобайт будет достаточно...

Вот смотрите:
  • Radeon X1800 - 512Mb памяти
  • Geforce 8800GTX - 768Mb
  • NVidia Quadro 5600 - 1.5Gb
  • AMD (ATI) Stream processor - 2Gb
А ведь еще 1-2 поколения и будет 64-битная адресация

Comments

:) Я как бы не совсем понял...
Была ли видео-карта с 640кб?
Потому что у меня только начиная с 2МБ была, меньше не было :)

VGA (стандарные) были с ~300kb (640x480x256 цветов).
EGA - соответственно 112 килобайт.
CGA - 38k

А цитата в заголовке "типа из Гейтса" (или из IBM) - про первые MSDOS/IBM PC

Да, это слова Билла Гейтса, сказанные им в 1981 году - "640 килобайт должно хватить всем". Правда они не про видеопамять, а про обычную память персонального компьютера.

У меня были начиная с CGA ;-)
vga -- 256kb (min)
ega -- 64kb (min)
cga -- 16kb

VGA стандартная не поддерживала 640х480х256, только 360х480х256 (и то нестандартным программированием, стандартным лишь 320х200х256), либо 640х480х16. Соответственно, памяти требовалось 256 килобайт. Но не только в объёме памяти было дело - та память не имела пропускной способности, необходимой для 256 цветов в VGA разрешении, поэтому, у некоторых карт, у которых был режим 640х400х256 (при таком числе строк оно влазило в 256 кбайт) частота кадров и строк уменьшалась, по сравнению со стандартными VGA и очень немногие мониторы могли синхронизироваться в таком режиме...

У меня тоже были начиная CGA -- 16 КБ, MDA -- 4 КБ (IBM).

MDA? Монохромная?
У меня был Hercules - тоже монохромный, но с отличной по тем временам графикой.
Лучше по разрешению "более крутых цветных".

К фразе "640K is enough for everything"... И про обьём памяти у видеоадаптеров. Вспомним про ZX-SPECTRUM. Это вообще шедевр минимализма и экономичности памяти. Там всего было 64 кб памяти(на всё про всё!!! это 2-х байтовая 16-битная адресация), 16 из которых были pfyzns (зашитыми в ПЗУ) операционной системой, калькулятором, и встроенным бейсиком (редактором и интерпретатором), и 48 - ОЗУ. Экран был частью ОЗУ, и занимал всего 6,75 кб (или 6912 байт), при этом был цветным, графическим и текстовым одновременно, выводил изображение на стандартный ПАЛ телевизор при 50гц, - и это в 82 году - с медленной памятью, с медленным процессором (3.5 мГц). Так что я придерживаюсь мнения, что и 64 кб для компа хватает на очень многое. Если умело ими распоряжаться, кодить на асме, оптимизировать код. И 6 кб для экрана - аналогично. Если продумывать картинку, если долго и с любовью создавать графику, с умом ставить каждый пиксель...

> с умом ставить каждый пиксель...

Нет, только с любовью. Очень хорошо помню что такое один из 16 цветов для "1" и один из 16 цветов для "0" в одном октете. Я редакторы шрифтов для MSX-1 писал.