daragoy igoriosha
Просветленный
(43507)
13 лет назад
Всё правильно.
Только лучше считать сразу в байтах, а не в битах.
24 бита означают, что каждый пиксель быдет записываться ТРЕМЯ БАЙТАМИ.
3*1600*1024 = 4915200 B
Дальше делим несколько раз на 1024, т. к. 1 MB = 1024 KB = 1024*1024 B
4915200 B = 4800 KB = 4,6875 MB
Это означат только то, что видеопамяти в 2 MB не хватит для отображения даже одной страницы с размером во весь экран!
Если же размер страницы меньше, то результат будет другой.
Так что в условии не хватает ещё одного параметра — размера страницы.
Либо по-другому:
Если вопрос связан с количеством одновременно отображаемых на экране страниц (какой у них размер-то?) , то ответ получаем простым делением (как в последней строчке вопроса)
А что тут удивительного?
Разве вы никогда не встречали дробных чисел?
Юля Павлова
Гений
(70084)
13 лет назад
Такой объем видеопамяти меньше чем половина Вашей экранной памяти, то есть около 1/3 страницы.
Такая видеопамять применялаcь в DOS 3.3 лет 20 назад, но до сих пор работает, разумеется со старыми
надёжными дисплеями меньшего разрешения, не такими, как у Вас. Обычно 800x600x256цветов
или 800x600x1 = 480000 байт
2*1024*1024/480000 = 4,369 или 4 страницы
Сегодня видеопамять в ходу около 2- 4 Гб
2*1024 Мб / 4,6875Мб = 436,9
436 страниц
я решила
24*1600*1024=39321600бит
39321600:8=4915200байт
4915200:1024=4800Кбайт
4800:1024=4,6875Мбайт
2: 4,6875: сколько страниц????