Wednesday, September 20, 2017

BLOCKING (SISTEM BERKAS)

BY Haris Fadillah No comments


Blocking adalah Penempatan sejumlah record pada suatu block. Block adalah unit data yang ditransfer. Block berukuran tetap berisi sekumpulan karakter yang dipindah dari penyimpan ke memori atau sebaliknya.

Record Length menentukan metode blocking.
Ada 3 metode blocking :
1 . Fixed Blocking
2 . Variable-Length Spanned Blocking
3 . Variable-Length UnSpanned Blocking

1. Fixed Blocking
Adalah Jumlah record pada suatu block sama dengan jumlah record pada block yang lainnya. Batasan dalam penggunaan metode ini :
•Fixed length record
•Record length <= Block Size
•Blocking Factor (Bfr) = [B/R]

2. Variable-Length Spanned Blocking
Block berisi record-record dengan panjang tidak tetap. Jika satu record tidak dapat dimuat disatu block, sebagian record disimpan di block lain.
Bfr =  ( B – P )
          ( R + M )

B = Block Size
P = Block Pointer
R = Panjang Record rata-rata
M = Record Mark

3. Variable Length UnSpanned Blocking
Block berisi record-record dengan panjang tidak tetap. Setiap record harus dimuat di satu block.
Bfr =( B – ½R )
          ( R + M )

B = Block Size
P = Block Pointer
R = Panjang Record rata-rata
M = Record Mark


0 komentar:

Post a Comment