摘要:
A method and apparatus for managing power consumption in a computer system wherein the method and apparatus is compliant with the proposed Advanced Configuration and Power Interface (ACPI) specification. In one embodiment, a power management processor is sandwiched between platform hardware and the ACPI register layer. The processor processes all operating power management commands and requests while remaining transparent to the user and the operating system. In so doing, routine power management functions, so classified by the operating system, are implemented by the operating system. Sophisticated power management features, on the other hand, are implemented by the present invention independent from operating system control. Accordingly, in the present invention, the operating system need not suspend processing of other threads to process sophisticated power management procedures.
摘要:
A keyboard controller supports both a first keyboard/mouse interface and a second keyboard/mouse interface. Data is routed between the first keyboard/mouse interface and a first host interface when the first host interface is active. Data is routed between the first keyboard/mouse interface and a first shell when a second host interface is active. The first shell provides compatible connection between the first keyboard/mouse interface and the second host interface. Data is routed between the second keyboard/mouse interface and the second host interface when the second host interface is active. Data is routed between the second keyboard/mouse interface and a second shell when the first host interface is active. The second shell provides compatible connection between the second keyboard/mouse interface and the first host interface.
摘要:
A path change is detected by multiplying the energy of a signal on the output of a summation circuit in one channel of a telephone by a constant to produce a product. The product is compared with the energy of a signal on the input of the summation circuit. A path change is indicated when the energy of the product exceeds the energy of a signal on the input of the summation circuit. The comparison is made in successive frames of an audio signal and a path change is indicated when the energy of a signal on the input of the summation circuit is exceeded in two or more successive frames.
摘要:
A method for preventing deadlocks is used in a computing system in which a host bus is connected to a first input/output bus through a first bridge and the first input/output bus is connected to a second input bus through a second bridge. When transferring data from a first input/output device on the second input/output bus to a memory on the host bus, the first input/output device requests mastership of the second input/output bus. Before granting mastership to the first input/output device, the second bridge instructs the first bridge to flush and disable write buffers within the first bridge. After the write buffers have been flushed, the first input/output device is granted mastership of the second input/output bus. The second bridge requests mastership of the first input/output bus by asserting a request signal on a request line. The first bridge then obtains mastership of the host bus in order to allow the transfer of the data from the first input/output device to the memory. In the present invention, the second bridge instructs the first bridge to flush and disable write buffers within the first bridge by asserting and deasserting in a first pattern the request signal.