Re: idle state




mike7411@xxxxxxxxx wrote:
I'm trying to understand what occurs at a processor level when an OS
such as Windows is idle. Is there an assembler statement tells the
processor to take a break until an interrupt occurs or something
similar? I couldn't find it.

Such instructions do exist, but they generally get used in embedded
systems not in OSes such as Windows. If nothing else is going on, the
OS generally turns down the clock frequency, reduces power as much as
possible, and spins.
Cheers,
Randy Hyde

.



Relevant Pages

  • Re: Assembling Visual Studio generated listing files
    ... card issues an interrupt each time it has a new position for any one ... An ISR is constrained to act in < 10us, and for most modern machines, 12.5us is a very ... Without MASM and in pure C or C++ and without any Windows API/MFC, ... This is a device driver. ...
    (microsoft.public.vc.mfc)
  • Re: location of CEs vector table
    ... I understood that the standard windows CE kernel cann't be adapted easily to ... support a low-end interrupt processor. ... successfully manufactured the ARM processor which support windows CE ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Why RosAsm Breaks on a large number of symbols
    ... Or interrupt driven, mainly, as you say. ... A point that's perhaps too "hidden" by the way Windows works ... filter in at ... where a "message loop" is "polling"... ...
    (alt.lang.asm)
  • Re: High frequency output on parallel port, how?
    ... "Mach2 takes over the scheduling. ... I'm not using the high perfomrance timer or any Windows functions ... > impossible due to unpredictable interrupt and timing systems. ... > The Mach1 driver is written as a form of virus. ...
    (microsoft.public.development.device.drivers)
  • Re: High frequency output on parallel port, how?
    ... > with stepper motors on the parallel port. ... Everything on windows keeps running normally, ... impossible due to unpredictable interrupt and timing systems. ... The Mach1 driver is written as a form of virus. ...
    (microsoft.public.development.device.drivers)