作業資訊
|2024-2025-1-計算機基礎與程式設計)|
|-- |-
|2024-2025-1計算機基礎與程式設計第十一週作業)|
|快速瀏覽一遍教材電腦科學概論(第七版),課本每章提出至少一個自己不懂的或最想解決的問題並在期末回答這些問題
|作業正文|https://www.cnblogs.com/shr060414/p/18440575 |
教材學習內容總結(檔案系統和目錄總結)
1.檔案系統的定義:
檔案系統是作業系統中用於組織和管理資料儲存的結構。它幫助使用者組織、管理和保護資料。
2.常見檔案系統型別:
包括FAT32、NTFS、EXT4等,每種都有其特定的應用場景和特點。
3.目錄結構:
目錄(或稱為資料夾)用於組織檔案,形成層次化結構,便於使用者查詢和管理。
4.根目錄:
根目錄是所有其他目錄和檔案的起點。在Linux中用“/”表示,在Windows中通常以磁碟機代號開頭,如C:\。
5.絕對路徑與相對路徑:
絕對路徑從根目錄開始描述檔案位置,而相對路徑則基於當前工作目錄。
6.索引節點(Inode):
在Linux中,索引節點記錄了檔案的資訊,如大小、許可權、位置等,是訪問檔案的關鍵。
7.名稱空間管理:
確保同一層級下的檔案和目錄具有唯一名稱,以避免命名衝突。
8.分層設計:
檔案系統通常採用分層設計,包括物理儲存層、邏輯儲存層等,以提高效率和靈活性。
9.日誌功能:
一些現代檔案系統如EXT3/EXT4支援日誌功能,以提高資料安全性和恢復能力。
10.網路檔案系統(NFS):
允許透過網路共享訪問遠端伺服器上的檔案,是分散式計算的重要組成部分。
11.臨時檔案系統(tmpfs):
儲存在記憶體中的臨時資料,適用於需要快速讀寫但不持久化的資料場景。
12.硬連結與軟連結:
硬連結指向同一索引節點,而軟連結類似於快捷方式,指向另一個路徑上的目標。
13.多使用者環境支援:
檔案系統需支援多使用者訪問控制,透過許可權設定確保資料安全性。
14.擴充套件屬性支援:
現代檔案系統允許為每個檔案附加額外的後設資料,如作者資訊、版本號等,以增強功能性。
15.效能最佳化技術:
包括磁碟快取、預讀機制等,以提高讀寫速度並減少延遲,是高效儲存管理的重要手段。
基於AI的學習
參考:軟體工程軟體的估計為什麼這麼難,軟體工程 估計方法
計劃學習時間:20小時
實際學習時間:20小時
改進情況:繼續加油