P
pro·school.ru
Каталог школ

Расчёт объёма памяти для текста, изображений и звука

💻 Информатика · 9 класс

Расчёт объёма памяти файлов

Любая информация в компьютере хранится в виде последовательности битов и байтов. Чтобы понять, сколько места займёт текст, картинка или звук, нужно уметь вычислять их информационный объём. Это одна из важнейших практических тем, которая часто встречается в задачах ОГЭ.

Напомним единицы измерения: 1 байт = 8 бит, 1 Кбайт = 1024 байта, 1 Мбайт = 1024 Кбайта.

Объём текста

В простых кодировках (например, ASCII или Windows-1251) каждый символ занимает 1 байт, в Unicode часто 2 байта. Объём текста равен числу символов, умноженному на размер одного символа:

объём = количество_символов · размер_символа

Пример: статья из 5000 символов в кодировке, где символ занимает 1 байт, требует 5000 байт ≈ 4,9 Кбайта.

Объём изображения

Растровое изображение состоит из пикселей. Объём равен числу пикселей, умноженному на глубину цвета (число бит на пиксель):

объём = ширина · высота · глубина_цвета

Пример: рисунок 800 на 600 пикселей с глубиной цвета 24 бита. Число пикселей: 800 · 600 = 480000. Объём: 480000 · 24 = 11 520 000 бит = 1 440 000 байт ≈ 1,37 Мбайта.

Объём звука

Цифровой звук получают, измеряя громкость много раз в секунду. Объём зависит от частоты дискретизации, глубины кодирования и длительности:

объём = частота · глубина · время · число_каналов

Пример: запись 10 секунд, частота 44100 Гц, глубина 16 бит, моно. Объём: 44100 · 16 · 10 = 7 056 000 бит = 882 000 байт ≈ 0,84 Мбайта.

Эти три формулы устроены одинаково: всюду мы умножаем количество элементарных частей (символов, пикселей, измерений звука) на объём, который занимает каждая часть. Поняв этот общий принцип, легко не запутаться даже в сложной задаче. Сжатие данных (архивы, форматы JPEG или MP3) уменьшает реальный размер файла, но в школьных задачах рассматривают именно несжатый объём.

Тип данныхФормулаЧто нужно знать
Текстсимволы · размерчисло символов, байт на символ
Изображениепиксели · глубина цветаразрешение, бит на пиксель
Звукчастота · глубина · времячастота, глубина, длительность
Частые ошибки. Внимательно следите за единицами: переводите биты в байты делением на 8, а в килобайты — делением на 1024, а не на 1000. Глубину цвета и глубину звука задают в битах. Для стереозвука результат умножается на 2 (два канала).

Кратко о главном

  • Информационный объём измеряют в битах и байтах.
  • Текст: количество символов умножают на размер символа.
  • Изображение: число пикселей умножают на глубину цвета.
  • Звук: частоту умножают на глубину, время и число каналов.
  • Внимательно переводите единицы (8 бит = 1 байт, 1024 байта = 1 Кбайт).