Method and apparatus for arbitrary resolution interval timeouts

   
   

Methods and apparatus for enabling timeouts with arbitrary resolutions to be implemented are disclosed. According to one aspect of the present invention, a method for enabling a device driver to communicate with a processor in a computing system includes exchanging information between the device driver and a clock system, and exchanging information between the clock system and a cyclic system. Information is also exchanged between the cyclic system and the processor. Although the clock system indirectly exchanges information with the processor, the clock system does not directly exchange information with the processor. In one embodiment, the clock system includes a callout system and a system clock, and exchanging information between the device driver and the clock system includes exchanging information between the system clock and the callout system, and exchanging information between the callout system and the device driver.

De methodes en de apparaten om dat de onderbrekingen met willekeurige resoluties worden toe te laten worden uitgevoerd onthuld. Volgens één aspect van de onderhavige uitvinding, omvat een methode om een apparatenbestuurder toe te laten om met een bewerker in een gegevensverwerkingssysteem te communiceren het ruilen van informatie tussen de apparatenbestuurder en een kloksysteem, en het ruilen van informatie tussen het kloksysteem en een cyclisch systeem. De informatie wordt ook geruild tussen het cyclische systeem en de bewerker. Hoewel het kloksysteem onrechtstreeks informatie met de bewerker ruilt, ruilt het kloksysteem direct geen informatie met de bewerker. In één belichaming, omvat het kloksysteem een calloutsysteem en een systeemklok, en het ruilen van informatie tussen de apparatenbestuurder en het kloksysteem omvat het ruilen van informatie tussen de systeemklok en het calloutsysteem, en het ruilen van informatie tussen het calloutsysteem en de apparatenbestuurder.

 
Web www.patentalert.com

< METHOD AND SYSTEM FOR PROVIDING BOOTCODE SUPPORT IN A DATA PROCESSING SYSTEM THAT USES A COMMUNICATIONS PORT THAT UTILIZES A FIRST COMMUNICATIONS PROTOCOL, AN EXTERNAL DEVICE THAT UTILIZES A SECOND COMMUNICATIONS PROTOCOL, AND A DEVICE DRIVER THAT IS LOADED IN RESPONSE TO BOOTING TO COMMUNICATE WITH THE EXTERNAL DEVICE THROUGH THE COMMUNICATIONS PORT

< Pin toggling using an object oriented programming language

> Method and computer program product for implementing parental supervision for internet browsing

> System and method for powering down a mobile device

~ 00144