在計算機編程環境中,編組是將存儲在設備內存中的組件轉換為可用數據,這些數據可由硬盤上的一個或多個程序使用。編組過程大大增強了將數據收集到存儲區域以便于檢索的操作,因為它允許程序恢復數據以供使用,而無需每次調用...
在計算機編程環境中,編組是將存儲在設備內存中的組件轉換為可用數據,這些數據可由硬盤上的一個或多個程序使用。編組過程大大增強了將數據收集到存儲區域以便于檢索的操作,因為它允許程序恢復數據以供使用,而無需每次調用操作時轉換組件,編組有助于家庭和企業每天使用的許多軟件程序的快速運行。編組使數據可用于安裝在計算機硬盤驅動器上的程序。此外,編組還可將對象轉換為數據,并在需要時為存儲或傳輸準備數據,封送還充當存儲數據與使用數據的各種文件或程序之間的緩沖區。此緩沖區有助于保持存儲數據的完整性,并允許它用于涉及多個文件或程序的同時操作。總體效果是使系統保持最佳運行例如,編組有助于同時處理電子表格、文字處理文檔和開放的互聯網連接,沒有延遲。編組數據可以同時被所有這些應用程序使用,而不會消耗硬盤的資源。許多精通計算機科學的人認為編組與序列化過程相似。許多熟悉計算機科學的人通常會考慮封送在某種程度上類似于稱為序列化的進程。序列化對象涉及將對象從原始狀態轉換為字節流,但在必要時可以將字節流轉換回原始狀態封送處理與序列化的不同之處在于序列化不記錄代碼基。封送處理同時處理轉換和代碼基記錄的功能。此外,封送處理可用于遠程對象,而序列化則不能。這意味著對于某些配置,對象轉換、存儲和傳輸的馬歇爾方法可能更可取
-
發表于 2020-08-07 01:33
- 閱讀 ( 560 )
- 分類:電腦網絡