Задание 1.
Сколько цветов будет содержать палитра, если каждый базовый цвет кодировать двумя битами?
Задание 2.
Пусть видеопамять компьютера имеет объем 512 Кбайт. Размер графической сетки – 640*480.Сколько страниц экрана одновременно разместится в видеопамяти при палитре из 16 цветов; 256 цветов?
Answers & Comments
Verified answer
1. Количество цветов = 2^2 = 42. 512 Кбайт = 512*1024 байт = 512*1024*8 бит
Для кодирования одного из 16 цветов требуется log(2)16 = 4 бита (2^4=16);
для кодирования одного из 256 цветов требуется log(2)256 = 8 бит (2^8=256).
Количество страниц (1) = 512*1024*8 / (640*480*4) ≈ 3,4 = 3;
количество страниц (2) = 512*1024*8 / (640*480*8) ≈ 1,7 = 1