fișier de mapare de memorie
- un acces mai rapid și mai ușor la dosar
- Memoria partajată între două sau mai multe aplicații
cartografiere de memorie fișier permite procesul de a accesa fișierul mai ușor și rapid, folosind un pointer la vizualizarea datelor de fișiere. Folosind indicele îmbunătățește eficiența, deoarece fișierul se află pe disc, dar prezentarea fișierului de date se află în memorie. Fișierul de mapare în memorie face posibilă procesarea și utilizarea de intrare și de ieșire de date arbitrare (I / O), precum și o serie de intrare - ieșire (I / O). Aceasta permite, de asemenea, procesul de a lucra eficient cu fișiere de date de mari dimensiuni, cum ar fi baze de date, fără a proiecta întregul fișier în memorie. Atunci când un proces este nevoie de date de la porțiuni ale unui fișier, mai degrabă decât cele care sunt în vizualizarea curentă a datelor, se poate anula afișarea vizualizării curente a datelor de fișiere, și apoi să creați o nouă informație vizualizare fișier.
funcția de afișare fișiere în memoria permite procesul de a crea obiecte „fișier de vizualizare“ și prezentarea fișierului de date pentru a accesa cu ușurință și partaja date. Ceea ce urmează este o ilustrație care arată relația dintre un fișier de pe disc, obiectul „View File“ și prezentarea datelor de fișiere.
fișierul disc poate fi orice fișier pe care doriți să le afișați în memorie, sau poate fi un fișier pagină de sistem.
Obiect „cartografiere fișier“ poate consta din toate sau doar o parte a fișierului. El a susținut un fișier de pe disc. Acest lucru înseamnă că, atunci când schimburile de sistem în afara paginile obiectului „cartografiere fișier“, orice modificări aduse „proiectat“ obiectul este scris la dosar. Atunci când pagina obiect „Vedere din fișierul“ locurile de schimbare, acestea sunt restaurate dintr-un fișier.
Atunci când mai multe procese folosesc același obiect „View File“ pentru a crea o prezentare pentru un fișier local, datele sunt consistente. Prezentarea Ie conțin copii identice ale fișierului pe disc. Fișierul nu poate fi localizat pe un computer la distanță, dacă doriți să partajați memorie între mai multe procese.
Pentru informații cu privire la operațiunile de cartografiere fișier în memorie, consultați subiectele enumerate mai jos .:
- Crearea obiect „cartografiere fișier“
- Crearea unui fișier de prezentare
- partajarea de fișiere și stocarea
- Citirea și scrierea de prezentarea datelor fișierului
- închidere facilitatea de „cartografiere fișier“
- Protejarea de stocare și drepturi de acces de fișiere proiectate
- Exemple de memorie fișier proiectate
- Manualul de fișier memorie mapate