Вопрос:

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

Смотреть решения всех заданий с листа

Ответ:

Сначала переведем объем видеопамяти в биты:

$$512 ext{ Кбайт} = 512 cdot 1024 ext{ байт} = 512 cdot 1024 cdot 8 ext{ бит} = 4194304 ext{ бита}$$

Теперь посчитаем размер одного экрана в битах для каждой палитры:

  1. 16 цветов: на каждый пиксель нужно 4 бита (24 = 16). Размер экрана: $$640 cdot 480 cdot 4 = 1228800 ext{ бит}$$.
  2. 256 цветов: на каждый пиксель нужно 8 бит (28 = 256). Размер экрана: $$640 cdot 480 cdot 8 = 2457600 ext{ бит}$$.

Теперь определим, сколько экранов помещается в видеопамять для каждой палитры:

  1. 16 цветов: $$ rac{4194304}{1228800} approx 3.41 ext{ экрана}$$.
  2. 256 цветов: $$ rac{4194304}{2457600} approx 1.71 ext{ экрана}$$.

Поскольку нам нужны целые страницы экрана, округляем в меньшую сторону.

Ответ: При палитре в 16 цветов поместится 3 страницы экрана, при палитре в 256 цветов - 1 страница экрана.

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие