Bilgisayar Programlamada Marshalling Nedir?
Bilgisayar programlama bağlamında yapılan marşlanma, cihazın
hafızasında saklanan bileşenlerin, sabit sürücüde yer alan programlardan bir
veya daha fazlası tarafından kullanılabilen kullanılabilir verilere dönüştürülmesidir
. Verilerin kolay alınabilmesi için kosgeb sıfır faizli kredi
depolama alanlarına toplanması eylemi, programların her seferinde eylemin
çağrılması için bileşenlerin tercüme edilmesine gerek kalmadan kullanım için
verileri kurtarmasına izin verdiğinden, sıralılaştırma işlemiyle büyük ölçüde
artmaktadır. Bu bakış açısından, marshalling, her gün evlerde ve işyerlerinde
kullanılan yazılım programlarının çoğunun hızlı işlevine yardımcı olur.
Nesneleri veriye dönüştürmek ve gerektiğinde depolama veya
aktarım için verileri hazırlamakla birlikte, sıralılaştırma ayrıca, saklanan
veriler ile verileri kullanan çeşitli dosyalar veya programlar arasında bir
tampon görevi de görür. Bu arabellek, saklanan verilerin bütünlüğünü korumaya
ve birden fazla dosya veya bir program içeren eşzamanlı eylemler için
kullanılmasına izin verir. Genel etki, sistemin gecikme olmaksızın en uygun
düzeyde çalışmasını sağlamaktır. Örneğin, marshalling, bir elektronik tablo,
bir kelime işlemci belgesi ve açık bir İnternet bağlantısı ile tüm gecikmeler
olmadan aynı anda çalışmayı mümkün kılar. Sabitlenmiş kaynakların kaynakları
üzerinde bir tahliye oluşturulmadan, Marshalled veri tüm bu uygulamalar
tarafından aynı anda kullanılabilir.
Bilgisayar bilimi hakkında genel olarak bilgi sahibi olan
pek çok kişi, sıralamaların serileştirme olarak bilinen bir sürece benzer
olduğunu düşünmektedir. Bir nesneyi dizilemek, nesneyi orijinal durumdan bir
bayt akışına dönüştürmeyi içerir , ancak bayt akışının gerektiğinde orijinal
haline geri dönebileceği bir şekilde. Marshalling, serileştirmeden serileştirme
işleminden farklıdır. Marshalling hem dönüşüm fonksiyonlarını hem de kod
tabanlarının kaydını tutar. Ek olarak, işkur hibe desteği sıralama,
uzak nesnelerle kullanılabilirken, serileştirme yapamaz. Bu, bazı
yapılandırmalarda, nesne dönüştürme, depolama ve aktarmaya yönelik marshall
yaklaşımının tercih edilebilir olabileceği anlamına gelir.
Yorumlar
Yorum Gönder