Direct Access Adalah suatu
cara pengaksesan record yang langsung, tanpa mengakses seluruh record yang ada. Direct Access merupakan metode
yang membiarkan program membaca dan menulis dengan cepat pada berkas yang
dibuat dengan fixed-length logical order tanpa adanya urutan.
Metode ini sangat berguna untuk mengakses informasi dalam jumlah besar.
Biasanya database memerlukan hal seperti ini. Operasi berkas pada metode ini
harus dimodifikasi untuk menambahkan nomor blok sebagai parameter. Pengguna menyediakan
nomor blok ke sistem operasi biasanya sebagai nomor blok relatif, yaitu indeks
relatif terhadap awal berkas. Penggunaan nomor blok relatif bagi sistem operasi
adalah untuk memutuskan lokasi berkas diletakkan dan membantu mencegah pengguna
dari pengaksesan suatu bagian sistem berkas yang bukan bagian pengguna
tersebut.
Keuntungan
kemampuan mengakses record secara langsung. Sebuah record dapat di retrieve, insert, modifikasi atau di delete; tampa mempengaruhi record lain dalam berkas yang sama.
kemampuan mengakses record secara langsung. Sebuah record dapat di retrieve, insert, modifikasi atau di delete; tampa mempengaruhi record lain dalam berkas yang sama.
Contoh : Magnetic Disk
Direct Access
Ø Seperti sequential
access, direct access juga menggunaka shared read/write mechanism, tetapi setiap
blok dan record memiliki alamat yang unik berdasarkan lokasi fisik.
Ø Akses dilakukan secara
langsung terhadap kisaran umum (general vicinity) untuk mencapai lokasi akhir.
Ø Waktu aksesnya
bervariasi.
Ø Contoh direct access
adalah akses pada disk.
Sumber Pencarian :
thanks gan sudah share
BalasHapusisolasi double tape