Hard page fault patterns of an application program module are analyzed in order to determine the pages that will be retrieved from disk storage during a common hard page fault scenario. Copies of, or references to, the determined pages are stored in a scenario file, along with an index referred to as a page sequence. The scenario file may also include a prologue indicating events that lead to a hard page fault scenario and an epilogue that may indicate subsequent hard page fault scenarios. Execution of the application program module is monitored to detect the occurrence of a hard page fault scenario. When a hard page fault scenario is detected, a corresponding scenario file is fetched from disk storage and the determined pages, or copies thereof, are transferred into RAM. The determined pages, or copies thereof, may be placed on a stand-by list in RAM and later soft-faulted into the working set of the application program upon request by the application program module, thereby avoiding a sequence of hard page faults.

Os testes padrões de falha duros da página de um módulo do programa de aplicação são analisados a fim determinar as páginas que serão recuperadas do armazenamento de disco durante um scenario duro comum da falha de página. As cópias, ou as referências, às páginas determinadas são armazenadas em uma lima do scenario, junto com um índice consultado como a uma seqüência da página. A lima do scenario pode também incluir um prologue que indica os eventos que conduzem a um scenario duro da falha de página e a um epilogue que possam indicar scenarios duros subseqüentes da falha de página. A execução do módulo do programa de aplicação é monitorada para detectar a ocorrência de um scenario duro da falha de página. Quando um scenario duro da falha de página é detectado, uma lima correspondente do scenario está buscada do armazenamento de disco e das páginas determinadas, ou as cópias disso, são transferidas na RAM. As páginas determinadas, ou as cópias disso, podem ser colocadas em uma lista stand-by na RAM e mais tarde macio-ser criticadas no jogo de funcionamento do programa de aplicação em cima do pedido pelo módulo do programa de aplicação, evitando desse modo uma seqüência de falhas de página duras.

 
Web www.patentalert.com

< (none)

< System for automatic synchronization of common file between portable computer and host computer via communication channel established with user approval of charge to be incurred

> Dynamic modification of multimedia content

> (none)

~ 00020