ответ:
объяснение:
1. всего пикселей: 512*128=65536 пикселей
64 кбайта = 64*8*1024 = 524288 бит.
на каждый пиксель отводится 524288 / 65536 = 8 бит.
то есть глубина цвета равна 8 бит. всего можно использовать 2^8 = 256 цветов.
2. 16 цветов соответствуют глубине цвета в 4 бита.
всего пикселей: 640*480 = 307200 пикселей
всего видеопамяти необходимо для хранения этих пикселей:
307200 пикселей * 4 бита = 1228800 бит
1228800 бит / 8 / 1024 = 150 кбайт.
теоретиически - хватает (150 кбайт меньше 256 кбайт, значит изображение туда влезет). но на практике видеопамять по 4 бита не адресуется. она адресуется по 8 бит, то есть по 1 байту. а значит на пиксель не может быть отведено менее 8 бит памяти. значит реально памяти нам потребуется в 2 раза больше: 150 * 2 = 300 кбайт. а это означает, что на практике 256 кбайт памяти нам для хранения этого изображения не хватит.
3. палитра в 216 цветов подразумевает глубину цвета не менее 8 бит. то есть для хранения каждого пикселя нам потребуется 1 байт памяти.
всего пикселей 256 * 256 = 65536 пикселей. если на каждый по 1 байту, то нам потребуется 65536 байт памяти. 65536 байт / 1024 = 65 кбайт.
ответ: 65 кбайт.
Поделитесь своими знаниями, ответьте на вопрос: