Home Start Back Next End
  
31
space
dalam
disk
block 
Menghapus
banyak baris
dengan cara
ini
akan
membuat
banyak
tempat
penyimpanan yang
terbuang.
Teknik
lain
adalah
dengan
menggunakan sebuah
extra
byte
atau
bit,
yang
disebut
deletion
marker,
yang
disimpan di
tiap
baris.
Sebuah
baris
yang
dihapus, maka
deletion
marker
akan
diset
untuk
nilai
tertentu. Nilai
yang
lain
adalah
penanda
bahwa
baris
tersebut
belum
dihapus.
Program pencari
hanya
berdasar
pada
baris
yang
belum
dihapus.
Kedua
teknik
penghapusan ini
memerlukan
periode
reorganization
dari
file
untuk
menghilangkan tempat
yang
tidak
terpakai dari
baris
yang
dihapus. Selama reorganization,
file
block
diakses berurutan dan
baris
diatur
dengan
menghilangkan baris
yang
sudah dihapus.
Untuk
unordered
file,
baik pengaturan spanned
maupun
unspanned
dapat
digunakan dan
juga
fixed-length
record
atau
variable-length
record.
Untuk 
membaca 
semua 
baris 
dengan 
urutan 
tertentu, 
maka 
sebuah
duplikasi
dari
file
dapat
dibuat.
Pengurutan adalah
operasi
yang
membutuhkan memori
yang
besar
untuk
file
disk
yang
besar
dan
menggunakan teknik untuk external sorting.
Untuk
file
dengan
fixed-length
record
menggunakan block
unspanned
dan
alokasi
contiguous,
maka
dibutuhkan pencarian
sesuai
posisinya
di
file.
Jika
baris-baris
dari
file
bernomer
0,1,2,...,r-i
dan
baris-
baris di tiap block bernomer 0,1,...,bfr-1, dimana bfr adalah blocking factor,
kemudian
baris
yang
ke-i
dari
file
beralokasi
di
block 
?
i
/
bfr
?
dan
baris
yang  ke-(i  mod  bfr)  dalam
block  tersebut.
File  seperti
ini  disebut
file
Word to PDF Converter | Word to HTML Converter