第三屆 評審獎

開發鐵人
檔案系統的設計與效能
chiounan

系列文章

DAY 11

檔案系統的設計與效能 - 目錄的抽象化

上回我們提到檔案系統中檔案的抽象化(檔案的抽象化),今天就要來談談目錄的抽象化。在儲存個別檔案之外,檔案系統也要提供組織一群檔案的的能力,而這個角色就是目錄。...

DAY 12

檔案系統的設計與效能 - 檔案系統的基本動作

檔案系統的目的就是操作檔案以及目錄,本篇我們要來談談設計檔案系統時,必須要具備的動作,也就是說檔案與目錄有哪些動作。 檔案系統的目的就是操作檔案以及目錄,本篇我...

DAY 13

檔案系統的設計與效能 - 檔案系統的延伸動作

上回我們談到檔案系統所需要的基本功能,這回我們來談談檔案系統會用到哪些進階功能。 上回我們談到檔案系統所需要的基本功能,這回我們來談談檔案系統會用到哪些進階功能...

DAY 14

檔案系統的設計與效能 - FAT

FAT(File Allocation Table)是在MS-DOS作業系統時期發展的**(又稱FAT12),以軟碟片為設計的基礎,最多只能支援32 MB的磁碟...

DAY 15

檔案系統的設計與效能 - NTFS

NTFS(Windows NT file system)是支援Journaling與Attributes功能的64 bit檔案系統。 NTFS(Windows...

DAY 16

檔案系統的設計與效能 - FFS/UFS

FFS(Fast File System)普遍的用在Unix作業系統中,所以又稱為UFS(Unix File System)。 FFS(Fast File Sy...

DAY 17

檔案系統的設計與效能 - Ext2

Ext2是Linux上的基本檔案系統,完全仿造傳統的UNIX檔案系統而來,同時也運用在SD-card等flash記憶體之上,因為ext2不具備Journalin...

DAY 18

檔案系統的設計與效能 - HFS

Hierarchical File System (HFS)是由Apple公司所開發,第一個支援圖形使用者介面(GUI)的檔案系統。 **Hierarchica...

DAY 19

檔案系統的設計與效能 - XFS

XFS由SGI公司為Irix作業系統(Unix的一支)所打造的64位元檔案系統,支援Journaling以及高度平行的動作,XFS設計的目的在於支援大型的檔案系...

DAY 20

檔案系統的設計與效能 - JFS

JFS(Journaled File System)最早是由IBM為AIX作業系統(Unix的一支)所打造,更精確的說法是AIX 5L上的JFS2(Enhanc...