Hvad er en programmigration?
Programmigrering er processen med at flytte en computers applikationer og data til et nyt system. Denne proces kan være så enkel som en opgradering fra en version af et program til en anden eller så kompliceret som opgradering til et nyt operativsystem, der kræver en helt ny computer. Programmigration kan involvere flytning af en bestemt arbejdstager sammen med alle hendes data og oplysninger eller et helt kontor fra et system til et andet.
De fleste computere fører journal over alt, hvad der nogensinde er sket med dem. De sporer websider, åbnede filer og andre aktiviteter. Dette er især almindeligt i forretningssystemer, hvor politikker og praksis for computerbrug er særlig vigtige. Som et resultat kan det være vanskeligere at ændre driften af en computers programmer end det ser ud til.
Hvis en programmigration er i den enkle ende, involverer det typisk bare at flytte brugere fra et program til et andet. Det nye program skal have de samme grundlæggende standardindstillinger som det tidligere program. Dette er især nødvendigt på netværkssystemer, hvor information kan åbnes og gemmes i områder uden for brugerens arbejdsstation. Hvis det nye program er en opdateret version af det gamle, kan nogle gange en persons præferencer føjes direkte til det nye program, før brugeren nogensinde får adgang til det.
Mere kompleks programmigration kræver mere arbejde. Disse typer migrationer involverer typisk massive opgraderinger, såsom nye operativsystemer, ny computerhardware eller begge dele. Hvis det kun er ny hardware, er det muligt at migrere information gennem en proces kaldet ghosting. En maskine bruges til at lave et billede. Dette billede er et snapshot af computeren på det nøjagtige tidspunkt, hvor billedet blev lavet. Dette billede kan derefter kopieres til andre computere, hvilket gør alle systemer ens.
Andre store programmigrationer er mindre enkle. Det er her computerens tendens til at holde styr på alt kommer godt med. Visse områder af specifikke programmer og dele af computerens registreringsdatabase er adskilt fra resten af systemet. Disse områder importeres tilbage til det nyere system og gendanner funktionalitet, der var til stede på den specifikke computer. Afhængigt af hvilke dele, der kopieres og flyttes, er det denne måde at flytte en bestemt person eller et helt kontor på.
Når en enkelt person migreres, er det muligt at gemme flere personlige indstillinger. Registret indeholder en masse specifikke personlige oplysninger. Sikkerhedskopier af registreringsdatabasen bruges ofte, når en bestemt person flyttes til et nyt sted. Ved at udføre denne type programmigration er det muligt for en person at forlade et system og flytte til et nyt sted, hvor størstedelen af computeren vil handle lige som det gamle.