G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 9/445 (2006.01)
Patent
CA 2319017
A single, global resource manager assigns system resources to all hardware devices in the computer system, including hardware devices that are both "plug and play" software programmable, hardware devices that are manually-configurable and the system motherboard. The resource manager includes a conflict resolver module which resolves conflicts which arise in the computer system over the allocation of system resources. Such system resources include, but are not limited to, memory ranges, input-output (I/O) register ranges, interrupt request lines and direct memory access (DMA) channels. Resource requirements for each device are obtained by recognizer objects which are customized versions of standardized objects that are part of the resource resolver framework and all resource requirements are encapsulated in resource usage objects which have a standard interface that works with the global resource resolver. The resource usage objects also encapsulate resource assignments generated by the global conflict resolver and thus contain complete information regarding resources for each device. The resource usage objects are stored in a hardware configuration database by recorder objects which are specialized for each device. The stored resource usage objects can be used both during system booting and during manual system reconfiguration.
L'invention concerne un unique gestionnaire de ressources globales capable d'affecter des ressources système à tous les dispositifs matériel du système informatique, notamment aux dispositifs matériel pouvant être programmés par logiciel et qui sont à la fois "prêts à jouer", aux dispositifs matériel pouvant être configurés manuellement, et à la carte-mère système. Le gestionnaire de ressources comporte un module de résolution des conflits qui résout les conflits qui survenant dans le système informatique au sujet de l'affectation des ressources système. Ces ressources système comprennent, entre autres, des plages mémoire, des plages de registres E/S, des lignes de demande d'interruption, et des canaux DMA. Les ressources nécessaires à chaque dispositif sont obtenues par des objets reconnaisseurs qui sont des versions personnalisées des objets standardisés intégrés à l'architecture du résolveur de ressources. Tous ces besoins de ressources sont fédérés dans des objets d'utilisation de ressources ayant une interface standard capable de travailler avec le résolveur de ressources globales. Les objets d'utilisation des ressources fédèrent également des affectations de ressources générées par le résolveur de conflits de ressources et ils contiennent ainsi des informations complètes quant aux ressources destinées à chacun des dispositifs. Les objets d'utilisation des ressources sont enregistrés dans une base de données de configuration du matériel au moyen d'objets enregistreurs spécialisés pour chacun des dispositifs. Les objets d'utilisation des ressources enregistrés peuvent être utilisés à la fois lors du démarrage de la reconfiguration manuelle du système.
Andert Glenn P.
Sudhakaran E. U.
Apple Inc.
Norton Rose Canada S.e.n.c.r.l.,s.r.l./llp
Object Technology Licensing Corporation
LandOfFree
Object-oriented global resource conflict resolver does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Object-oriented global resource conflict resolver, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Object-oriented global resource conflict resolver will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1722613