What is the native regime?
Native mode generally applies to one of two things about computer software or hardware. When the software runs natively, it runs on real hardware of the computer rather than by emulation or intervention of another program. This condition is common for most common computer programs running in the system. The second use means that a piece of hardware or software is specially designed to run in a certain environment. In many ways, this is a more general version of the first use, but includes other situations such as compatibility regime.
The biggest factor in the first use is emulation. The emulator can imitate a specific set of hardware that allows non -native programs to work in an environment in which they are comfortable. Other forms of emulation are possible, but hardware emulation has the greatest impact on native mode.
Another factor that affects this part of native mode is software support systems. These programs support a different program; this differs from actual emulation, thereforeThat running software works on existing hardware, but the program will not work without starting the second program. This situation is much less common than emulation, but becomes in several places such as web browsers. Programs will basically run inside the browser, but not outdoors.
Another aspect of native mode focuses on compatibility mode. This is a method used by operating systems to expand their functionality back to older programs. As systems and hardware progress, calls made by older systems fall out of kindness or are used for other reasons. Compatibility mode allows modern system to transmit information back and forth with older technology.
Thecompatibility mode may seem the same as the emulator, but in fact it is quite different. Emulators create an artificial environment that allows you to operate non -native programs. The compatibility regime behaves rather jaKO translator, takes over information from one system and converts it to the other to another.
All these systems create non -native situations. The native mode is defined as a system that does not use any of these other compatibility processes. As long as the program is designed to work on a specific platform and require no software support or translation, it is native. Once the program has reduced these requirements, it is non -native.
The fact that the program runs in native mode in one situation does not mean that it is always a native program. If the same program runs on two different operating systems, it can run natively, but requires emulation on the other side. In addition, as the program ages, it will eventually require compatibility mode to function properly.