On Thu, 2011-06-02 at 20:04 +0200, Eric Auer wrote:
> Hi!
> 
> >> I make diode testers and need an operating system that is close to "real
> >> time". Also I need to sometimes interact directly with the computer
> >> hardware. FreeDOS fills the bill on both counts and WINDOWS is useless.
> >> I appreciate very much what you folks are doing and hope that I can help
> >> in some way.
> >> I program in FORTH using a FORTH Interpreter/Compiler that I wrote
> >> myself in assembler.
> > 
> > This is a way-out-there what-if, but anyhow...  How much trouble would it 
> > be to make FreeDOS explicitly realtime?
> 
> I think what he meant is that because DOS does not put a compulsory
> layer between you and the hardware and because DOS does not waste
> CPU time in the background, DOS already *is* close to real time and
> already lets you interact directly with the hardware. Of course you
> have to be aware that when you do file I/O with DOS, it can take a
> while - so you would only let DOS do work for you when you are not
> in a real-time situation. You can for example measure your diodes,
> without accessing DOS, in real time. Then, when the measurement is
> done, you can use DOS to save the results in a file. At that moment,
> it is no problem that DOS will spend an "unpredictable" amount of
> time writing the file before it returns control to the caller, in
> this case the diode tester. Note that some unexpected time-wasters
> exist: For example USB mice using BIOS PS/2 emulation can have much
> more lag in DOS than actual PS/2 mice. Just in case you would want
> to measure, say, reaction times by timing the moment of clicking.
> 
> Regards, Eric
> 
> PS: Of course it is much more exact to use directly accessible I/O
> bits for time measurement, such as parallel printer port pins, the
> joystick port buttons or the serial port status lines.
> 
Thanks Eric. You explained what I am doing better than I did. My tester
works pretty much as you described it. Occasionally I will briefly turn
off the interrupts when I am doing something especially time critical.
FreeDOS is working very well for me.

Regards   George


> 
> 
> 
> ------------------------------------------------------------------------------
> Simplify data backup and recovery for your virtual environment with vRanger.
> Installation's a snap, and flexible recovery options mean your data is safe,
> secure and there when you need it. Discover what all the cheering's about.
> Get your free trial download today. 
> http://p.sf.net/sfu/quest-dev2dev2 
> _______________________________________________
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user



------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger.
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Discover what all the cheering's about.
Get your free trial download today. 
http://p.sf.net/sfu/quest-dev2dev2 
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to