㈠ 根據文件的物理結構,可將文件分為幾類
按文件的邏輯結構,我們可以將文件分為有結構文件和無結構文件。
㈡ 文件的物理結構有哪3種,分別具備什麼優缺點
一、順序結構
優點:
1、支持順序存取和隨機存取。
2、順序存取速度快。
3、所需的磁碟尋道次數和尋道時間最少。
缺點:
1、需要為每個文件預留若干物理塊以滿足文件增長的部分需要。
2、不利於文件插入和刪除。
二、鏈式結構
優點:
1、提高了磁碟空間利用率,不需要為每個文件預留物理塊。
2、有利於文件插入和刪除。
3、有利於文件動態擴充。
缺點:
1、存取速度慢,不適於隨機存取。
2、當物理塊間的連接指針出錯時,數據丟失。
3、更多的尋道次數和尋道時間。
4、鏈接指針佔用一定的空間,降低了空間利用率。
三、索引結構
優點:
1、不需要為每個文件預留物理塊。
2、既能順序存取,又能隨機存取。
3、滿足了文件動態增長、插入刪除的要求。
缺點:
1、較多的尋道次數和尋道時間。
2、索引表本身帶來了系統開銷。如:內外存空間,存取時間等。
拓展資料:
文件存取方法:
順序存取:順序存取是按照文件的邏輯地址順序存取。
固定長記錄的順序存取是十分簡單的。讀操作總是讀出上一次讀出的文件的下一個記錄,同時,自動讓文件記錄讀指針推進,以指向下一次要讀出的記錄位置。如果文件是可讀可寫的。再設置一個文件記錄指針,它總指向下一次要寫入記錄的存放位置,執行寫操作時,將一個記錄寫到文件 末端。允許對這種文件進行前跳或後退N(整數)個記錄的操作。順序存取主要用於磁帶文件,但也適用於磁碟上的順序文件。
可變長記錄的順序文件,每個記錄的長度信息存放於記錄前面一個單元中,它的存取操作分兩步進行。讀出時,根據讀指針值先讀出存放記錄長度的單元 。然後,得到當前記錄長後再把當前記錄一起寫到指針指向的記錄位置,同時,調整寫指針值 。
由於順序文件是順序存取的,可採用成組和分解操作來加速文件的輸入輸出。
直接存取(隨機存取法):
很多應用場合要求以任意次序直接讀寫某個記錄。例如,航空訂票系統,把特定航班的所有信息用航班號作標識,存放在某物理塊中,用戶預訂某航班時,需要直接將該航班的信息取出。直接存取方法便適合於這類應用,它通常用於磁碟文件。
為了實現直接存取,一個文件可以看作由順序編號的物理塊組成的,這些塊常常劃成等長,作為定位和存取的一個最小單位,如一塊為1024位元組、4096位元組,視系統和應用而定。於是用戶可以請求讀塊22、然後,寫塊48,再讀塊9等等。直接存取文件對讀或寫塊的次序沒有限制。用戶提供給操作系統的是相對塊號,它是相對於文件開始位置的一個位移量,而絕對塊號則由系統換算得到。
索引存取:
第三種類型的存取是基於索引文件的索引存取方法。由於文件中的記錄不按它在文件中的位置,而按它的記錄鍵來編址,所以,用戶提供給操作系統記錄鍵後就可查找到所需記錄。通常記錄按記錄鍵的某種順序存放,例如,按代表健的字母先後次序來排序。對於這種文件,除可採用按鍵存取外,也可以採用順序存取或直接存取的方法。信息塊的地址都可以通過查找記錄鍵而換算出。實際的系統中,大都採用多級索引,以加速記錄查找過程。
參考資料:網路:文件存取法
㈢ 什麼是文件的邏輯結構和物理結構
Log File物理結構
log block結構分為日誌頭段、日誌記錄、日誌尾部
Block Header,佔用12位元組
Data部分
Block tailer,佔用4位元組
Block Header
這個部分是每個Block的頭部,主要記錄的塊的信息
Block Number,表示這是第幾個block,佔用4位元組,是通過LSN計算得來的,佔用4位元組
Block data len,表示該block中有多少位元組已經被使用了,佔用2位元組
First Rec offet,表示該block中作為第一個新的mtr開始的偏移量,佔用2位元組
Checkpoint number,表示該log block最後被寫入時的檢查點的值,佔用4位元組
㈣ 文件的物理結構有哪3種,分別具備什麼優缺點
一。順序結構,
優點
1、簡單:存儲與管理都簡單,且容易實現。
2、支持順序存取和隨機存取。
3、順序存取速度快。
4、所需的磁碟尋道次數和尋道時間最少。
缺點
1、需要為每個文件預留若干物理塊以滿足文件增長的部分需要。
2、不利於文件插入和刪除。
二。鏈式結構
優點
1、提高了磁碟空間利用率,不需要為每個文件預留物理塊。
2、有利於文件插入和刪除。
3、有利於文件動態擴充。
缺點
1、存取速度慢,不適於隨機存取。
2、當物理塊間的連接指針出錯時,數據丟失。
3、更多的尋道次數和尋道時間。
4、鏈接指針佔用一定的空間,降低了空間利用率。
三。索引結構
優點
1、不需要為每個文件預留物理塊。
2、既能順序存取,又能隨機存取。
3、滿足了文件動態增長、插入刪除的要求。
缺點
1、較多的尋道次數和尋道時間。
2、索引表本身帶來了系統開銷。如:內外存空間,存取時間等。
㈤ 8、文件的物理結構可分為:( ),( )和( )三種。
( 連續結構 ),( 鏈接結構 )和( 索引結構 )三種
㈥ 文件的邏輯結構和物理結構各有哪些基本形式
邏輯結構:指一個文件在用戶面前所呈現的形式。物理結構:指文件在文件存儲器上的存儲形式。
邏輯結構有兩種形式:①記錄式文件(有結構式文件)。②字元流式文件(無結構式文件),也稱流式文件。
物理結構:所謂文件系統的物理結構是指數據存放在硬碟上時硬碟磁粉的排列形狀。
物理結構的形式:①連續文件結構②串聯文件結構③索引文件結構④散列文件結構。
㈦ 文件系統的物理結構是什麼
文件的物理結構和組織是指邏輯文件在物理存儲空間中存放方法和組織關系。
有三種結構,連續文件、鏈接文件、索引文件。
連續文件,將一個文件中邏輯上連續的信息存放到存儲介質的依次相鄰的塊上便形成順序結構,這類文件叫連續文件,又稱順序文件。
鏈接文件 ,一個文件的信息存放在若干不連續的物理塊中,各塊之間通過指針連接,前一個物理塊指向下一個物理塊.
索引文件,一個文件的信息存放在若干不連續物理塊中,系統為每個文件建立一個專用數據結構----索引表,表中每一欄目指出文件信息所在的邏輯塊號和與之對應的物理塊號。索引表的物理地址則由文件說明信息項給出。
記得給好評哦,
㈧ 什麼是文件的邏輯結構和物理結構
所謂文件系統的物理結構是指數據存放在硬碟上時硬碟磁粉的排列形狀。文件的邏輯結構就是指在操作系統裡面看到的那些文件夾啦數據文件之類的東西。
㈨ 按物理結構劃分,文件主要有三種
按邏輯結構分,文件主要有兩類:_(1)_和_(2)_。UNIX中的文件系統採用_ UNIX、DOS、WINDOWS系統中的普通文件都是流式文件。
㈩ 文件物理結構的類型
按文件物理結構,分為連續文件、串聯文件和索引文件。連續文件的文件信息存放在外存中連續的存儲塊中。串聯文件則放在外存中以鏈接方式連接的存儲塊中,存儲塊在物理位置上並不一定連續。索引文件的文件位置由索引表指出。