Skip to main content

Vad är det i datorprogrammering?

Marshalling i samband med datorprogrammering är omvandlingen av komponenter lagrade i minnet av enheten till användbar data som kan användas av ett eller flera av programmen som finns på hårddisken.Åtgärden med att samla in data i lagringsområden för enkel återhämtning förbättras kraftigt av processen för marshalling, eftersom det gör det möjligt för program att återställa data för användning utan att behöva översätta komponenterna varje gång åtgärden krävs.Ur detta perspektiv hjälper Marshalling i den snabba funktionen för många av de program som används i hem och företag varje dag.

Tillsammans med att konvertera objekt till data och förbereda data för lagring eller överföring vid behov, fungerar Marshalling också som en buffert mellan de lagrade data och de olika filerna eller programmen som använder data.Denna buffert hjälper till att upprätthålla integriteten i de lagrade data och låta den användas för samtidiga åtgärder som involverar mer än en fil eller ett program.Den totala effekten är att hålla systemet fungerar på optimala nivåer utan förseningar.Till exempel hjälper Marshalling att göra det möjligt att arbeta med ett kalkylblad, ett ordbehandlingsdokument och en öppen internetanslutning samtidigt, utan förseningar.Marshalled data kan användas av alla dessa applikationer samtidigt utan att skapa en avlopp på hårddiskens resurser.

Många personer som är kunniga om datavetenskap i allmänhet anser att Marshalling är något som liknar en process som kallas serialisering.Att serialisera ett objekt innebär att konvertera objektet från det ursprungliga tillståndet till en byte -ström, men på ett sätt där byte -strömmen kan omvandlas till det ursprungliga tillståndet vid behov.Marshalling skiljer sig från serialisering genom att serialisering inte registrerar kodbaser.Marshalling hanterar både konverteringsfunktionerna och inspelningen av kodbaser.Dessutom kan marshalling användas med fjärrobjekt, medan serialisering inte kan.Detta innebär att för vissa konfigurationer kan Marshall -metoden för objektkonvertering, lagring och överföring vara att föredra.