複製鏈接
請複製以下鏈接發送給好友

數據塊

鎖定
數據塊是一組或幾組按順序連續排列在一起的記錄,是主存儲器輸入設備輸出設備外存儲器之間進行傳輸的數據單位。
中文名
數據塊
外文名
Data Block

數據塊定義

數據塊是一組按順序連續排列在一起的幾組記錄,是主存儲器與輸入、輸出設備外存儲器之間進行傳輸的一個數據單位。是數據的物理記錄,與數據的邏輯記錄(邏輯上有聯繫,在存儲器上佔有一組鄰接單元的數據單位)之間的對應關係有3種方式:①一個塊即為一個記錄;②一個塊包含若干個邏輯記錄;③一個邏輯記錄佔有幾個塊。數據塊的大小可以是固定的或是可變的,塊與塊之間有間隙。設計數據塊大小,受到多方面因素的影響,包括輸入、輸出效率,存儲空間代價以及計算機應用特點等。
主存與cache都劃分成長度相等的數據塊,每次主存與cache交換數據時都是以數據塊為單位進行的。 [1] 
在SQL Server中:
在 text 、ntext 和 image 數據中,數據塊是應用程序和 SQL Server實例之間一次傳輸的數據單元。該術語還適用於這些數據類型的存儲單元。在磁帶備份文件中,數據塊是物理 I/O 的單元。

數據塊Flash芯片中的數據塊

Flash芯片中數據塊的概念是邏輯概念,而不同於芯片所指的物理參數,是特指數據ID號相同並且在物理位置上連續的相鄰頁所構成的。也就是説一個塊中的所有頁的數據ID號是相同的,並且這些頁在芯片中的位置是相鄰的。所以組成每個塊的頁數有可能是不一樣的,也有可能一個頁就組成了一個塊,多個頁組成一個塊。
Flash芯片的數據塊塊的概念是抽象出來的概念,它必須具備以下的特徵:
1、 ID號相同,即同一個數據塊內的所有頁的ID號都必須是一致的;2、塊內所有頁在物理位置上是兩兩相鄰的。
Flash數據恢復工具即是以Flash芯片中的數據塊結構為依據進行數據重組恢復的。
參考資料
  • 1.    謝樹煜.軟件設計師考試全真模擬試題及解析:清華大學出版社,2006