Skip to main content

Hva er naturlig modus?

Native modus refererer generelt til en av to ting knyttet til dataprogramvare eller maskinvare.Når programvaren kjører naturlig, kjører den på datamaskinens faktiske maskinvare i stedet for gjennom emulering eller gjennom intervensjonen fra et annet program.Denne tilstanden er vanlig for de fleste normale dataprogrammer som kjører på et system.Den andre bruken betyr at et stykke maskinvare eller programvare er spesielt designet for å kjøre i et visst miljø.På mange måter er dette en mer generell versjon av den første bruken, men det innebærer andre situasjoner som kompatibilitetsmodus.

Den største faktoren i den første bruken er emulering.En emulator kan etterligne et spesifikt sett med maskinvare, som lar ikke-innfødte programmer kjøre i et miljø der de er komfortable.Andre former for emuleringer er mulig, men maskinvareemulering har størst innvirkning på naturlig modus.

Den andre faktoren som påvirker denne delen av Native -modus er programvarestøttesystemer.Disse programmene støtter et annet program;Dette er forskjellig fra ekte emulering fordi den løpende programvaren fungerer på den eksisterende maskinvaren, men programmet fungerer ikke uten at det andre programmet kjører.Denne situasjonen er mye mindre vanlig enn emulering, men den skjer noen få steder, for eksempel nettlesere.Dette er en metode som brukes av operativsystemer for å utvide funksjonaliteten tilbake til eldre programmer.Etter hvert som systemer og maskinvare avanserer, faller samtalene fra eldre systemer utenfor fordel eller brukes av andre grunner.Kompatibilitetsmodus gjør at et moderne system kan overføre informasjonen frem og tilbake med eldre teknologi.

Kompatibilitetsmodus kan virke den samme som en emulator, men den er faktisk ganske annerledes.Emulatorer skaper et kunstig miljø som lar ikke-innfødte programmer kjøre.Kompatibilitetsmodus fungerer mer som en oversetter, tar informasjon fra det ene systemet og konverterer den til språket som brukes av det andre.

Alle disse systemene skaper ikke-innfødte situasjoner.Native Mode er definert som et system som ikke bruker noen av disse ekstra kompatibilitetsprosessene.Så lenge et program er designet for å jobbe på en bestemt plattform og ikke krever programvarestøtte eller oversettelse, er det innfødt.Så snart et program faller utenfor disse kravene, er det ikke-innfødte.

Det faktum at et program kjører i innfødt modus i en situasjon, betyr ikke at det alltid er et innfødt program.Skulle det samme programmet kjøres på to forskjellige operativsystemer, kan det løpe innfødt på det ene, men krever emulering på den andre.I tillegg, som et program aldre, vil det etter hvert kreve kompatibilitetsmodus bare for å fungere riktig.