Условие задачи

Определить требуемый объем видеопамяти для различных графических режимов экрана монитора, если известна глубина цвета на одну точку
640 на 480
800 на 600
1024 на 768
1280 на 1024

Решение

Ниже приведено подробное решение задачи из области компьютерной графики (расчёт объёма видеопамяти) с использованием правил данной дисциплины. В данной задаче вычисляется требуемый объём видеопамяти в зависимости от разрешения экрана и глубины цвета (бит на точку). Формула для расчёта объёма видеопамяти выглядит так:

  Объём (в байтах) = (Ширина экрана × Высота экрана × Глубина цвета в битах) ÷ 8

Причём число 8 появляется, поскольку 1 байт = 8 бит.

Поскольку в условии сказано «если известна глубина цвета», можно либо оставить её как параметр, либо, для конкретных вычислений, принять наиболее часто используемую глубину цвета в современных системах – 24 бита (то есть по 3 байта на пиксель). В приведённом решении будем считать, что глубина цвета равна 24 бит.

Рассчитаем объём видеопамяти для каждого графического режима:

1. Для разрешения 640 × 480:
  Объём = (640 × 480 × 24) ÷ 8
      = (640 × 480 × 3)          (так как 24 ÷ 8 = 3)
      = 640 × 480 = 307200 × 3?
                    Необходимо сначала вычислить 640 × 480, а затем умножить на 3.

                    640 × 480 = 307200
                    307200 × 3 = 921600 байт

  Приблизительно это 921600 ÷ (1024 × 1024) ≈ 0,88 мегабайта (МБ).

2. Для разрешения 800 × 600:
  Объём = (800 × 600 × 24) ÷ 8
      = (800 × 600 × 3)
        800 × 600 = 480000
        480000 × 3 = 1440000 байт

  Это примерно 1440000 ÷ (1024 × 1024) ≈ 1,37 МБ.

3. Для разрешения 1024 × 768:
  Объём = (1024 × 768 × 24) ÷ 8
      = (1024 × 768 × 3)
        1024 × 768 = 786432
        786432 × 3 = 2359296 байт

  Приблизительно 2359296 ÷ (1024 × 1024) ≈ 2,25 МБ.

4. Для разрешения 1280 × 1024:
  Объём = (1280 × 1024 × 24) ÷ 8
      = (1280 × 1024 × 3)
        1280 × 1024 = 1310720
        1310720 × 3 = 3932160 байт

  Это примерно 3932160 ÷ (1024 × 1024) ≈ 3,75 МБ.

Таким образом, при глубине цвета 24 бита на точку требуемые объёмы видеопамяти равны:

 • для 640 × 480: 921600 байт (≈ 0,88 МБ);
 • для 800 × 600: 1440000 байт (≈ 1,37 МБ);
 • для 1024 × 768: 2359296 байт (≈ 2,25 МБ);
 • для 1280 × 1024: 3932160 байт (≈ 3,75 МБ).

Если же глубина цвета известна иная, то окончательная формула остаётся:

  Объём = (Ширина × Высота × Глубина цвета в битах) ÷ 8 байт,

и подставляют нужное значение глубины цвета.

Нужно решить другие задачи?

Решить задачу

Похожие задачи