SISTEM BERKAS
Sistem Berkas merupakan
mekanisme penyimpanan on-line serta untuk akses baik data maupun program yang
berada dalam sistem operasi.
Sistem berkas sangat
membantu para programmer untuk memungkinkan mereka mengakses berkas, tanpa
memperhatikan detail dari karakteristik dan waktu penyimpanan.
Sistem Berkas
|
Akhiran
|
Fungsi
|
Word
Processor
|
wp,
text, rtf,doc
|
Macam
– macam format dari text processor
|
Bitmap
|
bmp,
tiff, png, pcx, gif
|
Berisi
data citra atau gambar bitmap
|
Executable
|
exe,
com, bin, atau tidak ada
|
Siap
menjalankan program bahasa mesin
|
Print/View
|
jpg,
pdf, ps
|
Berkas
ASCII/binary dalam format untuk mencetak atau melihat
|
Multimedia
|
mpeg,
mov, rm
|
Berkas
binary yang berisi informasi audio atau A/V
|
Document
|
doc,
wri, rtf
|
Berisi
data dokumen(format word processor)
|
Archive
|
zip,
tar
|
Berkas-berkas
yang berhubungan dikelompokkan ke dalam satu berkas, dikompres untuk
pengarsipan
|
Library
|
lib,
a, sol, dll
|
Libraries
dan routine untuk programmer
|
Text
|
txt,
inf
|
Data
text, dokumen
|
Source
Code
|
c,cc,
java, asm, pas
|
Kode-kode
program dalam berbagai bahasa pemrograman
|
Object
|
obj atau
o
|
Dikompilasi,
bahasa mesin, tidak terhubung(link)
|
Batch
|
bat,
sh
|
Memerintahkan
ke command interpreter
|
Printing
|
pdf,
ps
|
Berkas
yang dipersiapkan untuk pencetakan
|
Sistem Berkas(File System) pada Windows
FAT File System merupakan
sebuah File System yang menggunakan struktur tabel alokasi berkas sebagai cara
dirinya beroperasi. Ada beberapa versi FAT yang ada hingga saat ini, di
antaranya:
o
FAT12
FAT12 merupakan sistem
berkas yang menggunakan unit alokasi yang memiliki batas hingga 12-bit. File
System ini hanya dapat menampung maksimum hanya 212 unit alokasi saja atau
sebanyak 4096 buah.
o
FAT16
FAT16 merupakan sistem
berkas yang menggunakan unit alokasi yang memiliki batas hingga 16-bit. File
System ini dapat menampung maksimum 216 unit alokasi atau sebanyak 65536.
o
FAT32
FAT32 merupakan sistem
berkas yang menggunakan unit alokasi yang memiliki batas hingga 32-bit. File
System ini dapat menampung maksimum 232 unit alokasi atau sebanyak 4294967296.
o
exFAT
exFAT singkatan dari
Extended File Allocation Table atau sering disebut sebagai FAT64. exFAT
merupakan sistem berkas proprietary yang cocok untuk digunakan oleh media-media
penyimpanan berbasis memori flash.
·
NTFS
(New Technology File System)
NTFS merupakan File System
yang memiliki sebuah desain sederhana namun memiliki kemampuan yang lebih baik
dibandingkan FAT File System. NTFS pertama kali dikenalkan Microsoft pada
Sistem Operasi Windows NT dan mendukung Sistem Operasi yang terbaru yaitu
Windows 7.
Beberapa versi NTFS antara lain:
ü NTFS versi 1.0
NTFS ini datang bersama dengan Windows NT
3.1. Versi ini menawarkan fungsi yang sangat dasar, tetapi sudah jauh lebih baik
dibandingkan FAT File System.
ü NTFS versi 1.1
NTFS ini datang bersama dengan Windows NT
3.50. Versi ini menambahkan dukungan terhadap pengaturan akses secara diskrit
(discretionary access control).
ü NTFS versi 1.2
NTFS ini datang bersama dengan Windows NT
4.0. Versi ini menambahkan dukungan terhadap auditing setiap berkas dan juga
kompresi transparan.
ü NTFS versi 2.0
NTFS ini tidak dirilis secara umum, karena
berbagai kendala yang dialaminya, yang tidak diumumkan oleh Microsoft.
Microsoft menggagalkan proyek NTFS 2.0 dan langsung menginjak NTFS 3.0
ü NTFS versi 3.0
NTFS ini datang bersama dengan Windows 2000.
Versi ini menawarkan banyak peningkatan dibandingkan dengan versi sebelumnya.
Di antaranya adalah penetapan kuota kepada setiap pengguna, Encrypting File
System (EFS), sistem keamanan yang dapat diatur dari server pusat, fitur
indeksasi terhadap properti dan isi setiap berkas, dan lain-lain. Selain itu,
NTFS 3.0 juga menawarkan dukungan kepada struktur GUID Partition Table dan
Logical Disk Management.
ü NTFS versi 3.1
NTFS ini datang bersama dengan Windows XP SP1
dan Windows Server 2003. Versi ini menawarkan perbaikan yang minor yang terjadi
dalam versi sebelumnya (khususnya di bidang performa), dan juga penggantian
algoritma enkripsi yang digunakan oleh EFS dari DESX atau 3DES menjadi AES-256.
Sistem Berkas(File System) pada Linux(Android)
1.
Extended File System (Ext)
Extended file system atau
ext, diliris pada April 1992 sebagai sistem file pertama dibuat khusus untuk
kernel Linux. Memiliki struktur metadata terinspirasi dari File System Unix
tradisional (UFS) dan dirancang oleh Rémy Card untuk mengatasi keterbatasan
tertentu dari sistem file MINIX. Ini adalah implementasi pertama yang
menggunakan sistem file virtual (VFS), yang dukungannya telah ditambahkan dalam
kernel Linux dalam versi 0.96c, dan bisa menangani sistem file hingga 2
gigabyte (GB).
2.
Second Extended (Ext2)
Second Extended File system
(Ext2) dirancang oleh Rémy Card, sebagai file sistem yang extensible dan
powerful untuk digunakan pada sistem operasi Linux. Ext2 adalah file system
untuk kernel linux (termasuk android) yang digunakan sebagai pengganti untuk
file system ext. Ext2 adalah file system default di beberapa distribusi linux
(distro linux) , Debian, Red Hat Linux (RHEL), beberapa android versi pendahulu
sampai akhirnya ini diganti dengan ext3.
3.
Third Extended File System (Ext3)
Ext3 adalah pengembangan dan
versi perbaikan dari ext2. EXT3 merupakan suatu journalled file system. Journalled
file system didesain untuk membantu melindungi data yang ada di dalamnya. Dengan
adanya journalled file system, maka kita tidak perlu lagi untuk melakukan
pengecekan kekonsistensian data, yang akan memakan waktu sangat lama bagi
harddisk yang berkapasitas besar. EXT3 adalah suatu filesystem yang
dikembangkan untuk digunakan pada sistem operasi Linux. EXT3 merupakan hasil
perbaikan dari EXT2 ke dalam bentuk EXT2 yang lebih baik dengan menambahkan
berbagai macam keunggulan
4.
Fourth Extended File System (Ext4)
Ext4 (fourth extended
filesystem ) dibentuk sebagai penerus filesystem ext3. dimaksudkan untuk
memperpanjang batas penyimpanan dan menambahkan perbaikan kinerja lainnya.Ext4
dirilis secara komplit dan stabil berawal dari kernel 2.6.28 jadi apabila android anda yang secara default memiliki
versi pengembangan dari kernel tersebut atau di atas nya otomatis system anda
sudah support ext4 (dengan catatan sudah di include kedalam kernelnya) selain
itu versi e2fsprogs harus mengunakan versi 1.41.5 atau lebih.