Marshalling

May -Akda: Monica Porter
Petsa Ng Paglikha: 18 Marso. 2021
I -Update Ang Petsa: 27 Hunyo 2024
Anonim
Aircraft Marshalling
Video.: Aircraft Marshalling

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Marshalling?

Ang Marshalling ay ang proseso ng pagbabago ng representasyon ng memorya ng isang bagay sa isa pang format, na angkop para sa imbakan o paghahatid sa iba pang mga application ng software. Pinapayagan ng Marshalling ang komunikasyon sa pagitan ng mga malalayong bagay sa pamamagitan ng pag-convert ng isang bagay sa serialized form.


Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang Marshalling

Mayroon ding isang reverse process na tinatawag na unmarshalling kung saan ang isang bagay o istraktura ng data ay deserialized. Ang mga proseso ng Marshalling at unmarshalling ay ang reverse ng bawat isa, kaya ang bawat proseso na isinagawa sa isang pamamaraan ay binabaligtad din sa iba pang pamamaraan. Kung ang isang tiyak na pagkakasunud-sunod ng binary ay idinagdag sa panahon ng marshalling, natanggal ito sa panahon ng unmarshalling at vice versa.

Ang iba't ibang mga mekanismo ng tawag sa remote na pamamaraan (RPC) ay ipinatupad sa pamamagitan ng marshalling, kung saan ang iba't ibang mga proseso at mga thread ay karaniwang may iba't ibang mga format ng data, na nangangailangan ng paggamit ng marshalling sa pagitan nila.

Ang mga interface ng interface ng Microsoft Component Object Model (COM) ay gumagamit ng marshalling upang makipagpalitan ng data sa mga hangganan ng COM object. Ang parehong bagay ay nangyayari sa .NET framework, kapag ang isang karaniwang-wika-runtime-based na uri ay kailangang makipag-usap sa iba pang mga hindi pinamamahalaang mga uri sa pamamagitan ng marshalling.

Ang mga script at Cross-Platform Component Object Model (XPCOM) na mga aplikasyon na nakabase sa teknolohiya ay iba pang mga halimbawa kung saan ang marshalling ay kritikal na kahalagahan. Gumagamit ang Mozilla Application Framework ng XPCOM, na malawakang gumagamit ng marshalling.