G

Guest

Guest
Archived from groups: microsoft.public.windowsxp.general (More info?)

Hi,

I need some experienced Windows users to help me out with this question...

The question has been posed to me when I am doing high speed data
acquisition (time -based), how do I know that windows will not interrupt in
the middle of the acquisition and as a result data will be missed?

The direction from the individual is to move away from the Windows OS into
an OS where he can turn off the interrupts...I have been doing data
acquisition for some years and haven't had a problem. I would like to stay
with a Windows OS.

Can anyone help?
 

garyp

Distinguished
Apr 9, 2001
16
0
18,510
Archived from groups: microsoft.public.windowsxp.general (More info?)

Hello Mike S.

Here is some information on Interrupts, also the individual were they
talking about software or hardware interrupts?


Read the following information on Interrupts.
http://search390.techtarget.com/sDefinition/0,290660,sid10_gci212374,00.html


--

gRp

gRp at t k s o l dot c o m




"Mike S." wrote:

> Hi,
>
> I need some experienced Windows users to help me out with this question...
>
> The question has been posed to me when I am doing high speed data
> acquisition (time -based), how do I know that windows will not interrupt in
> the middle of the acquisition and as a result data will be missed?
>
> The direction from the individual is to move away from the Windows OS into
> an OS where he can turn off the interrupts...I have been doing data
> acquisition for some years and haven't had a problem. I would like to stay
> with a Windows OS.
>
> Can anyone help?
>
>
 

frodo

Distinguished
Apr 26, 2003
257
0
18,780
Archived from groups: microsoft.public.windowsxp.general (More info?)

Mike S. <MikeS@discussions.microsoft.com> wrote:
> The question has been posed to me when I am doing high speed data
> acquisition (time -based), how do I know that windows will not interrupt in
> the middle of the acquisition and as a result data will be missed?
> The direction from the individual is to move away from the Windows OS into
> an OS where he can turn off the interrupts...I have been doing data
> acquisition for some years and haven't had a problem. I would like to stay
> with a Windows OS.

It depends on the data rates. Windows can handle non-critical real-time
processing (so called "soft" real-time) down to about the 1 mSec level,
faster than that and you need something else. There are real-time
extensions available for windows that lower this threashold, such as
WinRT.

However, most data-acq systems for Windows today use hardware subsystems
that do the real acquisition (typically VME Based), and windows is just
used for the control, post- processing, storage and display/interface
work.

There's lots of info out there on Windows and realtime, and lots of
companies that have D.A. tools (SW and HW) that work w/ Windows.
National Instruments is of course the biggie. If you're a real programmer,
avoid LabView - it's intriguing but unmanagable. CVWindows is a good
package tho...

Google is your friend...