SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
PERBEDAAN ANTAR COMPUTER FILESYSTEM
PART 1
PEMBEDA

EXT2

EXT3

Developer

Rémy Card

Stephen Tweedie

Full name

Second extended file
system

Third extended file
system

Introduced

January 1993 (Linux)

November 2001
(Linux 2.4.15)

Partition
identifier

EXT4
Mingming Cao,
Andreas Dilger, Alex
Zhuravlev (Tomas),
Dave Kleikamp,
Theodore Ts'o, Eric
Sandeen, others
Fourth extended file
system
Stable: 21 October
2008
Unstable: 10 October
2006 (Linux 2.6.28,
2.6.19)

REISERFS

Namesys

ReiserFS

2001 (Linux 2.4.1)

0x83 (MBR)
EBD0A0A2-B9E54433-87C068B6B72699C7 (GPT)

Apple_UNIX_SVR2
(Apple Partition
Map)
0x83 (MBR)
EBD0A0A2-B9E54433-87C068B6B72699C7
(GPT)

Table, hashed B-tree
with dir_index enabled
bitmap (free space),
table (metadata)

Linked list, hashed Btree

B+ tree

Extents/Bitmap

Bitmap

Table
16 TiB (for 4k block
filesystem)
4 billion (specified at
filesystem creation
time)

Apple_UNIX_SVR2
(Apple Partition Map)
0x83 (MBR)
0x83 (Master Boot
EBD0A0A2-B9E5Record)
4433-87C0EBD0A0A2-B9E568B6B72699C7 (GPT)
4433-87C068B6B72699C7 (GPT)

Directory
content

-

File allocation

bitmap (free space),
table (metadata)

Bad blocks

Table

Table

Max file size

16 GB - 2 TB

16 GB – 2 TB

Max number of
files

1018

Variable, allocated at
creation time

Max filename
length

255 bytes

254 bytes

256 bytes

4032 bytes, limited
to 255 by Linux VFS
16 TiB

Max volume
size

2-32 TB

size 2 TB – 16 TB

1 EiB (limited to
16TiB because of
e2fsprogs limitation
until v1.42)

Allowed
characters in
filenames

Any byte except NUL
and '/'

All bytes except
NULL and '/'

All bytes except NULL
('0') and '/'

Dates Recorded

modification (mtime),
attribute modification
(ctime), access (atime)

modification (mtime),
attribute modification
(ctime), access (atime)

December 14, 1901 January 18, 2038
1s

December 14, 1901 January 18, 2038
1s

Date range
Date resolution

modification (mtime),
attribute modification
(ctime), access (atime),
delete (dtime), create
(crtime)
14 December 1901 - 25
April 2514
Nanosecond

1 EiB (8 TiB on 32
bit systems)
232-3 (~4 billion)

All bytes except
NULL and '/'
modification
(mtime), metadata
change (ctime),
access (atime)
December 14, 1901 January 18, 2038
1s
Forks

Attributes

File system
permissions
Transparent
compression
Transparent
encryption
Data
deduplication
Supported
operating
systems

No

No

No
extents, noextents,
mballoc, nomballoc,
delalloc, nodelalloc,
data=journal,
data=ordered,
data=writeback,
commit=nrsec, orlov,
oldalloc, user_xattr,
nouser_xattr, acl,
noacl, bsddf, minixdf,
bh, nobh, journal_dev

Extended attributes

No

No-atime, appendonly, synchronouswrite, no-dump, h-tree
(directory), immutable,
journal, secure-delete,
top (directory), allowundelete

POSIX

Unix permissions,
ACLs and arbitrary
security attributes
(Linux 2.6 and later)

POSIX

Unix permissions,
ACLs and arbitrary
security attributes

No (Available through
patches)

No

No

No

No

No (provided at the
block device level)

No

No

No

No

No

No

Linux, BSD, Windows
(through an IFS), Mac
OS X (through an IFS)

Linux, BSD, Windows
(through an IFS)

Linux

Linux

-

PART 2
PEMBEDA
Developer

NTFS
Microsoft

FAT12
Microsoft

Full name

New Technology File
System

File Allocation Table
(12-bit version)

Introduced

July 1993 (Windows
NT 3.1)

August 1980
(QDOS)

Partition
identifier
Directory
content
File allocation
Bad blocks

Max file size

Max number
of files

0x07 (MBR)
EBD0A0A2-B9E54433-87C068B6B72699C7 (GPT)

FAT16
Microsoft
File Allocation Table
version) (16-bit
version)
0 (QDOS) November
1987, (Compaq DOS
3.31)

FAT32
Microsoft
File Allocation Table
(32-bit version with 28
bits used)
August 1996
(Windows 95 OSR2)

0x01 (MBR)

0x04, 0x06, 0x0E
(MBR)

0x0B, 0x0C (MBR)
EBD0A0A2-B9E54433
-87C0-68B6B72699C7
(GPT)

B+ tree

Table

Table

Table

Bitmap
$badclus
16 EB (16 × 10246
bytes) − 1 KB (1024
bytes) (format);

Linked list
Cluster tagging

Linked list
Cluster tagging

Linked list
Cluster tagging

4 GiB minus 1 byte
(or block size if
smaller)

4 GiB minus 1 byte (or
block size if smaller)

4 GiB minus 1 byte (or
block size if smaller)

4,077 (212-19)

65,517 (216-19)

268,435,437 (228-19)

4

16 TB (16 × 1024
bytes) − 64 KB
(implementation)
4,294,967,295 (232-1)
Max filename
length

8.3 filename, or
255 UTF-16
255 UTF-16 code units
characters when
using LFN
264 clusters − 1 cluster
(format);

Max volume
size

Allowed
characters in
filenames

256 TB (256 × 10244
bytes) − 64 KB (64 ×
1024 bytes)
(implementation)
In Posix namespace,
any UTF-16 code unit
(case sensitive) except
U+0000 (NUL) and /
(slash). In Win32
namespace, any UTF16 code unit (case
insensitive) except
U+0000 (NUL) /
(slash)  (backslash) :
(colon) * (asterisk) ?
(Question mark) "
(quote) < (less than) >
(greater than) and |
(pipe)

8.3 filename, or 255
UTF-16 characters
when using LFN

8.3 filename, or 255
UTF-16 characters
when using LFN
2 TB
8 TB (with 32KB
clusters)
16 TB (with 64KB
clusters, not widely
supported)

32 MB

2 GB
4 GB with 64KB
clusters (not widely
supported)

-

-

-

Creation, modified,
access (accuracy to day
only)
(Creation time and
access date are only
available when
ACCDATE support is
enabled)

Creation, modified,
access (accuracy to day
only)
(Creation time and
access date are only
available when
ACCDATE support is
enabled)

Dates
Recorded

Creation, modification,
POSIX change, access

Creation, modified,
access (accuracy to
day only)
(Creation time and
access date are only
available when
ACCDATE support
is enabled)

Date range

1 January 1601 – 28
May 60056 (File times
are 64-bit numbers
counting 100nanosecond intervals
(ten million per
second) since 1601,
which is 58,000+
years)

January 1, 1980

December 31, 2107

January 1, 1980

100ns

2s

2s

2s

Yes
Read-only, hidden,
system, archive, not
content indexed, offline, temporary,
compressed

Not natively
Read-only, hidden,
system, volume
label, subdirectory,
archive, (NetWare
only) executable
Global/directory/filebased only with DRDOS and Multiuser
DOS,
world/group/owner

Not natively
Read-only, hidden,
system, volume label,
subdirectory, archive,
(NetWare only)
executable
Global/directory/filebased only with DRDOS and Multiuser
DOS,
world/group/owner file

Not natively
Read-only, hidden,
system, volume label,
subdirectory, archive,
(NetWare only)
executable

Date
resolution
Forks
Attributes

File system
permissions

ACLs

No
Transparent
compression

Transparent
encryption

Per-file, LZ77
(Windows NT 3.51
onward)
Per-file,
DESX (Windows 2000
onward),
Triple DES (Windows
XP onward),
AES (Windows XP
Service Pack 1,
Windows Server 2003
onward)

