Как определить объем памяти?

Информатику открыла для себя недавно, поэтому много чего еще не знаю и не могу понять.
Допустим, есть такое задание: "какой минимальный объем памяти (в битах) необходим для хранения одной точки изображения, в котором 16 различных цветов? "
Чтобы решить эту задачу, я использовала такую формулу: 2^число бит = число цветов, получим ответ 4 ( 2^4=16) . И я подумала, а сколько понадобится бит, если нужно хранить одну точку изображения, в котором всего один цвет?
2^0=1, получается, ноль бит? Вобще, память, получается, не нужна, чтобы сохранить эту точку? Или так вобще не делают и это так не работает? Подскажите, пожалуйста.
7 года назад от Леша Маймула

1 ответ



0 голосов
Состояние памяти - фактически не боле чем одна из возможных комбинаций. То есть если у тебя всего может быть только 2 цвета, то 1 бит, если этих цветов возможно больше, то и объём памяти на каждую точку больше, независимо от того, какого она цвета. Если возможен всего один цвет, то и кодировать нечего.
7 года назад от Yassine Saqui

Связанные вопросы