A network and CD-ROM caching product that runs under both Windows 3.X and Windows 95, is completely transparent to end-users, and works with a wide variety of file systems running under both Windows 3.X and Windows 95 is disclosed. The approach used to fulfill these requirements has been to utilize the services provided by a virtual device driver (VxD) supplied with Windows 95 known as the Installable File System Manager (IFSMGR). Windows 95 is designed so that all file system input/output (I/O) requests may be "hooked" to the IFSMGR VxD. The disclosed caching product is effectively "layered" between the IFSMGR VxD and the generic file system of Windows 95. The disclosed caching product has been designed so that it will run under both operating systems. This has been accomplished by rewriting portions of the Windows 95 IFSMGR VxD, enabling it to run under Windows 3.X. The rewritten version is based on the IFSMGR specification provided by Microsoft Corporation.

Een netwerk en een in het voorgeheugen onderbrengend product van CD-ROM dat onder zowel Vensters 3.X als Windows 95 loopt is, volledig transparant aan eindgebruikers, en met een grote verscheidenheid van dossiersystemen werkt die onder zowel Vensters 3.X als Windows 95 lopen worden onthuld. De benadering die wordt gebruikt is om deze vereisten te vervullen de diensten geweest te gebruiken die door een virtueel apparatenbestuurder worden verleend (VxD) die van Windows 95 wordt voorzien dat als de Installable Manager wordt bekend van het Systeem van het Dossier (IFSMGR). Windows 95 wordt ontworpen zodat al dossiersysteem ingevoerd/output (I/O) verzoeken aan IFSMGR VxD "kan worden vastgehaakt". Het onthulde in het voorgeheugen onderbrengende product is effectief "gelaagd" tussen IFSMGR VxD en het generische dossiersysteem van Windows 95. Het onthulde in het voorgeheugen onderbrengende product is ontworpen zodat het onder beide werkende systemen zal lopen. Dit is verwezenlijkt door gedeelten van Windows 95 IFSMGR VxD te herschrijven, toelatend het om onder Vensters 3.X. te lopen De herschreven versie is gebaseerd op de specificatie IFSMGR die door Microsoft Bedrijf wordt verstrekt.

 
Web www.patentalert.com

< (none)

< Process of executing a method on a stack-based processor

> Method and system for executing one of several forms of a multi-purpose program

> (none)

~ 00003