800*600 (площадь экрана) * 8 (если 1 пиксель весит 8 бит, допусти 8 цветный монитор) = 468,75 кБайт.
В решении не уверен, предупреждаю сразу.
для разрешения 1024x768 и глубины цвета 24 бита требуется 1024*768*24 =
18874368 бит видеопамяти, все остальное находится аналогично