-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
The Tuesday 2007-12-11 at 20:22 -0500, Carl Luescher wrote:
Well, with the given information it will be up to me to figure out, or maybe
not. I _do_ appreciate your information.
I refuse to be too old to learn.
Thanks Carlos!
You're welcome :-)
It's about all I know about Linux real time kernel. I know what a real
time operating system should do, but not much more. Let me see... the main
idea is that certain operations should... no, will always finish in a
determinate (known) time. For instance, if you push the brake pedal, the
brake pistons and whatever is called in English grip the wheel and the car
breaks. Now suppose it's all electronic, by wire, controlled by computer,
and in the end, by software: you must ensure that it always brakes, and
fast - and the practical or engineering definition for "fast" in RT
systems is that we know how long it will take, at most.
In Linux? No idea. But let me try another example.
A computer reads inputs from sensors in "the real world": temperatures,
speeds, voltages, mixtures, forces... anything that can be measured by
electronics means. A programs analyzes all that and then acts on outputs:
relays, voltages, motors, etc... The system most ensure that the reaction
to any combination of inputs takes place in so many milliseconds maximum.
Those are real time tasks. Other tasks will not be real time: like listing
a directory, or querying a database of previous responses to do an
statistical analysis of the car performance.
So, in a real time operating system some things will be real time (which
doesn't mean exactly "fast") and some will not be.
I hope I was mostly correct O:-)
Now, there must be a Wikipedia article [...] Hah! sure there is:
http://en.wikipedia.org/wiki/Real_time_operating_system
Now, I'll read it myself ;-)
- --
Cheers,
Carlos E. R.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4-svn0 (GNU/Linux)
iD8DBQFHX0WptTMYHG2NR9URArKsAKCXwwae8udty4V2w406M+m41kU07QCfaVyQ
xi12PG3+H2Q1J61wNxYoIBM=
=L4JZ
-----END PGP SIGNATURE-----
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]