home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.ms-windows.misc
- Path: sparky!uunet!gatech!paladin.american.edu!howland.reston.ans.net!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!usenet.ucs.indiana.edu!silver.ucs.indiana.edu!ntaib
- From: ntaib@silver.ucs.indiana.edu (Iskandar Taib)
- Subject: Re: Windows NT
- Message-ID: <C0C8C9.5E9@usenet.ucs.indiana.edu>
- Sender: news@usenet.ucs.indiana.edu (USENET News System)
- Nntp-Posting-Host: silver.ucs.indiana.edu
- Organization: Indiana University
- References: <3371.2B34C4CD@catpe.alt.za> <1992Dec21.154448.18823@wraxall.inmos.co.uk>
- Date: Mon, 4 Jan 1993 16:26:33 GMT
- Lines: 43
-
- In article <1992Dec21.154448.18823@wraxall.inmos.co.uk> des@inmos.co.uk (David Shepherd) writes:
- >Vassilo Walluschnig (Vassilo.Walluschnig@f55.n7101.z5.fidonet.org kibo) wrote:
- >: Hi All,
- >
- >: Okay, I got a question for all those people "in the know" about
- >: Windows NT. What would happen while running NT on a RISC machine, say
- >: the DEC Alpha, and running a DOS application in NT, and that DOS
- >: application makes a direct call to the video card? How would NT go
- >: about handling such a situation? Would it hang the application
- >: or would NT come back saying that it cannot run the program and
- >: promptly shuts the application down?
-
- >i'd expect that NT would stop the program with a memory protection
- >violation. NT, like OS/2, and unlike DOS is a "real" OS where things
- >like i/o are handled via system calls to drivers ... writing directly
- >to a device register is not allowed.
-
- Windows 3.1 seems capable of intercepting the direct hardware calls
- and opening up DOS graphics windows. It doesn't look pretty, but it
- works. I assume it assumes that the DOS program assumes (9-) )that the
- machine has standard VGA.
-
- Here's another question for you NT experts out there. What happens
- when you run NT on a non-Intel machine? My impression has always been
- that NT uses a microkernel specific to that machine - sort of like a
- CPU driver. Therefore the Windows shell that sits on top of the micro-
- kernel has a constant interface no matter what hardware you are running
- it on. The application software doesn't make machine specific calls ei-
- ther, but makes either Windows calls or microkernel calls.
-
- Someone else posted, though, that MS has written Intel emulators for
- the other platforms that sits between Windows NT and the hardware. The
- software (both application and system) makes Intel machine calls which
- are translated to the native cpu's language.
-
- Who is right?
-
-
- --
- -------------------------------------------------------------------------------
- Iskandar Taib | The only thing worse than Peach ala
- Internet: NTAIB@SILVER.UCS.INDIANA.EDU | Frog is Frog ala Peach
- Bitnet: NTAIB@IUBACS !
-