home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.unix.msdos
- Path: sparky!uunet!sun-barr!cs.utexas.edu!torn!cunews!revcan!quantum!danh
- From: danh@quantum.on.ca (Dan Hildebrand)
- Subject: Re: ISC VP/ix Question(s)
- Message-ID: <z5fmf4+@quantum.on.ca>
- Date: Wed, 22 Jul 92 19:55:54 GMT
- Organization: Quantum Software Systems
- References: <BrGHIn.IMn@ernest.dseg.ti.com> <BrMC1u.88J@jwt.UUCP> <l6oo0lINN510@appserv.Eng.Sun.COM>
- Keywords: ISC Unix VP/ix
- Lines: 29
-
- In article <l6oo0lINN510@appserv.Eng.Sun.COM> dlp@zule.Eng.Sun.COM (Dan Pritchett - SunSoft Engineer) writes:
- >In article <BrMC1u.88J@jwt.UUCP>, john@jwt.UUCP (John Temples) writes:
- >|> *None* of them are 80286 emulators (at least on the 386), they are 8086
- >|> emulators. An 80286 emulator would imply the availability of extended
- >|> memory and 80286 protected mode, neither of which exists in VP/ix or
- >|> Merge.
- >
- >Well, not exactly. There are some non-protected mode instructions provided
- >by the 80286 that are not part of the 8086. Most of the emulators provide
- >the equivalent of an 80286 running in real mode, which is a little different
- >than an 8086. Most applications however do not use these instructions for
- >portability reasons.
-
- We adopted the approach of switching down to real mode rather than using a
- virtual 8086 box. By reserving the bottom 640K for DOS, and then letting MS
- Windows run there ( and supporting the calls it makes to allocate extended
- memory), the end result is that both QNX and MS Windows are running in
- protected mode, cooperatively sharing the extended memory in the machine.
- This lets MS Windows run at nearly full speed and with as much memory as it
- wants, so that large MS Windows apps will work. This aproach does not
- support the multiple DOS tasks that using the virtual 8086 mode would
- allow, but since most people using a DOS emulator now would like to run MS
- Windows in that DOS box and get multiple MS Windows tasks, this works well.
-
-
- Dan Hildebrand email: danh@quantum.on.ca
- Quantum Software Systems, Ltd. QUICS: danh (613) 591-0934 (data)
- (613) 591-0931 (voice) mail: 175 Terrence Matthews
- (613) 591-3579 (fax) Kanata, Ontario, Canada K2M 1W8
-