A ted k veci - pametove mapovany soubor je naprosto std. vec, ktera se pouziva na mnoha platformach... namatkou bych jmenoval vlastnosti jako asynchrocnost, overlaping, HW podpora atd... - kdo rika, ze musime mapovat naraz cely velky soubor do pametoveho prostoru aplikace? Copak data po sbernicich take litaji naraz nebo po shlucich? Proc asi?
Dle meho skromneho nazoru ani jedno z vyse uvedenych tvrzeni neni pravdive, pametove mapovane soubory jsou mimo jine vsechny DLLka v MS Windows, je timto zpusobem zprocesovan odkladaci prostor (swap) - proc asi, kdyz by to bylo "tak neefektivni" atd... Nemam cas ani to neni mym cilem Vas presvedcovat o Vasem omylu, zdroju kde se muzete dozvedet jak to opravdu ve skutecnosti v OS, ktera jsou dnes IN, je habakuk...