Resume Pertemuan Ke-13 “Manajemen File”

  • File adalah himpunan informasi yang berkaitan dan tersimpan pada penyimpanan sekunder
  • Sifat file adalah sebagai berikut :
    1. Size (ukuran)

Pada umumnya file memiliki ukuran besar sehingga mungkin untuk menyimpan informasi yang besar

    1. Shareability

File bisa dipakai banyak proses mengakses informasi berkelanjutan

    1. Persistence

Informasi tetap bertahan walaupun proses sudah selesai atau power supply ditiadakan

  • Atribut file :
    1. Nama (name)

Digunakan untuk membedakan file satu dengan file lainnya

    1. Tipe/jenis (type)

Diperlukan sistem untuk mendukung tipe berbeda

    1. Lokasi (location)

Tempat/direktori file disimpan

    1. Ukuran (size)

Besarnya memori yang digunakan file

    1. Proteksi (protection)

Kontrol  pada pemakai yang sedang membaca, menulis,

    1. Waktu, tanggal, dan identifikasi pengguna
  • Enam operasi dasar file :
    1. Membuat file (create file)

Membuat berkas yang baru sehingga harus mengalokasikan tepat baru dalam sistem file.

    1. Menulis file (write file)

Menulis file menggunakan system call, nama file, dan informasi yang akan ditulis

    1. Membaca file (read file)

Membaca file menggunakan system call, naa dile, dan blok memori tempat file diletakkan.

    1. Menyunting file (edit file)

Menyunting isi dari berkas

    1. Menghapus file (delete file)

Menghapus berkas yang juga membebaskan tempat yang digunakan berkas

    1. Reposisi file (reposition file)

Direktori yang memiliki tugas mencari berkas yang sesuai dan mengembalikan pada lokasi berkas saat itu

  • Operasi file yang lainnya :
    • Ubah nama file (Rename file)

Mengubah nama file baru yang berbeda dengan sebelumnya

    • Menambahkan (Append file)

Menambah data di akhir berkas

    • Get attribute

Membaca atribut berkas

  • Berikut adalah berbagai macam tipe file beserta ekstensi dan fungsinya :
Tipe File Ekstensi Fungsi
Dapat dieksekusi (executable) exe, com, bin Membaca untuk menjalankan mesin bahasa program
Objek (object) obj, o Menyusun, bahasa mesin, tidak terkait
Kode sumber (code source) c, cc, java, pas,

asm, a

Kode sumber dalam berbagai macam bahasa
Kelompok (batch) bal, sh Memerintah pada penerjemah perintah
Teks (text) txt, doc Data teks, dokumen
Pemroses kata

(word processor)

wp, tex, rrf, doc Berbagai macam format pemroses kata
Perpustakaan (library) lib, a, so, dll, mpeg, mov, rm Perpustakaan rutinitas untuk pemrogram
Cetak atu lihat (print or view) arc, zip, tar ASCII atau file biner dalam format untuk mencetak atau melihat
Arsip (archive) arc, zip, tar File terkait dikelompokan menjadi satu file, terkadang terkompresi, untuk mengarsipkan atau penyimpanan
Multimedia mpeg, mov, rm File biner yang mengandung audio atau informasi A/V

 

  • Metoda akses :
    1. Sequential Access

Akses dilaksanakan satu arah pembacaan/penulisan, dan bila ingin mundur dilakukan rewind

    1. Direct Access (random access)

Bisa dilakukan dimana saja dalam file

    1. Metoda lain

Lebih tinggi abstraksinya dari direct access

  • Struktur direktori

Direktori adalah file yang dapat diakses rutin dan dimiliki sistem operasi.

  • Operasi direktori
    1. Create – Membuat direktori
    2. Delete – Menghapus direktori
    3. Opedirectory – Membuka direktori
    4. Closedirectory – Menutup direktori
    5. Readdirectory – Membaca direktori
    6. Rename – Menganti nama direktori
  • Organisasi direktori
    • Efisiensi

Meletakkan file dengan tepat

    • Penamaan

Dua pengguna bisa memberi nama yang sama untuk file yang berbeda dan file yang sama bisa mempunyai beberapa nama yang beda

    • Pengelompokkan

Pengemlompokkan file berdasarkan properti (contoh : semua permainan, … )

  • Macam – macam direktori berdasarkan jumlah tingkatannya :
    1. Direktori satu tingkat

Hanya terdapat satu direktori untuk semua pengguna. Kekurangannya pada penamaan dan pengelompokkan

    1. Direktori dua tingkat

Direktori dipisahkan untuk setiap pengguna. Kelebihannya adalah bisa memiliki nama file yang sama untuk pengguna berbeda, pencarian lebih efisien, dan tidak perlu pengelompokan.

    1. Direktori struktur tree

