Сначала определим, сколько памяти требуется для одной страницы экрана при каждой палитре. Затем мы выясним, сколько таких страниц поместится в видеопамять.
Палитра из 16 цветов:
Для 16 цветов требуется 4 бита на пиксель (24 = 16).
Размер экрана: 640 * 480 = 307200 пикселей.
Общий размер в битах: 307200 * 4 = 1228800 бит.
Переведем в байты: 1228800 / 8 = 153600 байт.
Видеопамять: 512 Кбайт = 512 * 1024 = 524288 байт.
Количество страниц: 524288 / 153600 ≈ 3.41 страницы.
Так как страницы не могут быть дробными, то поместится 3 страницы.
Палитра из 256 цветов:
Для 256 цветов требуется 8 бит на пиксель (28 = 256).
Размер экрана: 640 * 480 = 307200 пикселей.
Общий размер в битах: 307200 * 8 = 2457600 бит.
Переведем в байты: 2457600 / 8 = 307200 байт.
Видеопамять: 512 Кбайт = 512 * 1024 = 524288 байт.
Количество страниц: 524288 / 307200 ≈ 1.7 страницы.
Так как страницы не могут быть дробными, то поместится 1 страница.
Ответ: 3 страницы; 1 страница