file permissions only
with multiuser
security
Per-volume, Stacker,
DoubleSpace,
DriveSpace

permissions only with
multiuser security
Per-volume, Stacker,
DoubleSpace,
DriveSpace

No

Per-volume only
with DR-DOS

Per-volume only with
DR-DOS

No

Data
deduplication

Yes

-

-

-

Supported
operating
systems

Windows NT family
(Windows NT 3.1 to
Windows NT 4.0,
Windows 2000,
Windows XP,
Windows Server 2003,
Windows Vista,
Windows Server 2008,
Windows 7, Windows
Server 2008 R2), Mac
OS X, GNU/Linux

-

-

-

Referensi :
http://en.wikipedia.org/wiki/

_________________________________________________SISTEM OPERASI C
______________________________________________AGUS BUDI RAHARJO
________________________________________________________5109100164

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Linux standard file system
Linux standard file systemLinux standard file system
Linux standard file system
 
Linux file system
Linux file systemLinux file system
Linux file system
 
AOS Lab 7: Page tables
AOS Lab 7: Page tablesAOS Lab 7: Page tables
AOS Lab 7: Page tables
 
AOS Lab 2: Hello, xv6!
AOS Lab 2: Hello, xv6!AOS Lab 2: Hello, xv6!
AOS Lab 2: Hello, xv6!
 
The basic concept of Linux FIleSystem
The basic concept of Linux FIleSystemThe basic concept of Linux FIleSystem
The basic concept of Linux FIleSystem
 
Unix 6 en
Unix 6 enUnix 6 en
Unix 6 en
 
FHS
FHSFHS
FHS
 
Linux fundamental - Chap 02 perm
Linux fundamental - Chap 02 permLinux fundamental - Chap 02 perm
Linux fundamental - Chap 02 perm
 
Linux file system nevigation
Linux file system nevigationLinux file system nevigation
Linux file system nevigation
 
Linux filesystemhierarchy
Linux filesystemhierarchyLinux filesystemhierarchy
Linux filesystemhierarchy
 
Linux lecture5
Linux lecture5Linux lecture5
Linux lecture5
 
why we need ext4
why we need ext4why we need ext4
why we need ext4
 
Basics of-linux
Basics of-linuxBasics of-linux
Basics of-linux
 
Linux file system
Linux file systemLinux file system
Linux file system
 
Basic Linux commands
Basic Linux commandsBasic Linux commands
Basic Linux commands
 
Linux Training Workshop
Linux Training WorkshopLinux Training Workshop
Linux Training Workshop
 
Unix commands in etl testing
Unix commands in etl testingUnix commands in etl testing
Unix commands in etl testing
 
Basics of Linux
Basics of LinuxBasics of Linux
Basics of Linux
 
File systems and inodes
File systems and inodesFile systems and inodes
File systems and inodes
 
Introduction to unix
Introduction to unixIntroduction to unix
Introduction to unix
 

Similar a Perbedaan antar computer filesystem 5109100164

The Evolution of Storage on Linux - FrOSCon - 2015-08-22
The Evolution of Storage on Linux - FrOSCon - 2015-08-22The Evolution of Storage on Linux - FrOSCon - 2015-08-22
The Evolution of Storage on Linux - FrOSCon - 2015-08-22Lenz Grimmer
 
The evolution of storage on Linux
The evolution of storage on Linux The evolution of storage on Linux
The evolution of storage on Linux it-novum
 
Comparative Study of Windows And Linux.pptx
Comparative Study of Windows And Linux.pptxComparative Study of Windows And Linux.pptx
Comparative Study of Windows And Linux.pptxBibus Poudel
 
File system of windows xp
File system of windows xpFile system of windows xp
File system of windows xpashubhardwaj03
 
File system Os
File system OsFile system Os
File system OsNehal Naik
 
Disk and File System Management in Linux
Disk and File System Management in LinuxDisk and File System Management in Linux
Disk and File System Management in LinuxHenry Osborne
 
File System and File allocation tables
File System and File allocation tablesFile System and File allocation tables
File System and File allocation tablesshashikant pabari
 
