File
merupakan logical record dengan panjang tetap yang memungkinkan program membaca
dan menulis record dengan cepat tanpa urutan tertentu. Metode akses langsung
berdasarkan model disk dari suatu file, memungkinkan acak ke sembarang blok
file, memungkinkan blok acak tersebut dibaca atau ditulis. Operasi pada akses
langsung terdiri dari :
read n
write n
position to n
read next
write next
rewrite n
Operasi
file dimodifikasi untuk memasukkan nomor blok sebagai parameter. Nomor blok
ditentukan user yang merupakan nomor blok relatif, misalnya indeks relatif ke
awal dari file. Blok relatif pertama dari file adalah 0, meskipun alamat disk
absolute aktual dari blok misalnya 17403 untuk blok pertama. Metode ini
mengijinkan system operasi menentukan dimana file ditempatkan dan mencegah user
mengakses posisi dari sistem file yang bukan bagian dari file tersebut.
Dengan
organisasi berkas langsung, untuk menemukan suatu rekaman tidak melalui proses
pencarian, namun bisa langsung menuju alamat yang ditempati rekaman. Pada
awalnya, untuk tujuan tersebut maka digunakan cara dengan menyimpan rekaman
pada alamat yang sama dengan nilai kunci rekaman tersebut. Contohnya : rekaman
dengan kunci 100 akan disimpan di alamat 100.Sehingga untuk menemukan sebuah
rekaman cukup melihat nilai kunci dan menuju ke alamat yang ditunjuk oleh kunci
rekaman tersebut. Contoh : untuk membaca rekaman dengan kunci 55 langsung saja
menuju alamat 55.