home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / sys / ibm / pc / misc / 14753 < prev    next >
Encoding:
Text File  |  1992-11-17  |  3.4 KB  |  56 lines

  1. Newsgroups: comp.sys.ibm.pc.misc
  2. Path: sparky!uunet!charon.amdahl.com!pacbell.com!sgiblab!swrinde!cs.utexas.edu!csc.ti.com!tilde.csc.ti.com!mksol!mccall
  3. From: mccall@mksol.dseg.ti.com (fred j mccall 575-3539)
  4. Subject: Re: Caching controllers <Was: RE: comp.sys.ibm.pc.misc>
  5. Message-ID: <1992Nov17.192030.26112@mksol.dseg.ti.com>
  6. Organization: Texas Instruments Inc
  7. References: <BxLvIJ.AtF@newcastle.ac.uk> <Bxn4nM.Msu@fc.hp.com>
  8. Date: Tue, 17 Nov 1992 19:20:30 GMT
  9. Lines: 45
  10.  
  11. In <Bxn4nM.Msu@fc.hp.com> chuckc@fc.hp.com (Chuck Cairns) writes:
  12.  
  13. >: >To make a long story short "if you get a caching
  14. >: >  disk controller YOU LOSE THE OPTION of where the memory gets used."
  15. >: 
  16. >: I disagree. I have a IDE cache-ing controller on my new PC (486DX-33). At first I was dubious of the benefits of a hardware cache over the software option, but not now.....
  17. >: The main advantage is that your main CPU is not burdened with the mundane cache control functions and can get on with pushing Windows (or whatever) along.
  18. >: It is particularly noticeable to me when I'm compiling, I save then compile my source code, with the IDE cache this is done in parallel, software cacheing could not do this.
  19. >: A further advantage is gained if you use "write-back cacheing" (disk writes are cached as well as reads). If you use software chaching and your machine crashes (not so unusual even under Win 3.1) bang goes your new data... This does not happen in hardware chaching.
  20. >This is not necessarily true! Certainly there are cases where a software crash
  21. >can occur and the hardware controller will save you. BUT a power glitch, for 
  22. >example (unless you have a an UPS) could just as easily lose date on the card 
  23. >as in main memory.  Non-volatile hardware cache would be super.
  24.  
  25. >Don't confuse adding more CPU power ( i.e.  the CPU on the controller)
  26. >with a direct hardware cacheing "advantage".  If you spend X dollars
  27. >more for a cacheing controller, what extra CPU power could you have
  28. >gotten instead.  Buying the faster CPU instead gets you the power to use in a
  29. >broad range of areas not just to move bytes onto the disk.  This is also
  30. >why I am a fan of SCSI with bus-mastering.  Here the CPU doesn't ((may
  31. >not )have to move the bytes at all since the SCSI card does all the
  32. >work.  Moreover, one can have several seeks/writes/reads all in process
  33. >at once.  
  34.  
  35. EXACTLY what I meant by suggesting he get an intelligent controller.
  36. I'm using a 32-bit SCSI bus-master.  Just tell it to get the stuff off
  37. disk and put it somewhere, then the CPU can go on and not have to
  38. worry about it because the drive takes care of all the details.  
  39.  
  40. >In short, probably the most effective is to add memory and CPU speed
  41. >with straight IDE and then go SCSI if you need more performance.
  42.  
  43. Yeah, it's really kind of funny that people are concerned about all
  44. these speed issues and then they go to using IDE and Local Bus stuff
  45. that requires constant direct CPU attention.  If you want speed,
  46. BALANCE THE SYSTEM.  Offload all that I/O processing to an intelligent
  47. controller like a SCSI and to a processed video board (instead of a
  48. dumb frame buffer hanging right off the CPU bus).
  49.  
  50. -- 
  51. "Insisting on perfect safety is for people who don't have the balls to live
  52.  in the real world."   -- Mary Shafer, NASA Ames Dryden
  53. ------------------------------------------------------------------------------
  54. Fred.McCall@dseg.ti.com - I don't speak for others and they don't speak for me.
  55.