home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / sgi / 18680 < prev    next >
Encoding:
Text File  |  1993-01-11  |  3.4 KB  |  70 lines

  1. Newsgroups: comp.sys.sgi
  2. Path: sparky!uunet!pipex!warwick!doc.ic.ac.uk!cc.ic.ac.uk!imperial.ac.uk!vulture
  3. From: vulture@imperial.ac.uk (Thomas Sippel - Dau)
  4. Subject: Re: SCSI floppy disk on INDIGO: Why is it so slooow?
  5. Message-ID: <1993Jan11.194235.19469@cc.ic.ac.uk>
  6. Sender: vulture@carrion.cc.ic.ac.uk (Thomas Sippel - Dau)
  7. Nntp-Posting-Host: cscgc
  8. Reply-To: cmaae47@imperial.ac.uk
  9. Organization: Imperial College of Science, Technology and Medicine
  10. References: <unepq0o@zuni.esd.sgi.com> <1993Jan11.092139.28106@sol.ctr.columbia.edu> <1993Jan11.112716.12929@bernina.ethz.ch>
  11. Date: Mon, 11 Jan 93 19:42:34 GMT
  12. Lines: 56
  13.  
  14. In article <1993Jan11.112716.12929@bernina.ethz.ch>, hoesel@igc.ethz.ch (Frans van Hoesel) writes:
  15. - Because mssing the next sector would be a very important time factor,
  16. - maybe it would be nice to have a special format on the floppy that
  17. - does not have sequential sector numbers. This would only help for 
  18. - newly formatted floppies, not for existing ones.
  19. - On the other hand... knowing the effect of missing a sector *and* having
  20. - softwarebuffers on the host a simple software trick could speed it up.
  21. - Imagen a write of a shortfile on sector numbers 1, 2, 3, 4, 5, 6, 7.
  22. - These could all be present in the software buffer, but we (in fact
  23. - your engineer working on it) could decide to write in the order
  24. - 1, 3, 5, 7, 2, 4, 6 which would give a speed up by 350% (for this very
  25. - short write, longer writes will speed up even more)
  26.  
  27. I always knew that people diskussing perfomance problems on micro computers
  28. would insist of re-experiencing the problems that had long since been solved
  29. on mainframes, and object to even listening to the solutions found there 
  30. because "they do not apply to micros". 
  31.  
  32. It is kind of a new experience to see workstation users display the same 
  33. block-headedness.
  34.  
  35. Yes, you can implement interleaving, sector prefetching and sector out
  36. of sequence compensation in software, but you have to do it on the controller.
  37. In this case on the controller that sits on the SCSI bus and controls the 
  38. floppy disk. Imagine a floppy disk sector track cut out an straightened to
  39. look like this:
  40.  
  41.       o  x-0  x-1  x-2  x-3  x-4  x-5  x-6  x-7  x-8  x-9
  42.       |                      |
  43.       index hole             sector four (similar for others)
  44.  
  45. If the controller remembers the current position of the head after writing
  46. sector 2, say, and you can turn the bus SCSI around and transfer sector 7 
  47. before that comes along, and the controller notices it and writes it out
  48. your scheme works.
  49.  
  50. But if the controller waits for the index hole to come along again and then
  51. starts counting until sector 7 comes along, you can do nothing but wait for 
  52. it, or abandon the floppy disk idea completely.
  53.  
  54. I hope this completes this particular thread, but if not, then please do
  55. not type replies in yourself, use the telephone to dictate them for your
  56. secretary to type as you dictate. This will give you an impression of the
  57. type of clever things that can be done in software over the head of a 
  58. simple controller ....
  59.  
  60.                                       Thomas
  61.  
  62. -- 
  63. *** This is the operative statement, all previous statements are inoperative.
  64. *   email: cmaae47 @ ic.ac.uk (Thomas Sippel - Dau) (uk.ac.ic on Janet)
  65. *   voice: +44 71 589 5111 x4937 or 4934 (day), or +44 71 823 9497 (fax)
  66. *   snail: Imperial College of Science, Technology and Medicine
  67. *   The Center for Computing Services, Kensington SW7 2BX, Great Britain
  68.