Skip to main content

Was ist der native Modus?

Der native Modus bezieht sich im Allgemeinen auf eines von zwei Dingen im Zusammenhang mit Computersoftware oder Hardware.Wenn Software nativ ausgeführt wird, wird sie auf der tatsächlichen Hardware des Computers und nicht durch die Emulation oder durch die Intervention eines anderen Programms ausgeführt.Dieser Zustand ist für die meisten normalen Computerprogramme, die auf einem System ausgeführt werden, üblich.Die andere Verwendung bedeutet, dass ein Stück Hardware oder Software speziell für eine bestimmte Umgebung entwickelt wurde.In vielerlei Hinsicht ist dies eine allgemeinere Version der ersten Verwendung, aber es handelt sich um andere Situationen wie den Kompatibilitätsmodus.

Der größte Faktor bei der ersten Verwendung ist die Emulation.Ein Emulator kann eine bestimmte Hardware-Reihe nachahmen, mit der nicht einheimische Programme in einer Umgebung ausgeführt werden können, in der sie sich wohl fühlen.Andere Formen von Emulationen sind möglich, aber die Hardware -Emulation hat den größten Einfluss auf den nativen Modus.

Der andere Faktor, der diesen Teil des nativen Modus beeinflusst, sind Software -Support -Systeme.Diese Programme unterstützen ein anderes Programm;Dies unterscheidet sich von der tatsächlichen Emulation, da die laufende Software auf der vorhandenen Hardware funktioniert, das Programm jedoch nicht ohne das andere ausgeführte Programm funktioniert.Diese Situation ist viel seltener als die Emulation, aber sie geschieht an einigen Orten wie Webbrowsern.Im Wesentlichen werden Programme innerhalb eines Browsers ausgeführt, aber nicht außerhalb.Dies ist eine Methode, die von Betriebssystemen verwendet wird, um ihre Funktionalität wieder in ältere Programme auszudehnen.Wenn Systeme und Hardware voranschreiten, fallen die Anrufe älterer Systeme in Ungnade oder werden aus anderen Gründen verwendet.Der Kompatibilitätsmodus ermöglicht es einem modernen System, die Informationen mit älterer Technologie hin und her zu übertragen.

Der Kompatibilitätsmodus kann mit einem Emulator gleich erscheinen, ist jedoch tatsächlich ganz anders.Emulatoren schaffen eine künstliche Umgebung, in der nicht einheimische Programme ausgeführt werden können.Der Kompatibilitätsmodus wirkt eher wie ein Übersetzer, nimmt Informationen von einem System auf und konvertiert es in die von der andere verwendete Sprache.

Alle diese Systeme erzeugen nicht-einheimische Situationen.Der native Modus ist definiert als ein System, das keine dieser zusätzlichen Kompatibilitätsprozesse verwendet.Solange ein Programm auf einer bestimmten Plattform funktioniert und keine Softwareunterstützung oder -übersetzung erfordert, ist es nativ.Sobald ein Programm außerhalb dieser Anforderungen fällt, ist es nicht einheimisch.

Die Tatsache, dass ein Programm in einer Situation im nativen Modus ausgeführt wird, bedeutet nicht, dass es immer ein natives Programm ist.Sollte das gleiche Programm auf zwei verschiedenen Betriebssystemen ausgeführt werden, kann es nativ auf dem einen laufen, erfordern jedoch auf der anderen Seite eine Emulation.Darüber hinaus erfordert es mit zunehmendem Programm letztendlich den Kompatibilitätsmodus, um korrekt zu funktionieren.