File System Interface

Sistem File Interface: Menghubungkan Pengguna dengan Data.

Saat kita berinteraksi dengan komputer, seringkali kita perlu menyimpan dan mengakses data. Inilah peran penting dari sistem file interface. Sistem file interface adalah antarmuka yang memungkinkan pengguna untuk berinteraksi dengan sistem file komputer.

KONSEP FILE

file merupakan unit logika yang diabstraksi oleh sistem operasi dari perangkat penyimpanan. File berisi informasi yang disimpan pada penyimpanan sekunder seperti optical disk. sebuah file mempunyai struktur tertentu tergantung pada tipe filenya. tipe file terdiri dari data numeric,karakter, binary, dan program atau source program.

ATRIBUT FILE

  • Nama, nama dokumen merupakan salah satu informasi yang dapat dibaca oleh manusia.
  • Penanda, angka unik biasa digunakan untuk membedakan setiap dokumen.
  • Lokasi, letak file ditempatkan.
  • Jenis, berbagai jenis dokumen dapat didukung sistem file dengan syarat tersendiri setiap sistem.
  • Ukuran, ukuran dokumen yang ada saat ini.
  • Perlindungan, sebagai penentu akses untuk mengontrol siapa saja yang mengakses dokumen.
  • Waktu, tanggal, dan identifikasi user, digunakan untuk pemantauan lebih lanjut selain sebagai perlindungan.

OPERASI FILE

  • Create, untuk membuat suatu file.
  • Write, untuk menulis suatu file.
  • Read, untuk membaca suatu file.
  • File seek, untuk mereposisi dalam file.
  • Delete, untuk menghapus suatu file yang diinginkan.
  • Truncate, untuk memotong file.
  • Open(Fi), untuk mencari suatu struktur direktori dan memindahkan isinya ke suatu memori.
  • Close(Fi), untuk memindahkan isi Fi ke struktur direktori.
  • Append, menambahkan informasi baru.
  • Rename, mengganti nama file.
  • Copy, menduplikasi suatu file.

FILE OPEN

  • Open-file table: melacak file yang terbuka
  • File pointer – mencatat posisi saat ini dalam berkas, untuk akses baca atau tulis berikutnya.
  • File-open count – Berapa kali file saat ini telah dibuka (secara bersamaan oleh proses yang berbeda) dan belum ditutup? Ketika penghitung ini mencapai nol, file dapat dihapus dari tabel.
  • Disk location of the file (Lokasi disk dari file): cache informasi akses data.
  • Hak akses: informasi mode akses per-proses

FILE LOCKING

  • Kunci bersama hanya untuk membaca.
  • Kunci eksklusif adalah untuk menulis dan juga membaca.
  • Kunci saran hanya bersifat informasi, dan tidak dipaksakan. (Tanda “Jauhkan dari jangkauan”, yang dapat diabaikan).
  • Kunci wajib diberlakukan. (Pintu yang benar-benar terkunci.)
  • UNIX menggunakan kunci peringatan, dan Windows menggunakan kunci wajib.

METODE AKSES

SEQUENTIAL ACCES/AKSES BERURUTAN

  • File akses berurutan mengemulasi operasi pita magnetik, dan umumnya mendukung beberapa operasi:
    • read next – membaca rekaman dan memajukan pita ke posisi berikutnya.
    • write next – menulis rekaman dan memajukan pita ke posisi berikutnya.
    • mundur
    • lewati n rekaman – Mungkin didukung atau mungkin tidak. N mungkin terbatas pada angka positif, atau mungkin terbatas pada +/- 1.

DIRECT ACCES/AKSES LANGSUNG

  • Melompat ke catatan mana pun dan membaca catatan tersebut. Operasi yang didukung meliputi:
    • read n – membaca record nomor n. (Perhatikan bahwa sebuah argumen sekarang diperlukan.)
    • write n – menulis catatan nomor n. (Perhatikan bahwa sebuah argumen sekarang diperlukan.)
    • lompat ke record n – bisa 0 atau akhir file.
    • Query current record – digunakan untuk kembali ke record ini nanti.
    • Akses berurutan dapat dengan mudah ditiru dengan menggunakan akses langsung. Kebalikannya rumit dan tidak efisien.


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

* Kode Akses Komentar:

* Tuliskan kode akses komentar diatas: