Сначала переведем объем видеопамяти в биты:
$$512 ext{ Кбайт} = 512 cdot 1024 ext{ байт} = 512 cdot 1024 cdot 8 ext{ бит} = 4194304 ext{ бита}$$Теперь посчитаем размер одного экрана в битах для каждой палитры:
Теперь определим, сколько экранов помещается в видеопамять для каждой палитры:
Поскольку нам нужны целые страницы экрана, округляем в меньшую сторону.
Ответ: При палитре в 16 цветов поместится 3 страницы экрана, при палитре в 256 цветов - 1 страница экрана.