Ch12 OS
Ch12 OSCh12 OS
Ch12 OSC.U
 
Op Sy 03 Ch 41
Op Sy 03 Ch 41Op Sy 03 Ch 41
Op Sy 03 Ch 41 Google
 
NTFS file system
NTFS file systemNTFS file system
NTFS file systemRavi Yasas
 

Similar a Perbedaan antar computer filesystem 5109100164 (20)

The Evolution of Storage on Linux - FrOSCon - 2015-08-22
The Evolution of Storage on Linux - FrOSCon - 2015-08-22The Evolution of Storage on Linux - FrOSCon - 2015-08-22
The Evolution of Storage on Linux - FrOSCon - 2015-08-22
 
The evolution of storage on Linux
The evolution of storage on Linux The evolution of storage on Linux
The evolution of storage on Linux
 
Comparative Study of Windows And Linux.pptx
Comparative Study of Windows And Linux.pptxComparative Study of Windows And Linux.pptx
Comparative Study of Windows And Linux.pptx
 
File system
File systemFile system
File system
 
File system
File systemFile system
File system
 
File system
File systemFile system
File system
 
Filesystem
FilesystemFilesystem
Filesystem
 
Booy Up
Booy UpBooy Up
Booy Up
 
Windows 7
Windows 7Windows 7
Windows 7
 
File system of windows xp
File system of windows xpFile system of windows xp
File system of windows xp
 
File system Os
File system OsFile system Os
File system Os
 
Disk and File System Management in Linux
Disk and File System Management in LinuxDisk and File System Management in Linux
Disk and File System Management in Linux
 
Os
OsOs
Os
 
File System and File allocation tables
File System and File allocation tablesFile System and File allocation tables
File System and File allocation tables
 
OSCh12
OSCh12OSCh12
OSCh12
 
Ch12 OS
Ch12 OSCh12 OS
Ch12 OS
 
OS_Ch12
OS_Ch12OS_Ch12
OS_Ch12
 
Git (FS and DVCS)
Git (FS and DVCS)Git (FS and DVCS)
Git (FS and DVCS)
 
Op Sy 03 Ch 41
Op Sy 03 Ch 41Op Sy 03 Ch 41
Op Sy 03 Ch 41
 
NTFS file system
NTFS file systemNTFS file system
NTFS file system
 

Más de Budi Raharjo

5112201905 memprediksi bidang minat mahasiswa menggunakan pca dan ann
5112201905 memprediksi bidang minat mahasiswa menggunakan pca dan ann5112201905 memprediksi bidang minat mahasiswa menggunakan pca dan ann
5112201905 memprediksi bidang minat mahasiswa menggunakan pca dan annBudi Raharjo
 
5112201905 house of quality
5112201905 house of quality5112201905 house of quality
5112201905 house of qualityBudi Raharjo
 
Gl01 spec pl - bid me - 5112201905
Gl01 spec pl - bid me - 5112201905Gl01 spec pl - bid me - 5112201905
Gl01 spec pl - bid me - 5112201905Budi Raharjo
 
Tugas pdhupl kelompok flixel
Tugas pdhupl kelompok flixelTugas pdhupl kelompok flixel
Tugas pdhupl kelompok flixelBudi Raharjo
 
Dokumentasi crack wifi
Dokumentasi crack wifiDokumentasi crack wifi
Dokumentasi crack wifiBudi Raharjo
 
Tugas framework j2 ee beda app session page
Tugas framework j2 ee beda app session pageTugas framework j2 ee beda app session page
Tugas framework j2 ee beda app session pageBudi Raharjo
 
Tugas 2 paal e agus budi raharjo 5109100164
Tugas 2 paal e agus budi raharjo 5109100164Tugas 2 paal e agus budi raharjo 5109100164
Tugas 2 paal e agus budi raharjo 5109100164Budi Raharjo
 
Tugas 1 paal e agus budi raharjo 5109100164
Tugas 1 paal e agus budi raharjo 5109100164Tugas 1 paal e agus budi raharjo 5109100164
Tugas 1 paal e agus budi raharjo 5109100164Budi Raharjo
 
