Senin, 05 November 2012 0 komentar

Perbandingan file system pada windows, linux, dan macOS


1. Windows file sistem
Operasi system windows ini mengunakan dua system file utama, yaitu FAT yang diwarisi dari DOS tua dengan FAT32 ekstensi kedepanya,dan modern NTFS file system.

FAT (File Allocation Table):
Sitem berkas FAT yaitu salah satu jenis yang sangat sederhana dari system file yang terdiri dari boot sector atau superblock (sector descriptor file system), direferensikan sebagai table alokasi file (system file table alokasi blok), dan ruang peyimpanan polos untuk menyimpan folder dan file. File FAT disimpa dalam direktori.

Jumlah di FAT12, FAT16, FAT32 adalah singkatan nomor jika bit yang digunakan untuk menghitung blok sistem file. Ini berarti bahwa FAT12 dapat menggunakan hingga 4096 referensi blok yang berbeda, FAT16 - 65536 dan FAT32 - 4294967296.

FAT12 digunakan untuk disket tua FAT16 (atau hanya FAT) dan FAT32 secara luas digunakan untuk kartu memori flash dan flash USB stick.. Hal ini didukung oleh ponsel, kamera digital dan perangkat portabel lainnya.

FAT atau FAT32 adalah sistem file, yang digunakan pada Windows-kompatibel penyimpanan eksternal atau partisi disk dengan ukuran di bawah 2GB (untuk FAT) atau 32GB (untuk FAT32). Windows tidak dapat membuat sistem file FAT32 lebih 32GB (namun Linux mendukung FAT32 hingga 2TB).

NTFS (New Technology File System):
NTFS diperkenalkan pada Windows NT dan saat ini adalah sistem file utama untuk Windows. Ini adalah file sistem default untuk partisi disk dan sistem file satunya yang didukung untuk partisi disk lebih 32GB. Sistem file cukup extensible dan mendukung file properti, termasuk kontrol akses, dll enkripsi Setiap file pada NTFS disimpan sebagai file descriptor dalam Tabel Master File dan isi file Guru table file berisi semua informasi tentang file: ukuran, alokasi, nama dll pertama dan sektor terakhir dari sistem file berisi pengaturan sistem file (boot. catatan atau superblok). Ini sistem file menggunakan 48 dan 64 bit nilai ke file referensi, sehingga mendukung penyimpanan disk yang cukup besar. 

2. Linux file sistem
Open-source Linux OS selalu bertujuan untuk menerapkan, menguji dan menggunakan konsep yang berbeda dari sistem file. Di antara sejumlah besar jenis sistem file berbagai sistem yang paling populer saat ini berkas Linux adalah:
  • Ext2, Ext3, Ext4 - 'pribumi' sistem file Linux. Ini sistem file berada di bawah perkembangan aktif dan perbaikan sistem berkas ext3 hanyalah perpanjangan ke Ext2 yang menggunakan file transaksional menulis operasi dengan jurnal.. Ext4 adalah pengembangan lebih lanjut dari Ext3, diperpanjang dengan dukungan alokasi informasi file dioptimalkan (luasan) dan file diperpanjang atribut. Sistem file ini sering digunakan sebagai sistem 'root' file untuk instalasi Linux yang paling.
  • ReiserFS - alternatif file sistem Linux yang dirancang untuk menyimpan sejumlah besar file kecil. Ia memiliki kemampuan yang baik pencarian file dan memungkinkan alokasi kompak file dengan menyimpan file atau file ekor kecil bersama dengan metadata agar tidak menggunakan blok sistem berkas yang besar untuk tujuan ini.
  • XFS - file sistem yang berasal dari perusahaan SGI yang awalnya digunakan untuk server mereka IRIX. Sekarang spesifikasi XFS diimplementasikan di Linux. Sistem file XFS memiliki performa yang luar biasa dan secara luas digunakan untuk menyimpan file.
  • JFS - sistem file yang dikembangkan oleh IBM untuk sistem komputasi mereka yang kuat. JFS satu biasanya singkatan JFS, JFS2 adalah edisi kedua. Saat ini sistem file open-source dan diimplementasikan dalam distribusi Linux paling modern.

