G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 9/00 (2006.01) G06F 13/10 (2006.01)
Patent
CA 2231382
The present invention is directed to a system and method of managing logical device state information within an information handling system. Logical device state information is stored only once, by the information handling system. Device drivers do not need to maintain and store redundant copies of logical device state information. A device driver indicates whether or not it needs to have logical device state information passed to it. Before calling a device driver to handle a device function, the information handling system checks to determine whether or not the device driver has indicated that it needs logical device state information passed to it. If so, the information handling system passes the appropriate logical device state information to the device driver. For device functions which are not hooked by the device driver, the information handling system maintains the device state. System efficiency is increased, as each device driver may register for the subset of functions it can most efficiently handle, without hooking operating system functions or handling all state specific functions associated with a particular device function. In addition, device driver development may proceed in an incremental fashion, and device driver developers do not have to learn details of every operating system on which a device may be installed.
La présente invention porte sur un système et une méthode de gestion de l'information sur l'état des dispositifs logiques d'un système de traitement d'informations. L'information sur l'état des dispositifs logiques n'est stockée qu'une seule fois par le système de traitement d'informations. Les pilotes de périphériques ne sont pas obligés de tenir à jour et de stocker des copies redondantes de l'information sur l'état des dispositifs logiques. Un pilote indique s'il a besoin de recevoir l'information sur l'état des dispositifs logiques. Avant de demander à un pilote de prendre une fonction en charge, le système de traitement détermine si ce pilote a indiqué qu'il avait besoin de recevoir l'information sur l'état des dispositifs logiques. Si tel est le cas, le système de traitement transmet au pilote l'information appropriée sur l'état des dispositifs logiques. Dans le cas des fonctions qui ne sont pas contrôlées par le pilote, le système de traitement maintient l'état du dispositif inchangé. Le rendement du système est accru car chaque pilote peut s'inscrire pour le sous-ensemble des fonctions qu'il est le plus apte à prendre en charge, sans contrôler les fonctions du système d'exploitation ou sans prendre en charge toutes les fonctions d'état associées à une fonction particulière du dispositif logique en cause. De plus, le développement d'un pilote peut se faire graduellement et il n'est pas nécessaire pour les concepteurs de pilotes de connaître de façon détaillée chaque système d'exploitation sur lequel un dispositif peut être installé.
Cooper Michael R.
Dobbs Bryan D.
Ravisankar Ravi
Vanderwiele Mark W.
International Business Machines Corporation
Rosen Arnold
LandOfFree
System and method for managing device driver logical state... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for managing device driver logical state..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for managing device driver logical state... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1360436