Was ist der einheitliche Modus?

Der einheitliche Modus bezieht sich im Allgemeinen auf zwei Dinge, die sich auf Computersoftware oder -hardware beziehen. Wenn Software nativ ausgeführt wird, wird sie auf der tatsächlichen Hardware des Computers ausgeführt, nicht durch Emulation oder durch Eingreifen eines anderen Programms. Dieser Status ist für die meisten normalen Computerprogramme, die auf einem System ausgeführt werden, üblich. Die andere Verwendung bedeutet, dass eine Hardware oder Software speziell für die Ausführung in einer bestimmten Umgebung entwickelt wurde. In vielerlei Hinsicht handelt es sich hierbei um eine allgemeinere Version der ersten Verwendung, es sind jedoch auch andere Situationen wie der Kompatibilitätsmodus betroffen.

Der größte Faktor bei der ersten Verwendung ist die Emulation. Ein Emulator ahmt möglicherweise einen bestimmten Hardwaresatz nach, sodass nicht native Programme in einer Umgebung ausgeführt werden können, in der sie sich wohlfühlen. Andere Arten von Emulationen sind möglich, die Hardware-Emulation hat jedoch den größten Einfluss auf den einheitlichen Modus.

Der andere Faktor, der diesen Teil des einheitlichen Modus beeinflusst, sind Software-Unterstützungssysteme. Diese Programme unterstützen ein anderes Programm. Dies unterscheidet sich von der echten Emulation, da die ausgeführte Software auf der vorhandenen Hardware funktioniert, das Programm jedoch nicht funktioniert, ohne dass das andere Programm ausgeführt wird. Diese Situation ist weitaus seltener als die Emulation, kommt jedoch an einigen Stellen vor, z. B. in Webbrowsern. Im Wesentlichen werden Programme innerhalb eines Browsers ausgeführt, jedoch nicht außerhalb.

Der andere Aspekt des einheitlichen Modus konzentriert sich auf den Kompatibilitätsmodus. Dies ist eine Methode, die von Betriebssystemen verwendet wird, um ihre Funktionalität auf ältere Programme zu erweitern. Mit dem Fortschritt der Systeme und der Hardware 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 älteren Technologien hin und her zu übertragen.

Der Kompatibilitätsmodus scheint der gleiche zu sein wie ein Emulator, ist aber tatsächlich ganz anders. Emulatoren erstellen eine künstliche Umgebung, in der nicht native Programme ausgeführt werden können. Der Kompatibilitätsmodus ähnelt eher einem Übersetzer, der Informationen von einem System in die von dem anderen System verwendete Sprache konvertiert.

Alle diese Systeme erzeugen nicht native Situationen. Der einheitliche Modus wird als ein System definiert, das keinen dieser zusätzlichen Kompatibilitätsprozesse verwendet. Solange ein Programm für die Arbeit auf einer bestimmten Plattform konzipiert ist und keine Softwareunterstützung oder -übersetzung erfordert, ist es nativ. Sobald ein Programm außerhalb dieser Anforderungen liegt, ist es nicht native.

Die Tatsache, dass ein Programm in einer Situation im einheitlichen Modus ausgeführt wird, bedeutet nicht, dass es immer ein einheitliches Programm ist. Wenn dasselbe Programm auf zwei verschiedenen Betriebssystemen ausgeführt wird, kann es auf einem systemeigenen Betriebssystem ausgeführt werden, auf dem anderen ist jedoch eine Emulation erforderlich. Wenn ein Programm älter wird, wird es eventuell einen Kompatibilitätsmodus benötigen, um richtig zu funktionieren.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?