home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.os.msdos.programmer:8989 comp.os.msdos.misc:5003
- Path: sparky!uunet!utcsri!geac!alias!imax!beltrix!zooid!ross
- From: Ross Ridge <ross@zooid.guild.org>
- Newsgroups: comp.os.msdos.programmer,comp.os.msdos.misc
- Subject: Re: Why ms-dos is non reentrant
- Message-ID: <1992Sep2.065315.19027@zooid.guild.org>
- Date: Wed, 2 Sep 1992 06:53:15 GMT
- References: <92245.122042A10742@TRMETU.BITNET> <bws.35@ccs.carleton.ca> <1992Sep1.160133.19060@mits.mdata.fi>
- Organization: ZOOiD BBS
- Lines: 24
-
- kennu@mits.mdata.fi (Kenneth Falck) writes:
- >So, the question remains, why don't the Microsoft programmers bang
- >their brains together and rewrite MSDOS to be fully re-entrant and
- >all the routines to use dynamic memory allocation instead of static?
-
- Well the reasons why this wasn't done for MS-DOS 5 and earlier releases
- is fairly straight forward:
-
- a) MS-DOS is a single-user, single-tasking operating system
- b) MS-DOS is big enough as it is
-
- For MS-DOS 6, if it ever comes about, I could see a complete rewrite
- of MS-DOS in C, supporting full re-entrency and other wonderful stuff.
- It of course would only run on a '286 or better, and require a couple
- of megabytes of memory. Not suprisingly it would look at a lot like
- OS/2 (once known internally at MS as DOS 5).
-
- Ross Ridge
-
- --
- Ross Ridge - The Great HTMU l/ //
- [OO][oo]
- ross@zooid.guild.org /()\/()/
- uunet.ca!zooid!ross db //
-