文件的物理結構?文件的物理結構以下幾種:1、順序結構又稱連續結構。這是一種最簡單的物理結構,它把邏輯上連續的文件信息依次存放在連續編號的物理塊中。只要知道文件在存儲設備上的起始地址(首塊號)和文件長度(總塊數),就能很快地進行存取。這種結構的優點是訪問速度快,缺點是文件長度增加困難。2、那么,文件的物理結構?一起來了解一下吧。
按性質和用途分類:系統文件;用戶文件;庫文件。
按文件的邏輯結構分為:流式文件;記錄式文件。
按信息的保存期限分類:臨時文件;永久性文件;檔案文件。
按文件的物理結構分類:順序文件;鏈接文件;索引文件;HASH文件;索引順序文件。
按文件的存取方式:順序存取文件;隨機存取文件。
UNIX系統中文件分類:普通文件;目錄文件;特殊文件。
在管理信息系統中,文件的分類:按文件的用途分類:主文件、處理文件、工作文件、周轉文件(存放、其他文件。按文件的組織方式分類:順序文件、索引文件、直接存取文件。
擴展資料:
電腦中的文件可以是文檔、程序、快捷方式和設備。
不能由用戶指定的文件屬性是文件的物理結構。具體來說:
文件的物理結構:指的是文件在存儲設備上的實際布局方式,包括數據塊的分布和排列等。這些底層的細節不是用戶可以直接控制的,而是由文件系統管理和決定的。
用戶可控制的文件屬性:通常包括文件名、創建時間、修改時間、文件大小等元數據。這些屬性在文件創建或修改時,可以由用戶指定或更改。
用戶影響物理結構的間接方式:雖然用戶不能直接指定文件的物理結構,但可以通過一些高級的文件操作來間接影響文件的物理布局。然而,這種影響是有限的,并且最終仍由文件系統來管理和優化文件的存儲。
文件屬于文件的一種,與普通文件載體不同,文件是以硬盤為載體存儲在計算機上的信息集合。
文件可以是文本文檔、圖片、程序等等。文件通常具有點+三個字母的文件擴展名,用于指示文件類型(例如,圖片文件常常以JPEG格式保存并且文件擴展名為.jpg)。
文件結構:
文件的邏輯結構(File Logical Structure)。這是從用戶觀點出發所觀察到的文件組織形式, 是用戶可以直接處理的數據及其結構, 它獨立于文件的物理特性, 又稱為文件組織(FileOrganization)。
文件的物理結構,又稱為文件的存儲結構,是指文件在外存上的存儲組織形式。這不僅與存儲介質的存儲性能有關,而且與所采用的外存分配方式有關。
無論是文件的邏輯結構,還是其物理結構,都會影響對文件的檢索速度。文件的邏輯結構。對文件邏輯結構所提出的基本要求,首先是能提高檢索速度,即在將大批記錄組成文件時,應有利于提高檢索記錄的速度和效率。
其次是便于修改,即便于在文件中增加、刪除和修改一個或多個記錄;第三是降低文件的存儲費用,即減少文件占用的存儲空間,不要求大片的連續存儲空間。
以上內容參考百度百科-文件
以上內容參考百度百科-電腦文件
文件的物理結構以下幾種:
1、順序結構又稱連續結構。這是一種最簡單的物理結構,它把邏輯上連續的文件信息依次存放在連續編號的物理塊中。只要知道文件在存儲設備上的起始地址(首塊號)和文件長度(總塊數),就能很快地進行存取。這種結構的優點是訪問速度快,缺點是文件長度增加困難。
2、鏈接結構這種結構將邏輯上連續的文件分散存放在若干不連續的物理塊中,每個物理塊設有一個指針,指向其后續的物理塊。只要指明文件第一個塊號,就可以按鏈指針檢索整個文件。這種結構的優點是文件長度容易動態變化,其缺點是不適合隨機訪問。
3、索引結構。采用這種結構邏輯上連續的文件存放在若干不連續的物理塊中,系統為每個文件建立一張索引表,索引表記錄了文件信息所在的邏輯塊號和與之對應的物理塊號。索引表也以文件的形式存放在磁盤上。給出索引表的地址,就可以查找與文件邏輯塊號對應的物理塊號。如果索引表過大,可以采用多級索引結構。這種結構的優點是訪問速度快,文件長度可以動態變化。缺點是存儲開銷大,因為每個文件有一個索引表,而索引表亦由物理塊存儲,故需要額外的外存空間。另外,當文件被打開時,索引表需要讀入內存,否則訪問速度會降低一半,故又需要占用額外的內存空間。
Log File物理結構
從 ib_logfile0和 ib_logfile1這兩個文件的物理結構可以看出,在Log Header部分還是有些許差異的, ib_logfile0會多一些額外的信息,主要是checkpoint信息。
并且每個Block的單位是512字節,對應到磁盤每個扇區也是512字節,因此redo log寫磁盤是原子寫,保證能夠寫成功,而不像index page一樣需要double write來保證安全寫入。
我們依次從上到下來看每個Block的結構
Log File Header Block
Log Goup ID,可能會配置多個redo組,每個組對應一個id,當前都是0,占用4字節
Start LSN,這個redo log文件開始日志的lsn,占用8字節
Log File Number,總是為0,占用4字節
Created By,備份程序所占用的字節數,占用32字節
另外在ib_logfile0中會有兩個checkpoint block,分別是 LOG_CHECKPOINT_1/ LOG_CHECKPOINT_2,兩個記錄InnoDB Checkpoint信息的字段,分別從文件頭的第二個和第四個block開始記錄,并且只在每組log的第一個文件中存在,組內其他文件雖然沒有checkpoint相關信息,但是也會預留相應的空間出來。
以上就是文件的物理結構的全部內容,文件系統的物理結構主要由單級目錄結構、兩級目錄結構、多級目錄結構以及無環圖目錄結構組成。單級目錄結構僅包含一張目錄表,每個文件占一個目錄項。優點在于實現按名存取,但缺點包括查找速度慢、文件不可重名、不便于文件共享,且不適用于多用戶操作系統。內容來源于互聯網,信息真偽需自行辨別。如有侵權請聯系刪除。