Kelebihan jenis direktori ini adalah efisien dalam pencarian, meneyediakan pengelompokan, dan ada working directory.

    1. Direktori Acyclic-Graph

Direktori jenis ini memungkinkan untuk saling berbagi di antara subdirektori dan file

  • File sharing

Dapat dilakukan melalui skema proteksi. File dapat di-share lintas jaringan pada sistem yang terdistribusi. Bentuk umumnya adalah NFS.

  • Sistem file memiliki beberapa tingkatan yaitu :
    • Sistem file logik

Nama file dan struktur direktori berupa simbolis

    • Modul organisasi file

Berupa blok-blok file fisik dan manajemen blok bebas

    • Sistem file dasar

Sistem file ini menghasilkan perintah generik untuk membaca/menulis ke blok fisik yang terdapat pada disk

    • Input/Output control

 

TUGAS

  1. Jelaskan Sistem File yang terdapat di Sistem Operasi Windows!

Windows memiliki beberapa sistem file sebagai berikut :

    • FAT16

Memakai unit alokasi yang batasnya sampai 16-bit.

Kelebihan sistem file ini adalah kompatibel di hampir semua sistem operasi.

Kelemahan sistem file ini adalah memiliki kapasitas yang tetap dalam jumlah cluster dalam partisi, tidak mendukung kontrol akses, kompresi, dan enkripsi pada partisi.

    • FAT32

Memakai unit alokasi yang batasnya sampai 32-bit.

Kelebihan sistem file ini adalah mampu menampung jumlah cluster yang lebih banyak pada partisi.

Kelemahan sistem file ini adalah sedikitnya sistem operasi yang kompatibel dengan FAT32.

    • exFAT

Singkatan dari extended File Allocation Table yang lebih sering disebut FAT64. Sistem file ini cocok dipakai sebagai media penyimpanan berbasis memori flash.

Kelebihan sistem file ini adalah mendukung fitul Access Control List, mempunyai ruangan tersendiri yang dapat dipakai OEM untuk melakukan kustomisasi pada sistem berkas, untuk HDD skalabilitas berukuran besar, maksimal ukuran besar teoritis adalah 264.

Kelemahan sistem file ini adalah tidak bisa berjalan bersama ReadyBoost kepunyaan Windows Vista, belum jelasnya status lisensi yang dimiliki, dalam proyek open source belum terdapat implementasi.

    • NTFS

Desainnya sederhana tetapi kemampuannya lebih baik jika dibandingkan dengan sistem file FAT.

Kelebihan sistem file ini adalah bisa mengatur kuota volume setiap pemakai, mendukung sistem berkas terenskripsi dengan transparan, mendukung kompresi, mampu menampung lebih dari satu ruangan data dalam file.

Kelemahan sistem file ini adalah tidak kompatibel pada sistem operasi lain yang terinstall pada komputer yang sama, tidak terdeteksi jika memakai Floppy sebagai StartUp Boot.

  1. Jelaskan Sistem File yang terdapat di Sistem Operasi Linux!

Linux memiliki beberapa sistem file sebagai berikut :

    • Ext2

File dalam sistem file ext2 disimpan sebagai blok data.

Kelebihan sistem file ini adalah administrator sistem bisa memilih ukuran blok yang optimal berdasarkan panjang rata-rata file ketika menciptakan file sistem, bisa meminimalisasi dari system crash dengan strategi pembaruan yang aman,

Kelemahan sistem file ini adalah butuh waktu yang tidak sebentar untuk recover saat shut down tiba-tiba.

    • Ext3

Kelebihan sistem file ini adalah terdapat fitur journaling yang mengurangi waktu untuk recover saat shut down tiba-tiba, dapat memilih tipe dan jenis proteksi data, dan cepat.

Kelemahan sistem file ini adalah membutuhkan memori yang lebih besar dan melambatkan operasi input/output karena adanya fitur journaling.

    • Ext4

Kelebihan sistem file ini adalah mempunyai ukuran maksimal file sistem 16 TB.

Kelemahan sistem file ini adalah membutuhkan memori yang lebih besar dan melambatkan operasi input/output karena adanya fitur journaling

    • JFS

Kelebihan sistem file ini adalah memakai sumber daya CPU paling sedikit jika dibandingkan yang lainnya dan cepat saat diformat.

    • ReiserFS

Dibuat berdasarkan balance tree yang cepat dalam kinerja dan algoritma yang sulit.

Kelebihan sistem file ini adalah jurnal cepat dan pemanfaatan ruang disk lebih efisien.

Kelemahan sistem file ini adalah tidak mempunyai penempatan yang tetap untuk inode.


Posted

in

by

Tags:

Comments

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

* Kode Akses Komentar:

* Tuliskan kode akses komentar diatas: