delton@pro-carolina.UUCP (System Administrator) (05/22/89)
Network Comment: to #2884 by obsolete!pnet01!pro-nebulous!jim%nosc.mil There are several reasons to have DA's in memory. 1) there's plenty of memory space available (i.e. 8 megabytes) so assuming that memory will get cheaper in the long run there's little reason not to have a lot of it sooner or later. 2) If DA's were loaded as needed you'd have to keep your system disk online all the time.. this would be a hardship for floppy users. 3) You wouldn't be able to access DA's while the application was busy working with open files as easily as you can do with DA's in memory. 4) Of course, memory resident DA's can be gotten to faster. 5) Memory resident DA's can handle background tasks behind the application but only while they're in memory. 6) Memory resident DA's can often be accessed even if the operating system has crashed. Handy for debugging types of DA's which would not be available if disk i/o was required to execute them. 7) If you run out of memory because of too many DA's then get rid of the ones you don't need. Keep them in a spare dir.. you can always copy them back and reboot if you need a rarely used one that you'd rather not have taking up memory if you use it only once a week or month. UUCP: [ sdcsvax nosc ] !crash!pro-carolina!delton ARPA: crash!pro-carolina!delton@nosc.mil INET: delton@pro-carolina.cts.com Pro-Carolina: 803-776-3936 (300-2400 baud, login as 'register') US Mail: 3207 Berkeley Forest Drive, Columbia, SC 29209-4111