Algoritma floyd warshall dengan siklus negatif
Algoritma floyd warshall dengan siklus negatifAlgoritma floyd warshall dengan siklus negatif
Algoritma floyd warshall dengan siklus negatifBudi Raharjo
 
Penggunaan network address translation
Penggunaan network address translationPenggunaan network address translation
Penggunaan network address translationBudi Raharjo
 
Paper cloud computing br
Paper cloud computing brPaper cloud computing br
Paper cloud computing brBudi Raharjo
 
Protocol lan 5109100164
Protocol lan 5109100164Protocol lan 5109100164
Protocol lan 5109100164Budi Raharjo
 
Peranan pembelajaran elektronik
Peranan pembelajaran elektronikPeranan pembelajaran elektronik
Peranan pembelajaran elektronikBudi Raharjo
 
Process technology 5109100164 5109100702
Process technology 5109100164 5109100702Process technology 5109100164 5109100702
Process technology 5109100164 5109100702Budi Raharjo
 
Makalah pengantar basis data 5109100164
Makalah pengantar basis data 5109100164Makalah pengantar basis data 5109100164
Makalah pengantar basis data 5109100164Budi Raharjo
 

Más de Budi Raharjo (20)

5112201905 memprediksi bidang minat mahasiswa menggunakan pca dan ann
5112201905 memprediksi bidang minat mahasiswa menggunakan pca dan ann5112201905 memprediksi bidang minat mahasiswa menggunakan pca dan ann
5112201905 memprediksi bidang minat mahasiswa menggunakan pca dan ann
 
5112201905 house of quality
5112201905 house of quality5112201905 house of quality
5112201905 house of quality
 
Gl01 spec pl - bid me - 5112201905
Gl01 spec pl - bid me - 5112201905Gl01 spec pl - bid me - 5112201905
Gl01 spec pl - bid me - 5112201905
 
Tugas pdhupl kelompok flixel
Tugas pdhupl kelompok flixelTugas pdhupl kelompok flixel
Tugas pdhupl kelompok flixel
 
Dokumentasi crack wifi
Dokumentasi crack wifiDokumentasi crack wifi
Dokumentasi crack wifi
 
Tugas framework j2 ee beda app session page
Tugas framework j2 ee beda app session pageTugas framework j2 ee beda app session page
Tugas framework j2 ee beda app session page
 
Tugas 2 paal e agus budi raharjo 5109100164
Tugas 2 paal e agus budi raharjo 5109100164Tugas 2 paal e agus budi raharjo 5109100164
Tugas 2 paal e agus budi raharjo 5109100164
 
Tugas 1 paal e agus budi raharjo 5109100164
Tugas 1 paal e agus budi raharjo 5109100164Tugas 1 paal e agus budi raharjo 5109100164
Tugas 1 paal e agus budi raharjo 5109100164
 
Review game
Review gameReview game
Review game
 
Algoritma floyd warshall dengan siklus negatif
Algoritma floyd warshall dengan siklus negatifAlgoritma floyd warshall dengan siklus negatif
Algoritma floyd warshall dengan siklus negatif
 
Laporan topologi
Laporan topologiLaporan topologi
Laporan topologi
 
Penggunaan network address translation
Penggunaan network address translationPenggunaan network address translation
Penggunaan network address translation
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Paper cloud computing br
Paper cloud computing brPaper cloud computing br
Paper cloud computing br
 
Protocol lan 5109100164
Protocol lan 5109100164Protocol lan 5109100164
Protocol lan 5109100164
 
Peranan pembelajaran elektronik
Peranan pembelajaran elektronikPeranan pembelajaran elektronik
Peranan pembelajaran elektronik
 
Process technology 5109100164 5109100702
Process technology 5109100164 5109100702Process technology 5109100164 5109100702
Process technology 5109100164 5109100702
 
Makalah pengantar basis data 5109100164
Makalah pengantar basis data 5109100164Makalah pengantar basis data 5109100164
Makalah pengantar basis data 5109100164
 
