home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / os / mswindo / misc / 5871 < prev    next >
Encoding:
Text File  |  1993-01-04  |  2.7 KB  |  56 lines

  1. Newsgroups: comp.os.ms-windows.misc
  2. 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
  3. From: ntaib@silver.ucs.indiana.edu (Iskandar Taib)
  4. Subject: Re: Windows NT
  5. Message-ID: <C0C8C9.5E9@usenet.ucs.indiana.edu>
  6. Sender: news@usenet.ucs.indiana.edu (USENET News System)
  7. Nntp-Posting-Host: silver.ucs.indiana.edu
  8. Organization: Indiana University
  9. References: <3371.2B34C4CD@catpe.alt.za> <1992Dec21.154448.18823@wraxall.inmos.co.uk>
  10. Date: Mon, 4 Jan 1993 16:26:33 GMT
  11. Lines: 43
  12.  
  13. In article <1992Dec21.154448.18823@wraxall.inmos.co.uk> des@inmos.co.uk (David Shepherd) writes:
  14. >Vassilo Walluschnig (Vassilo.Walluschnig@f55.n7101.z5.fidonet.org kibo) wrote:
  15. >: Hi All,
  16. >
  17. >:   Okay, I got a question for all those people "in the know" about
  18. >:   Windows NT. What would happen while running NT on a RISC machine, say
  19. >:   the DEC Alpha, and running a DOS application in NT, and that DOS
  20. >:   application makes a direct call to the video card? How would NT go
  21. >:   about handling such a situation? Would it hang the application
  22. >:   or would NT come back saying that it cannot run the program and
  23. >:   promptly shuts the application down?
  24.  
  25. >i'd expect that NT would stop the program with a memory protection 
  26. >violation. NT, like OS/2, and unlike DOS is a "real" OS where things
  27. >like i/o are handled via system calls to drivers ... writing directly
  28. >to a device register is not allowed.
  29.  
  30. Windows 3.1 seems capable of intercepting the direct hardware calls 
  31. and opening up DOS graphics windows. It doesn't look pretty, but it
  32. works. I assume it assumes that the DOS program assumes (9-) )that the 
  33. machine has standard VGA. 
  34.  
  35. Here's another question for you NT experts out there. What happens 
  36. when you run NT on a non-Intel machine? My impression has always been 
  37. that NT uses a microkernel specific to that machine - sort of like a 
  38. CPU driver. Therefore the Windows shell that sits on top of the micro-
  39. kernel has a constant interface no matter what hardware you are running
  40. it on. The application software doesn't make machine specific calls ei-
  41. ther, but makes either Windows calls or microkernel calls. 
  42.  
  43. Someone else posted, though, that MS has written Intel emulators for
  44. the other platforms that sits between Windows NT and the hardware. The
  45. software (both application and system) makes Intel machine calls which 
  46. are translated to the native cpu's language.
  47.  
  48. Who is right? 
  49.  
  50.  
  51. -- 
  52. -------------------------------------------------------------------------------
  53. Iskandar Taib                          | The only thing worse than Peach ala
  54. Internet: NTAIB@SILVER.UCS.INDIANA.EDU |    Frog is Frog ala Peach
  55. Bitnet:   NTAIB@IUBACS                 !
  56.