System and method for managing device driver logical state...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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é.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFCA-PAI-O-1360436

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.