Page 4 of 4 FirstFirst ... 234
  1.    10 Oct 2014 #31
    Join Date : Sep 2014
    Nashville, TN
    Posts : 3,143
    Windows 10 Pro

    Quote Originally Posted by Petey7 View Post
    Technically, when its in 32-bit mode (which is the same thing as "legacy mode" which I mentioned before) its not natively running 16-bit code either. Its being run through NTDVM.
    You are confusing the term "virtual machine" with "emulation". NTVDM does not "emulate" 16 bit applications, in that it is not interpreting code programmatically. It is running the code "natively", but doing so in a 'virtualized' environment.

    When running software such as DOSbox, IIRC, then the code is actually interpreted and completely emulated. This is not "native" because the CPU is not executing the instructions natively.
      My ComputerSystem Spec
  2.    10 Oct 2014 #32
    Join Date : Sep 2014
    Nashville, TN
    Posts : 3,143
    Windows 10 Pro

    Quote Originally Posted by groze View Post
    Can you explain something Mystere in a little more detail. I do know some of the answer or at least I think do. How come you can install a Windows 32 bit operating system on a 64 bit machine and run both 32 bit and 16 bit applications if the processor doesn't support it?
    You're not really listening. I said quite clearly above "incapable of natively running 16 bit applications when running 64 bit operating systems". That part is important. The CPU is very capable of running 32 bit and 16 bit applications, but NOT when running in 64 bit mode (which is what happens when you have a 64 bit OS).
      My ComputerSystem Spec
  3.    10 Oct 2014 #33
    Join Date : Oct 2014
    Posts : 1,555
    W7 32 bit, Linux Mint Xfce 18 64 bit
    Thread Starter

    Quote Originally Posted by Mystere View Post
    You're not really listening. I said quite clearly above "incapable of natively running 16 bit applications when running 64 bit operating systems". That part is important.

    The CPU is very capable of running 32 bit and 16 bit applications, but NOT when running in 64 bit mode (which is what happens when you have a 64 bit OS).
    I assume you mean it is the operating system that tells the cpu what mode to use. Otherwise, you wouldn't be able to run 32 bit operating systems on a 64 bit machine.
      My ComputerSystem Spec
  4.    10 Oct 2014 #34
    Join Date : Sep 2014
    Nashville, TN
    Posts : 3,143
    Windows 10 Pro

    Quote Originally Posted by groze View Post
    I assume you mean it is the operating system that tells the cpu what mode to use. Otherwise, you wouldn't be able to run 32 bit operating systems on a 64 bit machine.
    Not exactly, it's the bootstrapper that initializes the CPU in either 64 bit or 32 bit mode on startup, once in that mode it must either load a 64 bit OS or 32/16 bit OS respectively (a 32 bit OS cannot run in 64 bit mode, and a 64 bit OS cannot run in 32 bit mode). Once the 64 bit OS is running, it can run 32 bit applications in the SysWOW64 layer (Wow stands for Windows on Windows, a sort of virtualized Windows running within Windows using the x86-64 ability to virtualize 32 bit applications in 64 bit mode). But it cannot run 16 bit applications. Once a 32 bit OS is running, it can virtualize 16 bit applications, but not 64 bit apps.

    So think of it as the OS can only run the "bitness" of one level lower than it, and that's how the CPU itself works.
      My ComputerSystem Spec

 
Page 4 of 4 FirstFirst ... 234


Similar Threads
Thread Forum
Speculation on how Windows 10 Activation will work
So here's my guess at how Windows 10 Activation will work: My theory is that whenever windows 10 activates, it will 'phone home' to the activation servers with info about the hardware signature of the activated computer, and which edition has...
Installation and Upgrade
We tried using Windows 10 for real work
We tried using Windows 10 for real work and ... oh, the HORRORS Better, worse, prettier or uglier?Read more at The Register: We tried using Windows 10 for real work and ... oh, the HORRORS • The Register Comments welcome...
General Support
Solved None of the 2 printers work on Windows 10 T.P.
hi guys, have a Oki C710 and a Lexmark E360dn, both worked fine on Win 8.1, but since the latest updates from MS, yesterday or the day before, my print spooler program always stops working. Claiming that the Lexmark is attached to a USB3 port....
Drivers and Hardware
Windows 10 Search doesn't work
Hi there The Search doesn't work properly whether done via Brink's method (using the Charms and getting the search bar up) or searching using the menu search. (You can use file explorer but if I just want to find a file I shouldn't have to use...
General Support
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd
All times are GMT -5. The time now is 23:58.
Find Us
Twitter Facebook Google+ Ten Forums iOS App Ten Forums Android App



Windows 10 Forums