作者: James Michael Phelan , James Wendell Arendt , Donald Robert Padgett , Paul Placido Giangarra , Ravindranath Kasinath Manikundalam
DOI:
关键词: Object (computer science) 、 Executable 、 Computer science 、 Programming language 、 Task (computing) 、 Demand paging 、 Page fault 、 Shared memory 、 Overhead (computing) 、 Lazy loading
摘要: Lazy loading of executable library objects reduces operating system overhead and memory commitment requirements by postponing object until references are expected. Initial task allocates only the main referenced that executable. Secondary not allocated. Object cause page faults for allocated but loaded pages. Page fault handling causes fixup objects. also determines next level level. Shared systems allow sharing explicitly referenced. Once referenced, copying to referencing area.