Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Отображение файла в память - Применение22 января 2011Оглавление: 1. Отображение файла в память 2. Недостатки 3. Применение 4. Платформы, поддерживающие отображение файлов на память Пожалуй, наиболее общий случай, когда применяется отображение файлов на память загрузка процесса в память. После запуска процесса операционная система отображает его файл на память, для которой разрешено выполнение. Большинство систем, использующих отображение файлов используют методику загрузка страницы по первому требованию, при которой файл загружается в память не целиком, а небольшими частями, размером со страницу памяти, при этом страница загружается только тогда, когда она действительно нужна. В случае с исполняемыми файлами такая методика позволяет операционной системе держать в памяти только те части машинного кода, которые реально нужны для выполнения программы. Другой общеупотребимый случай использования отображений создание разделяемых несколькими процессами фрагментов памяти. В современных ОС, процесс, вообще говоря, не позволяет другим процессам обращаться к «своей» памяти. Программы, которые пытаются обратиться не к своей памяти генерируют исключительные ситуации invalid page faults или segmentation violation. Есть несколько способов безопасно сделать память доступной нескольким процессам и использование файлов, отображенных на память один из наиболее популярных способов сделать это. Два или более приложений могут одновременно отобразить один и тот же физический файл на свою память и обратиться к этой памяти. Просмотров: 3639
|