-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

The Friday 2007-05-11 at 15:46 -0400, James Knott wrote:

> What utter nonsense.
> 
> Memory read & write, I/O performance etc., are determined entirely by
> the hardware, with some involvement by BIOS settings.  There is nothing
> that Linux or Windows or any other OS can do, that will change that. 

That's not completely correct. For instance, if you check the old 
specifications for the printer parallel port you will see that you need to 
set up certain signal, then wait for so many milliseconds then activate 
other signal, or place the data on the bus, etc. If you check 
specifications for old video cards (I speak of old devices because those 
are the ones I studied) there are signals that have to be activated at 
certain times, waits etc, and some of them do not have a sync signal for 
that precise event. All devices that are no synced to the CPU clock have 
to take into account external timings. If you peruse the kernel code a bit 
you will see many places where they are waiting for things to happen.

Then there are devices that can be worked in several different ways, and an 
OS can chose one way, and a different OS another, maybe newer or less 
tested. And many times they have to find out the ways because they are not 
documented, and then something unexpected happens. But I can not give 
specific details because I'm not a kernel developer - though I can guess, 
I did develop hardware and drivers and I know what I'm talking about.

- -- 
Cheers,
       Carlos E. R.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Made with pgp4pine 1.76

iD8DBQFGRRE+tTMYHG2NR9URAtZdAJ42DbB7IG7nudGN4TkTH3ebNYkLwQCeL9Je
T/wfbwv/ArbEARnvNA0jEvk=
=bJEc
-----END PGP SIGNATURE-----

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to