Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Multiplexer-related Data-processing-system-and-method-with-central-processing-unit-determined-peripheral-device-service

 Environmental abnormality detection apparatus
I claim as my invention: 1. An environmental abnormality detection apparatus comprising: detector ...


 Innate bus monitoring system for computer system manager
In one embodiment, the present invention is of a system for innately monitoring a computer system ...


 LAN server personal computer with unattended activation capability
OF INVENTION While the present invention will be described more fully hereinafter with reference ...


 Fiber-optic interface system
What is claimed is: 1. An optically-powered, fiber-optical data-link for interfacing a remote ...


 Plenum bypass serial fan cooling subsystem for computer systems
To address the above-discussed deficiencies of the prior art, it is a primary object of the present ...


 Installation link-up procedure
An apparatus and method for preparing an indoor environmental conditioning system for spaces, for ...


 Integrated zoning circulator with priority controller
The invention features an integrated zoning circulator having its own priority controller integral ...


 Integrated remote asynchronous power switch
In accordance with the present invention, a computer with power switching capabilities is described ...


 Modular, redundant, hot swappable, blind mate power supply system
The present invention provides a floating-plate connector assembly which includes a mounting plate ...


 Method for allocating system resources in a hierarchical bus structure
What is claimed is: 1. A method for allocating system resource address space for devices attached ...


 Data processing system and method with central processing unit-determined peripheral device service

Details
Inventors: Delorme, Alexandre;
Assignee: Hewlett-Packard Company (Palo Alto, CA)
Primary Examiner: Lee; Thomas C.
Assistant Examiner: Perveen; Rehana
Attorney, Agent or Firm:

Data processing apparatus is described comprising a processor and at least one peripheral device. The processor is arranged to service the peripheral device either in an interrupt mode in which the peripheral device is serviced in response to interrupt signals generated by the peripheral device or in a timed mode in which the peripheral device is periodically polled and serviced if required. The apparatus has a dynamic switching arrangement for switching from the interrupt mode to the timed mode depending upon conditions dynamically determined within the apparatus, at least one of said conditions being that the rate at which the peripheral device generates interrupt signals exceeds a predefined or programmable threshold frequency. The rate of polling in the timed mode is less than the threshold frequency. Thus, dynamic switching between a interrupt driven mode and a timed mode is used in order to make more efficient use of shared system resources by servicing peripheral devices only periodically at times of high demand.

DETAILED DESCRIPTION This invention provides a data processing system of the above described type characterised in that the rate of polling in the timed mode is less than the threshold frequency.
In this way, the load on the processor caused by frequent interrupts is reduced.
Thus, dynamic switching between a interrupt driven mode and a timed mode is not used in order to reduce latency, but rather in order to make more efficient use of shared system resources by servicing peripheral devices only periodically at times of high demand.
Such an approach is particularly suitable for Input/Output (I/O) devices which exhibit a wide variation over time in the level of service they require.
In preferred embodiments, the apparatus is arranged to handle, if required, a plurality of service events in each cycle in the timed mode.
In this way, the overall number of service events handled is not reduced, rather the handling of the events is scheduled so as to make more efficient use of shared system resources.
In this case, the dynamic switching arrangement can be arranged to switch from the timed mode to the interrupt mode when the number of service events handled within each polling cycle falls below a predefined or programmable threshold.
In one embodiment, the dynamic switching arrangement is arranged to measure the number of service events within each polling cycle and to switch to the interrupt mode when the number of service events handled within each polling cycle is below a predefined or programmable threshold for a predefined or programmable number of consecutive cycles.
Similarly, the dynamic switching arrangement can be arranged, when in the interrupt mode, to measure the time interval between each interrupt and to switch to the timed mode when the time interval between each interrupt is below a predefined or programmable threshold for a predefined or programmable number of consecutive received interrupts.
In one application for which the above technique is particularly suited, the peripheral device is a network adapter including a buffer memory and means to receive and store in the buffer memory frames of data received from a data communications network



Related patents
  Method and apparatus for allocating radio channels
According to a first aspect of the present invention there is provided a method of radio channel allocation in a fixed wireless access communications network, said ...
  RF repeater for TDMA mobile telephone systems
The present invention is based on an understanding by the present inventors that the timing of a receive signal in the receive signal path of an RF repeater can be ...
  System and method for transmitting data
The above mentioned problems with transmission system and other problems are addressed by the present invention and which will be understood by reading and studying the ...
  Spread-spectrum based cellular mobile radio system, and a control arrangement, a radio based station, and a mobile radio station
It is an object of the present invention to provide a spread-spectrum based cellular mobile radio system of the above kind allowing access or traffic control under ...
  Packet data communications scheduling in a spread spectrum communications system
Responsive to a mobile station request to make an uplink data packet transmission, a telecommunications system grants the mobile station transmission access. A schedule ...
  Method and system for controlling transmission energy in a variable rate gated communication system
The present invention is a novel and improved method and system for controlling transmission energy in a variable rate communication system that gates out portions of a ...
  Service level indication and registration processing in a wireless communication device
A method and apparatus for service level recognition and registration processing in a wireless communication device are described. According to one aspect of the present ...
  Convolutional interleaving/de-interleaving method and apparatus for data transmission
OF THE INVENTION A convolutional interleaver/de-interleaver apparatus 60 that is constructed and operates in accordance with a method of the present invention is ...
  Semiconductor memory device including address transition detecting circuit
One object of the present invention is to reduce a consumed current in writing operation in a semiconductor memory device including an ATD generating circuit. Another ...
  Non-volatile register system utilizing thin-film floating-gate amorphous transistors
One of the objects of the invention is to provide an improved register in which amorphous silicon thin-film floating-gate transistors are used to buffer or temporarily ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved