? På Windows -operativsystemet , VDM omdirigere filer er kritisk viktig for å støtte programmer som ble laget for eldre versjoner av Windows. Disse filene er vanligvis kjørbare filer eller dynamiske koblinger biblioteker. Uten omdirigere filer , vil Windows ikke kunne trygt emulere Windows 3.1 eller eldre operativsystem . Windows NT Delsystemer
Windows NT systemer , for eksempel Windows XP , Windows Vista og 7 , inneholder delsystemer som letter å kjøre programmer som ble laget for andre driftsmiljøer som DOS . Disse delsystemene er kjent som " miljø delsystemer . " Disse delsystemer kjøre på systemet som individuelle prosesser , med den primære delsystemet som er Windows NT utøvende system . Dette systemet gir grunnleggende kompatibilitet med DOS og andre systemer som Windows 3.1, og alle andre delsystem bygger fra det som trengs for å gi kompatibilitet med et gitt program .
MS - DOS Virtual Machine
En direkte manifestasjon av disse delsystemene er MS - DOS Virtual Machine, som du kan kjøre DOS og 16 -bits Windows-programmer på Windows XP , Vista og 7 . Den MS - DOS Virtual Machine skaper et miljø innen hvilke programmer laget for disse eldre systemer kan kjøre , til tross for at de ikke er kompatible med maskinvaren. Denne virtuelle maskinen påvirker ikke det opprinnelige systemet i det hele tatt , og Windows kan gjeninnføre kontroll til enhver tid .
Omadressererene
Omadressereren er et program som omdirigeringer CPU utgang fra det opprinnelige systemet inn i den virtuelle maskinen. En Omadressereren er nødvendig for å sikre at CPU ikke utfyller utilsiktet kommandoer på det opprinnelige systemet som var ment for systemet som skal emuleres . På denne måte blir den emulerte miljøet holdes atskilt fra maskinvaren. Ellers ville Windows blir ustabilt , og denne type emulering ikke ville være mulig.
Redir.exe og Redir.DLL
Redir.exe er prosessen som forenkler skytteltrafikk informasjon fra operativsystemet til MS - DOS Virtual Machine. Denne prosessen er en type programvare som kalles en "virtuell enhetsdriver . " Denne virtuelle enhetsdriver fungerer ved å fungere som en bro mellom to PC-komponenter , mye på samme måte som en vanlig sjåfør . Forskjellen er at i dette tilfellet , er broen ikke mellom to stykker av maskinvare, men mellom programvare og maskinvare, derav begrepet "virtuell ". Redir.DLL er en dynamisk kobling bibliotek som fungerer som en redirector for WOW , eller Windows on Windows , en annen type virtuell Windows -plattformen.