Was ist der native Modus?
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 beinhaltet 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 in einem Browser ausgeführt, aber nicht außerhalb.
Der andere Aspekt der nativen Modus konzentriert sich auf den Kompatibilitätsmodus. 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.
Kompatibilitätsmodus mag der gleiche wie ein Emulator erscheinen, ist aber tatsächlich ganz anders. Emulatoren schaffen eine künstliche Umgebung, die es nicht einheimischen Programmen ermöglichen. Der Kompatibilitätsmodus wirkt eher wie ein Übersetzer, nimmt Informationen aus einem System 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 so konzipiert ist, dass sie auf einer bestimmten Plattform arbeiten und keine Softwareunterstützung oder -übersetzung benötigen, 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 ausgeführt werden, erfordern jedoch auf der anderen Seite. Darüber hinaus erfordert es mit zunehmendem Programm letztendlich die Kompatibilitätsmodus, um korrekt zu funktionieren.