Ukuran rekord :
➢ Berukuran tetap (fixed record)
R1 R2 R3 R4 R5 R6
Block 1 Block 2
Block 5 Block 4
Gab due to hardware design
Waste due to record fit to bloc size/ space terjadi pemilihan ukuran
record yang terbaik/
Waste due to block size constraint from fixed record size
Waste due to block fit to track size
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.
(𝐵 −𝑃 )
| |
(𝑅+𝑀)
B = Block Size
P = Block Pointer
R = Panjang Record rata-rata
M = Record Mark
Variable-Length Spanned Blocking
R1 R2 R3 R4 R4 R5 R6
Block 1 Block 2
R6 R7 R8 R9 R9 R10 R11
Block 3 Block 4
Gab due to hardware design
Waste due to record fit to bloc size/ space terjadi pemilihan ukuran
record yang terbaik/
Waste due to block fit to track size
1
(𝐵 −( 𝑅) )
| 2
|
(𝑅+𝑀)
B = Block Size
R = Panjang Record rata-rata
M = Record Mark
Variable-Length Unspanned Blocking
R1 R2 R3 R4 R5
Block 1 Block 2
R6 R7 R8 R9
Block 3 Block 4
Gab due to hardware design
Waste due to record fit to bloc size/ space terjadi pemilihan ukuran
record yang terbaik/
Record Mark
TRANSFER RATE
Adalah Kecepatan transfer data aktual dari main memory ke
secondary memory / sebaliknya. Satuan yang dipakai Byte/detik,
kbyte/dt, Mbyte/dt.
Waktu yang dibutuhkan untuk membaca 1 record dengan panjang R
byte adalah :
TR = R / t ms
Bila waktu yang diperlukan untuk mentransfer semua block = B/t,
maka block transfer time (btt) :
btt = B / t
Block transfer time ditentukan oleh ukuran block (B)
BUFFER
Merupakan bagian memory yang dicadangkan dimana
data secara sementara dipertahankan menunggu
kesempatan untuk melengkapi proses transfer ke
atau dari device penyimpanan atau ke lokasi di
memori.
Fixed Blocking
W = WG + WR
Variable Length Variable Length
Spanned Blocking UnSpanned Blocking
(P + G) (1/2 + G)
W=P+ W=P+
Bfr Bfr
CONTOH SOAL
Ukuran block (B) = 100 byte, block pointer (P) = 2
byte, panjang record rata-rata [R] = 30 byte,
ukuran record mark (M) = 1 byte. Berapa Bfr dengan
menggunakan :
1. Spanned blocking
2. Unspanned blocking
PEMBAHASAN ...
Spanned Blocking
Bfr = B-P = 100 – 2 = 3
R+M 30 + 1
Unspanned Blocking
Bfr = B-1/2R = 100 – 1/2 (30) = 2,.... = 2
R+M 30 + 1
LATIHAN
1. Block size (B) = 250 byte, record length (R) = 45 byte,
hitung blocking factor (Bfr) ?
2. Ukuran block (B) = 300 byte, block pointer (P) = 2 byte,
panjang record rata-rata [R] = 60 byte, ukuran record
mark (M) = 1 byte. Berapa Bfr dengan menggunakan :
A. Spanned blocking
B. Unspanned blocking