kim@amdahl.amdahl.com (Kim DeVaughn) (12/24/87)
_ _ _ __ ' ) ) ) / ) / _/_ / / / _ __ __ __ , / /_ __ o _ / ______ __. _ / ' (_</_/ (_/ (_/ (_/_ (__/ / /_/ (_<_/_)_<__/ / / <_(_/|_/_) / ' _ _ / _/_ // // / / __ __. // // ' <__(_) (_/|_</_</_ o /kim -- UUCP: kim@amdahl.amdahl.com or: {sun,decwrl,hplabs,pyramid,ihnp4,uunet,oliveb,cbosgd,ames}!amdahl!kim DDD: 408-746-8462 USPS: Amdahl Corp. M/S 249, 1250 E. Arques Av, Sunnyvale, CA 94086 CIS: 76535,25
jbn@glacier.STANFORD.EDU (John B. Nagle) (12/24/87)
Please, could we turn down the flames a bit. On the systems that don't have multi-tasking, such as the IBM PC and the Mac, we observe people desperately fighting the operating system to get some concurrent operations going. Terminate-and-stay-resident programs, such as Sidekick on IBM PCs, were an attempt to get around the lack of multi-tasking. The attempt was only moderately successful, and such programs often interfere with each other and the program they preempt. Microsoft takes the position that such programs violate the rules of MS-DOS and has warned for years that they will not work under future versions of MS-DOS. They won't work under OS/2, but OS/2 offers multi-tasking, so they will not be needed. PC spooling programs, which must patch into interrupt locations and store into the operating system, have similar problems. (Try to get a printer spooler and a plotter spooler both running at the same time.) Even desk accessories on the Mac, which are officially supported by the operating system, are something of a kludge internally. So what we see, on the systems that don't offer multitasking, are attempts to achieve it through hacks that don't work too well. John Nagle