-
公开(公告)号:BR9801420A
公开(公告)日:1999-05-11
申请号:BR9801420
申请日:1998-04-22
Applicant: IBM
Abstract: 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.
-
公开(公告)号:MX9802366A
公开(公告)日:1998-10-31
申请号:MX9802366
申请日:1998-03-26
Applicant: IBM
Abstract: La presente invencion se dirige a un sistema y método para administrar informacion de estado de dispositivo logico dentro de un sistema de manejo de informacion. La informacion de estado de dispositivo logico se almacena solamente una vez por el sistema para manejo de informacion. Los controladores de dispositivo no requieren mantener y almacenar copias redundantes de informacion de estado de dispositivo logico. Un controlador de dispositivo indica si requiere o no que se le transfiera la informacion de estado de dispositivo logico. Antes de requerir que un controlador de dispositivo maneje una funcion de dispositivo, el sistema de manejo de informacion verifica para determinar si el controlador de dispositivo ha indicado o no que requiere que se le pase la informacion de estado de dispositivo logico. De ser así, el sistema de manejo de informacion pasa a la informacion de estado de dispositivo logico apropiado al controlador del dispositivo. Para funciones de dispositivo que no se están enganchadas por el controlador de dispositivo, el sistema para manejo de informacion mantiene el estado de dispositivo. La eficiencia del sistema se incrementa, ya que cada controlador de dispositivo puede registrar para el subconjunto de funciones que puede manejar más eficientemente sin enganchar las funciones de sistema operativo o manejar todas las funciones específicas de estado que se asocian con una funcion de dispositivo particular. Además, puede proceder el desarrollo de controlador de dispositivo en una forma incremental, y quienes desarrollan los controladores de dispositivo no tienen que aprender los detalles de todo sistema operativo en el que puede instalarse un dispositivo.
-