數據塊

數據塊

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

基本介紹

  • 中文名:數據塊
  • 外文名:Data Block
定義,Flash晶片中的數據塊,

定義

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

Flash晶片中的數據塊

Flash晶片中數據塊的概念是邏輯概念,而不同於晶片所指的物理參數,是特指數據ID號相同並且在物理位置上連續的相鄰頁所構成的。也就是說一個塊中的所有頁的數據ID號是相同的,並且這些頁在晶片中的位置是相鄰的。所以組成每個塊的頁數有可能是不一樣的,也有可能一個頁就組成了一個塊,多個頁組成一個塊。
Flash晶片的數據塊塊的概念是抽象出來的概念,它必須具備以下的特徵:
數據塊
1、 ID號相同,即同一個數據塊內的所有頁的ID號都必須是一致的;2、塊內所有頁在物理位置上是兩兩相鄰的。
Flash數據恢復工具即是以Flash晶片中的數據塊結構為依據進行數據重組恢復的。

相關詞條

熱門詞條

聯絡我們