Presentasi kwn
Presentasi kwnPresentasi kwn
Presentasi kwn
 
Agama
AgamaAgama
Agama
 

Último

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Último (20)

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

Perbedaan antar computer filesystem 5109100164

  • 1. PERBEDAAN ANTAR COMPUTER FILESYSTEM PART 1 PEMBEDA EXT2 EXT3 Developer Rémy Card Stephen Tweedie Full name Second extended file system Third extended file system Introduced January 1993 (Linux) November 2001 (Linux 2.4.15) Partition identifier EXT4 Mingming Cao, Andreas Dilger, Alex Zhuravlev (Tomas), Dave Kleikamp, Theodore Ts'o, Eric Sandeen, others Fourth extended file system Stable: 21 October 2008 Unstable: 10 October 2006 (Linux 2.6.28, 2.6.19) REISERFS Namesys ReiserFS 2001 (Linux 2.4.1) 0x83 (MBR) EBD0A0A2-B9E54433-87C068B6B72699C7 (GPT) Apple_UNIX_SVR2 (Apple Partition Map) 0x83 (MBR) EBD0A0A2-B9E54433-87C068B6B72699C7 (GPT) Table, hashed B-tree with dir_index enabled bitmap (free space), table (metadata) Linked list, hashed Btree B+ tree Extents/Bitmap Bitmap Table 16 TiB (for 4k block filesystem) 4 billion (specified at filesystem creation time) Apple_UNIX_SVR2 (Apple Partition Map) 0x83 (MBR) 0x83 (Master Boot EBD0A0A2-B9E5Record) 4433-87C0EBD0A0A2-B9E568B6B72699C7 (GPT) 4433-87C068B6B72699C7 (GPT) Directory content - File allocation bitmap (free space), table (metadata) Bad blocks Table Table Max file size 16 GB - 2 TB 16 GB – 2 TB Max number of files 1018 Variable, allocated at creation time Max filename length 255 bytes 254 bytes 256 bytes 4032 bytes, limited to 255 by Linux VFS 16 TiB Max volume size 2-32 TB size 2 TB – 16 TB 1 EiB (limited to 16TiB because of e2fsprogs limitation until v1.42) Allowed characters in filenames Any byte except NUL and '/' All bytes except NULL and '/' All bytes except NULL ('0') and '/' Dates Recorded modification (mtime), attribute modification (ctime), access (atime) modification (mtime), attribute modification (ctime), access (atime) December 14, 1901 January 18, 2038 1s December 14, 1901 January 18, 2038 1s Date range Date resolution modification (mtime), attribute modification (ctime), access (atime), delete (dtime), create (crtime) 14 December 1901 - 25 April 2514 Nanosecond 1 EiB (8 TiB on 32 bit systems) 232-3 (~4 billion) All bytes except NULL and '/' modification (mtime), metadata change (ctime), access (atime) December 14, 1901 January 18, 2038 1s
  • 2. Forks Attributes File system permissions Transparent compression Transparent encryption Data deduplication Supported operating systems No No No extents, noextents, mballoc, nomballoc, delalloc, nodelalloc, data=journal, data=ordered, data=writeback, commit=nrsec, orlov, oldalloc, user_xattr, nouser_xattr, acl, noacl, bsddf, minixdf, bh, nobh, journal_dev Extended attributes No No-atime, appendonly, synchronouswrite, no-dump, h-tree (directory), immutable, journal, secure-delete, top (directory), allowundelete POSIX Unix permissions, ACLs and arbitrary security attributes (Linux 2.6 and later) POSIX Unix permissions, ACLs and arbitrary security attributes No (Available through patches) No No No No No (provided at the block device level) No No No No No No Linux, BSD, Windows (through an IFS), Mac OS X (through an IFS) Linux, BSD, Windows (through an IFS) Linux Linux - PART 2 PEMBEDA Developer NTFS Microsoft FAT12 Microsoft Full name New Technology File System File Allocation Table (12-bit version) Introduced July 1993 (Windows NT 3.1) August 1980 (QDOS) Partition identifier Directory content File allocation Bad blocks Max file size Max number of files 0x07 (MBR) EBD0A0A2-B9E54433-87C068B6B72699C7 (GPT) FAT16 Microsoft File Allocation Table version) (16-bit version) 0 (QDOS) November 1987, (Compaq DOS 3.31) FAT32 Microsoft File Allocation Table (32-bit version with 28 bits used) August 1996 (Windows 95 OSR2) 0x01 (MBR) 0x04, 0x06, 0x0E (MBR) 0x0B, 0x0C (MBR) EBD0A0A2-B9E54433 -87C0-68B6B72699C7 (GPT) B+ tree Table Table Table Bitmap $badclus 16 EB (16 × 10246 bytes) − 1 KB (1024 bytes) (format); Linked list Cluster tagging Linked list Cluster tagging Linked list Cluster tagging 4 GiB minus 1 byte (or block size if smaller) 4 GiB minus 1 byte (or block size if smaller) 4 GiB minus 1 byte (or block size if smaller) 4,077 (212-19) 65,517 (216-19) 268,435,437 (228-19) 4 16 TB (16 × 1024 bytes) − 64 KB (implementation) 4,294,967,295 (232-1)
  • 3. Max filename length 8.3 filename, or 255 UTF-16 255 UTF-16 code units characters when using LFN 264 clusters − 1 cluster (format); Max volume size Allowed characters in filenames 256 TB (256 × 10244 bytes) − 64 KB (64 × 1024 bytes) (implementation) In Posix namespace, any UTF-16 code unit (case sensitive) except U+0000 (NUL) and / (slash). In Win32 namespace, any UTF16 code unit (case insensitive) except U+0000 (NUL) / (slash) (backslash) : (colon) * (asterisk) ? (Question mark) " (quote) < (less than) > (greater than) and | (pipe) 8.3 filename, or 255 UTF-16 characters when using LFN 8.3 filename, or 255 UTF-16 characters when using LFN 2 TB 8 TB (with 32KB clusters) 16 TB (with 64KB clusters, not widely supported) 32 MB 2 GB 4 GB with 64KB clusters (not widely supported) - - - Creation, modified, access (accuracy to day only) (Creation time and access date are only available when ACCDATE support is enabled) Creation, modified, access (accuracy to day only) (Creation time and access date are only available when ACCDATE support is enabled) Dates Recorded Creation, modification, POSIX change, access Creation, modified, access (accuracy to day only) (Creation time and access date are only available when ACCDATE support is enabled) Date range 1 January 1601 – 28 May 60056 (File times are 64-bit numbers counting 100nanosecond intervals (ten million per second) since 1601, which is 58,000+ years) January 1, 1980 December 31, 2107 January 1, 1980 100ns 2s 2s 2s Yes Read-only, hidden, system, archive, not content indexed, offline, temporary, compressed Not natively Read-only, hidden, system, volume label, subdirectory, archive, (NetWare only) executable Global/directory/filebased only with DRDOS and Multiuser DOS, world/group/owner Not natively Read-only, hidden, system, volume label, subdirectory, archive, (NetWare only) executable Global/directory/filebased only with DRDOS and Multiuser DOS, world/group/owner file Not natively Read-only, hidden, system, volume label, subdirectory, archive, (NetWare only) executable Date resolution Forks Attributes File system permissions ACLs No
  • 4. Transparent compression Transparent encryption Per-file, LZ77 (Windows NT 3.51 onward) Per-file, DESX (Windows 2000 onward), Triple DES (Windows XP onward), AES (Windows XP Service Pack 1, Windows Server 2003 onward) file permissions only with multiuser security Per-volume, Stacker, DoubleSpace, DriveSpace permissions only with multiuser security Per-volume, Stacker, DoubleSpace, DriveSpace No Per-volume only with DR-DOS Per-volume only with DR-DOS No Data deduplication Yes - - - Supported operating systems Windows NT family (Windows NT 3.1 to Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2), Mac OS X, GNU/Linux - - - Referensi : http://en.wikipedia.org/wiki/ _________________________________________________SISTEM OPERASI C ______________________________________________AGUS BUDI RAHARJO ________________________________________________________5109100164