...

Пусть видеопамять компьютера имеет объем 512 кбайт размер графической сетки 640×480 сколько страниц

Пусть видеопамять компьютера имеет объём 512 кбайт. Размер графической сетки экрана 640×480. Сколько страниц экрана одновременно разместится в видеопамяти при палитре из 8 цветов, 16 цветов?

8 = 2^3 — для 8 цветов нужно 3 бита на пиксель

640 * 480 * 3 = 921600 бит = 115200 байт

512 * 1024 = 524288 байт

524288 / 115200 = 4 страницы

16 = 2^4 — для 16 цветов нужно 4 бита на пиксель

640 * 480 * 4 = 1228800 бит = 153600 байт

512 * 1024 = 524288 байт

524288 / 153600 = 3 страницы

Видеопамять компьютера имеет объем 512 Кбайт. Размер графической сетки-640 х480. Сколько страниц экрана одновременно разместится в видеопамяти при палитре 32 цвета?

Найдем кол-во битов для кодирования одного пикселя:

32=2^x

x=5

Найдем объем видеопамяти, которую занимает одна страница:

640*480*5=1536000 бит=192000 байт=187,5 КБайт

Найдем кол-во страниц:

512/187,5=2,7 округляем в меньшую сторону, получается 2

Ответ: 2 страницы

Пусть видеопамять компьютера имеет объём 512 кбайт. Размер географической сетки-640 х480. Сколько страниц экрана одновременно разместятся в видеопамяти при палитре из 16 цветов, 256 цветов

Дано:

V = 512 Кбайт

Р = 640 * 480 пикс

N1=16 цв

N2 = 256 цв

Найти:

S1 — ?

S2 — ?

Решение:

1) Найдем количество пикселей в изображении:

P = 640 * 480 = 307200 пикселей в изображении видеопамяти

2) Найдем глубину кодирования 1 пикселя

N = 2^i, где i — глубина кодирования 1 пикселя (количество ячеек памяти, предназначенных для 1 точки экрана)

16 = 2^4

i1 = 4 бит — глубина кодирования 1 пикселя при использоывании 16 цветов

256 = 2^8

i2 = 8 бит — глубина кодирования 1 пикселя при использоывании 256 цветов

3) Найдем объемы памяти нужные для хранения 1 страницы изображения:

V1 = i1 * P = 4 * 307200 = 1228800 бит = 153600 байт = 150 Кбайт — займет одна страница изображения при палитре в 16 цветов

V2 = i2 * P = 8 * 307200 = 2457600 бит = 300 Кбайт — займет одна страница изображения при палитре в 256 цветов

4) Посчитаем, сколько поместиться страниц экрана при разных палитрах:

512/150 = 3, 4 страницы, если палитра 16 цветов

512/300 = 1,7 страницы, если палитра 258 цветов

Ответ: 3,4 стр при палитре в 16 цветов

1,7 страницы при палитре в 256 цветов.

Оцените статью