Selasa, 18 April 2017

Jenis - Jenis Berkas Untuk Berbagai Macam Sistem Operasi

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 Allocation Table)
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.