Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and system for dynamically collocating resource for equipment in computer system

A computer system and dynamic resource technology, applied in the direction of instrumentation, electrical digital data processing, etc., can solve the problems that CardBus devices cannot operate, resources cannot meet PCIE-CardBus controllers, CardBus devices cannot work, etc.

Inactive Publication Date: 2009-03-18
O2MICRO CHINA
View PDF0 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since the PCIE-CardBus controller is not defined in the PCIE specification, when starting Windows, the BIOS configures the PCIE-CardBus controller according to the configuration method of the PCI-CardBus controller, but the allocated resources cannot meet the needs of the PCIE-CardBus controller.
[0008] As mentioned above, due to the hierarchical nature of resource allocation, if the PCIE-CardBus controller is located behind a PCI-to-PCI bridge, the CardBus devices connected to the PCIE-CardBus controller can only receive from the CardBus controller assigned to PCI by the operating system The default resource of -to-PCI bridge, such as in Windows XP, the default resource is 4KB of I / O space and a minimum of 1MB of Memory space, while the CardBus device requires a minimum of 4KB of Memory space, 1MB of reserved Memory space and two A 256-byte I / O space, therefore, CardBus devices cannot work
That is to say, once the resources required by the CardBus device are not within the range of the resources allocated by the PCI-to-PCI bridge and the resources allocated by the PCIE-CardBus controller, the CardBus device will not work
As mentioned above, because resources cannot be reconfigured once they are configured, Windows XP will not reconfigure resources based on the needs of the PCIE-CardBus controller behind the PCI-to-PCI bridge, which leads to even if the system has sufficient resources, However, the CardBus device behind the PCIE-CardBus controller cannot be started due to lack of resources.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for dynamically collocating resource for equipment in computer system
  • Method and system for dynamically collocating resource for equipment in computer system
  • Method and system for dynamically collocating resource for equipment in computer system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] image 3 It is a structural block diagram of a computer system for dynamically configuring PCIE-CardBus controller resources in the present invention, which includes a central processing unit (CPU) 302 and a root complex (RootComplex) 304 . The root complex 304 includes a host PCI bridge connected to the CPU, one or more virtual PCI-to-PCI bridges, and a PCI bus connecting the host PCI bridge and the virtual PCI-to-PCI bridges. The root complex 304 not only connects the memory 306 to the CPU through a Front Side Bus (FSB), but also connects all modules and devices of the computer system through PCIE. Each virtual PCI-to-PCI bridge of the root complex 304 is connected behind a device, such as a PCIE device 310 , a converter Switch 312 and a PCIE-CardBus controller 314 . A CardBus device 316 is connected behind the PCIE-CardBus controller 314 . Converter Switch 312 includes one or more virtual PCI-to-PCI bridges. The converter Switch 312 is connected to the root complex ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method and a system for performing dynamic resource allocation for a device in a computer system, the steps of the method comprise detecting a bus topology of the computer system, finding a previous device of the device, searching free resources which can be distributed to the previous device, allocating preset resources to the previous device in the range of the free resources, and allocating preset resources to the device in the range of the resources of the previous device. The system comprises a central processor and a PCIE-CardBus controller which is in communication with the central processor. The invention can accurately allocate the device through the method and the system, thereby enabling a next device following the device to be started and operated normally.

Description

technical field [0001] The present invention relates to a method and system for configuring resources of equipment in a computer system, in particular to a method and system for dynamically configuring resources of equipment in a computer system. Background technique [0002] In order to implement resource allocation for devices in the computer system, it is necessary to detect the hierarchical topology of all buses and devices in the computer system. Hierarchical topology establishes the physical relationship of all devices in a computer system. A device such as a bridge or a controller in a hierarchical topology is the "parent device" relative to the next-level device connected behind it, and the next-level device is relative to the upper-level device such as the bridge or controller is a "child device". Due to the hierarchical nature of resource allocation, a resource required by a device behind a bridge or controller must first be available to the bridge or controller ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F13/20
Inventor 赵红晓姚炜余晓光
Owner O2MICRO CHINA