] Yes, it's true that the sector I/O would fail. But if you automatically
] retry, disk I/O will only slow down, but still work. As long as a single
] sector can be located and transferred in an interrupt period.
Transferred: yes. Located: no

With the datatransfer rate, physically limited by the rotation speed of the 
drive, it takes 1/63st second to read a sector. But then the sector that you 
would like to read must already be just before the diskhead at the moment 
that you issue the read command. Chance that this happens is small. Very 
small. So, on the average you will have to wait half a rotation before the 
first sectors passes your head. And during this waiting you can not have the 
interrupts enabled. Because the interrupt might occur just at the moment that 
the diskcontroller says that the first byte of the sector has been read...


Brs,
Alex Wulms

-- 
Alex Wulms/XelaSoft - MSX of anders NIX - Linux 4 ever
See my homepage for info on the  *** XSA *** format
http://www.inter.nl.net/users/A.P.Wulms



****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
****

Reply via email to