Re: windows = realtime?
From: dtiktin (dtiktin_at_nospam.totally-bogus.com)
Date: 06/22/04
- Next message: JackSu: "Re: how to check shared memory created by ExAllocatePoolWithTag using winobj.exe?"
- Previous message: Uri_G: "Re: Driver error (I am a newbie at this)"
- In reply to: alpha: "windows = realtime?"
- Messages sorted by: [ date ] [ thread ]
Date: Tue, 22 Jun 2004 22:45:05 -0000
On 19 Jun 2004, "alpha" <alpha_byte@SAFe-mail.net> wrote:
> I have posted similar topic some weeks ago and now I want to
> discuss it further. I'm searching for operating system to meet
> real-time constraints. I know that windows is not true real time
> system, but I have found some papers complaining that Windows NT
> can be used as real time system. It complains that total interrupt
> latency of NT is about 30 microseconds. That sounds good for me. I
> found nothing about Win 2000 and XP interrupt latency. Maybe
> someone knows? I think if I write my apps in Ring0 as kernel mode
> drivers, then I will have latency as system interrupt latency. So
> why Windows cant be used as real-time system? Maybe someone have
> good ideas or links about that. I found it very interesting topic.
> I have searched through internet and found lots of add-on for
> linux kernels, but they can guarantee about 30 microseconds
> latency. Developers complain that these add-ons is real time. So
> why windows with 30 us latency can't be real time? Thank you for
> any thoughts.
As others have said, I don't think you'll find any guarantees from MS
about worst case interrupt latency or any guarantee about worst case
task scheduling delay. There are all sorts of things that can play
havoc with timing on any general purpose OS such as NT. But for what
it's worth, I was recently involved in a project that used a product
called RTX from VentureCom (http://www.vci.com/) which provides a
hard real-time subsystem for NT. If you need this capability, you
might want to check it out. It's not free :-(
Note: I am not connected in any way with VentureCom and I'm not
recommending (and I'm not *not* recommending) their product. I just
thought you might be interested.
Dave
-- D.a.v.i.d T.i.k.t.i.n t.i.k.t.i.n [at] a.d.v.a.n.c.e.d.r.e.l.a.y [dot] c.o.m
- Next message: JackSu: "Re: how to check shared memory created by ExAllocatePoolWithTag using winobj.exe?"
- Previous message: Uri_G: "Re: Driver error (I am a newbie at this)"
- In reply to: alpha: "windows = realtime?"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|