home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / os / msdos / programm / 9053 < prev    next >
Encoding:
Internet Message Format  |  1992-09-03  |  1.8 KB

  1. Xref: sparky comp.os.msdos.programmer:9053 comp.os.msdos.misc:5045
  2. Newsgroups: comp.os.msdos.programmer,comp.os.msdos.misc
  3. Path: sparky!uunet!uunet.ca!geac!zooid!ross
  4. From: Ross Ridge <ross@zooid.guild.org>
  5. Subject: Re: Why ms-dos is non reentrant
  6. Organization: ZOOiD BBS
  7. Date: Fri, 4 Sep 1992 06:19:54 GMT
  8. Message-ID: <1992Sep4.061954.24900@zooid.guild.org>
  9. References: <1992Sep1.160133.19060@mits.mdata.fi> <1992Sep2.065315.19027@zooid.guild.org> <BtzE9H.53G.2@cs.cmu.edu>
  10. Lines: 37
  11.  
  12. kennu@mits.mdata.fi (Kenneth Falck) writes:
  13. >So, the question remains, why don't the Microsoft programmers bang
  14. >their brains together and rewrite MSDOS to be fully re-entrant and
  15. >all the routines to use dynamic memory allocation instead of static?
  16.  
  17. ross@zooid.guild.org (Ross Ridge) writes:
  18. }Well the reasons why this wasn't done for MS-DOS 5 and earlier releases
  19. }is fairly straight forward:
  20.  
  21. [ MS-DOS is single user, single tasking and big enough ]
  22.  
  23. ralf+@cs.cmu.edu (Ralf Brown) writes:
  24. >Where have you been? 
  25.  
  26. Not Europe.
  27.  
  28. >It's been done already....  MSDOS 4.00 was multitasking, but practically
  29. >nobody ever got to see it.
  30.  
  31. I'd forgotten about this, but I imagine the reasons that practically
  32. nobody saw it are pretty much the same as I wrote above.
  33.  
  34. >MSDOS 4.00 allowed one foreground and up to 30 background tasks (limited by
  35. >conventional memory), with interprocess communications, semaphores,
  36. >scheduling, etc.  And it supported asynchronous device drivers, where the
  37. >split into strategy and interrupt routines actually meant something.
  38.  
  39. Do you think any of MS-DOS 4.00 will make it in to a future multitasking
  40. MS-DOS or will they just ignore it?
  41.  
  42.                             Ross Ridge
  43.  
  44. -- 
  45. Ross Ridge - The Great HTMU                         l/     //
  46.                                     [OO][oo]
  47. ross@zooid.guild.org                            /()\/()/
  48. uunet.ca!zooid!ross                             db     //
  49.