发明名称 Computer system with an improved device and driver framework
摘要 Each driver has a global driver section comprising drive program code and global driver data, both defining driver operations associated with a corresponding class of devices. Each device has an associated driver instantiation comprising local driver data, having an internal pointer to the global driver section of the instantiated driver, and possibly at least one external pointer to another driver instantiation. A device registry forms a list of device registry entries, each corresponding to a respective one of the drive instantiations. Driveer client code may perform operations on a given device by fetching in the device registry a pointer to the driver instantiation associated with the given device, and then use operations provided by the associated driver instantiation, directly or using further operations reached in other driver instantiations by using iteratively the external printer.
申请公布号 US7096473(B2) 申请公布日期 2006.08.22
申请号 US20020171104 申请日期 2002.06.13
申请人 SUN MICROSYSTEMS, INC. 发明人 RUGET FREDERIC;GROUZDEV VLADIMIR;LESCOUET ERIC
分类号 G06F3/00;G06F9/44;G06F9/445;G06F9/46;G06F13/00 主分类号 G06F3/00
代理机构 代理人
主权项
地址