Computer systems typically include many application programs which enable uses to perform a wide range of tasks. The application programs are generally stored on high-capacity memory devices, such as hard drives. Many of these high-capacity memory devices are slow relative to other components of computer system and thus noticeably reduce the overall performance, particularly during start of application programs. One way of improving performance is to organize application programs in memory devices so that often-used application programs are stored in areas that are faster to access or otherwise have less effect on computer performance. Unfortunately, there is no convenient way of keeping track of how often each application program is used. Accordingly, the inventors devised an operating system that logs, or records, certain information every time an application program is started. The log ultimately provides a convenient measure of how frequently application programs are used. Another facet of the invention includes using the log to reorganize how application programs are stored in a memory device.

I sistemi di elaborazione includono tipicamente molti programmi di applicazione che permettono gli usi effettuare una vasta gamma delle mansioni. I programmi di applicazione sono immagazzinati generalmente sui dispositivi di memoria di grande capacità, quali gli azionamenti duri. Molti di questi dispositivi di memoria di grande capacità sono lenti riguardante altri componenti del sistema di elaborazione e così notevolmente riducono le prestazioni generali, specialmente durante l'inizio dei programmi di applicazione. Il one-way di migliorare le prestazioni deve organizzare i programmi di applicazione in dispositivi di memoria in moda da immagazzinare i programmi di applicazione usati spesso nelle zone che sono più veloci accedere o al contrario avere a meno effetto sulle prestazioni dell'elaboratore. Purtroppo, non ci è senso conveniente di tenersi al corrente di ogni quanto tempo ogni programma di applicazione è usato. Di conseguenza, gli inventori hanno inventato un sistema operativo che annota, o le annotazioni, determinate informazioni ogni volta che un programma di applicazione è iniziato. Il ceppo infine fornisce una misura conveniente di quanto i programmi di applicazione sono usati frequentemente. Un'altra sfaccettatura dell'invenzione include usando il ceppo per riorganizzare come i programmi di applicazione sono immagazzinati in un dispositivo di memoria.

 
Web www.patentalert.com

< (none)

< Branch prediction and target instruction control for processor

> Method and apparatus for controlling the temperature of a gas distribution plate in a process reactor

> (none)

~ 00021