1. насколько я помню, один бит инфы - это 0 или 1. Поэтому, будет 2^6=64 цвета. 2.Тут подобных вопросов десяток был уже.
объём_памяти = длина_изображения * ширина_изображения * глубина_цвета
Отсюда глубина цвета в байтах = объём/площадь или 256к*1024/(1024*512)=0,5
в битах это 8*0,5=4 на каждый пиксель
ими можно закодировать 2^4=16 цветов
первые 1024 взялись из числа байт в килобайте 3. 256 цветов = 8 бит.