Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Отображение файла в память - Недостатки22 января 2011Оглавление: 1. Отображение файла в память 2. Недостатки 3. Применение 4. Платформы, поддерживающие отображение файлов на память Основная причина, по которой следует пользоваться отображением выигрыш в производительности. Однако, необходимо помнить о компромиссах, на которые придется пойти. Обычный ввод-вывод чреват накладными расходами на дополнительные системные вызовы и лишнее копирование данных, использование отображений чревато замедлениями из-за страничных ошибок доступа. Допустим, страница, относящаяся к нужному файлу, уже лежит в кэше, но не ассоциирована с данным отображением. Если она была изменена другим процессом, то попытка ассоциировать её с отображением может закончится неудачей и привести к необходимости повторно зачитывать данные с диска, либо сохранять данные на диск. Таким образом, хотя программа и делает меньше операций для доступа через отображение, в реальности операция записи данных в какое-то место файла может занять больше времени, чем с использованием операций файлового ввода-вывода. Другой недостаток в том, что размер отображения зависит от используемой архитектуры. Допустим, 32-битные архитектуры не могут создавать отображения длиной более 4 Гб. Просмотров: 3641
|