Posizione: Casa > internet >

In Computer Programming, Che cosa è di smistamento?

  

Marshalling nel contesto della programmazione dei computer è la trasformazione degli elementi archiviati nella memoria del dispositivo in dati utilizzabili, che potrebbe essere utilizzata da uno o più dei programmi che risiedono sul disco rigido. L'azione di raccolta dei dati nelle aree di stoccaggio per il recupero facile è grandemente rafforzata dal processo di smistamento, in quanto permette ai programmi di recuperare i dati per l'uso senza la necessità di tradurre i componenti di volta in volta l'azione è chiesto. Da questo punto di vista, di smistamento degli aiuti in funzione rapida di molti dei programmi software utilizzati nelle case e nelle aziende ogni giorno.

Con la conversione degli oggetti in dati e preparare i dati per la conservazione o la trasmissione quando necessario, di smistamento funge anche da cuscinetto tra i dati memorizzati e vari file o programmi che fanno uso di dati. Questo buffer aiuta a mantenere l'integrità dei dati memorizzati e permettono di essere utilizzati per azioni simultanee che coinvolgono più di un file o un programma. L'effetto complessivo è quello di mantenere il sistema di funzionamento a livelli ottimali, senza ritardi. Per esempio, di smistamento contribuisce a rendere possibile a lavorare con un foglio di calcolo, un documento di word processing, e una connessione Internet aperta tutti allo stesso tempo, senza ritardi. Marshalled i dati possono essere in uso da parte di tutte queste applicazioni simultaneamente senza creare un salasso per le risorse del disco rigido.

Molte persone che conoscono l'informatica in generale, ritengono di smistamento di essere in qualche modo simile a un processo che è noto come la serializzazione. Serializzazione di un oggetto comporta la conversione l'oggetto dallo stato originale in un flusso di byte, ma in un modo in cui il flusso di byte può essere riconvertito in stato originale, se necessario. Smistamento differisce da serializzazione in tale basi di codice di serializzazione non registra. Smistamento gestisce sia le funzioni di conversione e la registrazione di basi di codice. Inoltre, smistamento può essere utilizzato con gli oggetti a distanza, mentre la serializzazione non può. Questo significa che per alcune configurazioni, l'approccio Marshall per oggetto la conversione, la conservazione e la trasmissione può essere preferibile.

----------------------------------
Articolo correlato:
----------------------------------