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

  1. Newsgroups: comp.os.ms-windows.misc
  2. Path: sparky!uunet!utcsri!torn!mcshub!aruba!ruby!philc
  3. From: philc@aruba.UUCP (Phil Calvin)
  4. Subject: Re: Windows NT
  5. Message-ID: <1993Jan4.201116.20266@aruba.uucp>
  6. Sender: philc@aruba (Phil Calvin)
  7. Date: Mon, 4 Jan 1993 20:11:16 GMT
  8. References: <3371.2B34C4CD@catpe.alt.za> <1992Dec21.154448.18823@wraxall.inmos.co.uk> <C0C8C9.5E9@usenet.ucs.indiana.edu>
  9. Organization: Project Zed
  10. Lines: 29
  11.  
  12. In article <C0C8C9.5E9@usenet.ucs.indiana.edu>, ntaib@silver.ucs.indiana.edu (Iskandar Taib) writes:
  13. |> Here's another question for you NT experts out there. What happens 
  14. |> when you run NT on a non-Intel machine? My impression has always been 
  15. |> that NT uses a microkernel specific to that machine - sort of like a 
  16. |> CPU driver. Therefore the Windows shell that sits on top of the micro-
  17. |> kernel has a constant interface no matter what hardware you are running
  18. |> it on. The application software doesn't make machine specific calls ei-
  19. |> ther, but makes either Windows calls or microkernel calls.
  20.  
  21. Specifically, Windows applications will call the Win32 subsystem.  This is
  22. a user mode sub-system that calls the NT executive.
  23.  
  24. |> Someone else posted, though, that MS has written Intel emulators for
  25. |> the other platforms that sits between Windows NT and the hardware. The
  26. |> software (both application and system) makes Intel machine calls which 
  27. |> are translated to the native cpu's language.
  28.  
  29. I believe this emulation was created in order to allow 16 Windows applications
  30. to run on non-intel hardware.  Win32 applications will NOT run on an NT
  31. machine that they were not compiled for.  Since the Win32 API is portable
  32. between Intel 80x86, Mips R4000 and DEC Alpha, this is a simple recompile.
  33.  
  34. TTFN
  35. Phil
  36.  
  37. --------------------------------------------------------------------------
  38. Phil Calvin                      |Internet Style: aruba!philc@uu2.psi.com
  39. Systems Programming, Project Zed |UUCP: ...!uunet!uu2.psi.com!aruba!philc
  40. --------------------------------------------------------------------------
  41.