3. MacOS file sistem
Apple Mac sistem operasi OS berlaku HFS + file system, perpanjangan ke sistem file sendiri HFS mereka yang digunakan pada komputer Macintosh lama.

HFS + file system yang diterapkan pada produk Apple desktop, termasuk komputer Mac, iPhone, iPod, serta X produk Apple Server. Produk server canggih juga menggunakan Apple Xsan sistem file, sistem file berkerumun berasal dari StorNext atau file sistem CentraVision.
Minggu, 04 November 2012 0 komentar

Filesystem Hierarchy Standard


FHS (Filesystem Hierarchy Standard) yaitu referensi yang menggambarkan konvensi untuk tata letak dari system Unix. Dalam distribusi Linux telah dipopulerkan oleh para penggunannya,namun banyak juga digunakan oleh varian Unix yang lain. The Linux Standard Base (LSB) mengatakan sebagai standard.

Panggilan untuk partisipasi
Workgroup LSB sedang mempersiapkan FHS 3.0 yang akan menjadi rilis pertama sejak 2004 FHS. Sebagai bagian dari rili itu, kita minta kotribusi dari semua pihak yang berkepentingan.
Minggu, 21 Oktober 2012 0 komentar

Shell, System call, Command interpreter, dan API ( Aplication Programming Interface )

1. Shell

Shell merupakan salah satu jenis program asli sistem opeasri pada suatu komputer yang mampu berkomunikasi langsung dengan pengguna dan sistem operasi. contoh dari kekerang yaitu command.com di ms-dos, Macintosh ( Macintosh Finder ), cmd.exe atau command prompt, PowerShell di microsoft windows, C shell, Bourne shell dan masih banyak yang lainnya, dalam keluarga sistem operasi unix. Berbagai kekerang juga bisa digunakan untuk pengelolaan berkas.

2. Sytem Call
System call merupakn tata cara pemanggilan pada suatu program aplikasi untuk memdapatkan layanan yang disediakan oleh sistem operasi, mungkin bisa juga termasuk kedalam layanan hardware yang berhubungan, misalnya mengakses hardisk, menciptakan dan melaksanakan suatu proses yang baru, berkomunikasi dengan layanan kernel yang terpisahkan, seperti penjadwalan. Sytem call menyediakan interface yang penting .  antara proses dengan sistem operasi. System call sebagai rutin sistem operasi untuk keperluan spesifik yang tertentu. Bentuk system call beragam, terbanyak berupa fungsi atau prosedur rutin.

3. Command Interpreter
Commadn interpreter adalah bagian dari sistem operasi komputer yang menerjemahkan perintah dan membawa mereka keluar, kemudian melakukan perintah yang di inputkan secara interaktif oleh pengguna atau dari sebuah program. Dalam beberapa sistem operasi, command interpreter biasa disebut shell.
BIOS mencari file yang dibutuhkan untuk memuat dalam kasus Windows yaitu Command.com tersebut. File yang dibutuhkan adalah Command.com, IO.SYS, dan Msdos.sys untuk mendapatkan Windows dimulai. Mereka berada di Akar dari Drive C

4. Aplication Programming Interface
API atau Aplication Programming Interface merupakan spesifikasi untuk digunakan sebagai interface dengan komponen software untuk berhubungan satu sama lainnya. Aplication programming interface bisa saja termasuk kedalam spesifikasi untuk rutinitas, kelas objek, struktur data, dan variabel. Spesifikasi aplication programming interface bisa mengambil banyak bentuk, termasuk POSIX yang standar internasional, Microsoft Windows API sebagai vendor dokumentasi, dari perpustakaan bahasa pemrograman, seperti Java API, Template Library Standar di C++. Aplication programming interface dari ABI atau antarmuka aplikasi biner di dalam aplication prog ramming interface merupakan sumber kode yang berdasarkan antarmuka aplikasi biner ( ABI ), misalnya sementara Standard Base Linux yaitu ABI, dan POSIX API.
 
;