BLOCKING
uBlocking adalah Penempatan sejumlah
record pada suatu
block.
uBlock adalah unit data yang ditransfer.
Block berukuran tetap berisi sekumpulan karakter yang
dipindah dari penyimpan ke memori atau sebaliknya.
uAda 3 metode blocking :
ØFixed Blocking
ØVariable-Length Spanned
Blocking
ØVariable-Length UnSpanned
Blocking
uRecord adalah unit untuk penyimpanan data di level logik atau file.
uUkuran rekord :
ØBerukuran tetap (fixed record)
ØBerukuran variabel (variable record)
Fixed Blocking
uFixed
Blocking adalah Jumlah
record pada suatu
block sama dengan jumlah
record pada
block yang lainnya.
uBatasan dalam penggunaan metode ini :
ØFixed length record
ØRecord length <= Block Size
ØBlocking Factor (Bfr) =
[B/R]
uBlocking
factor adalah jumlah
record yang dapat ditampung didalam satu
block.
Variabel-Length Spanned Blocking
uBlock berisi record-record dengan panjang tidak tetap.
Jika satu
record tidak dapat dimuat disatu
block, sebagian
record disimpan di
block lain.
|((B -P
))/((R+M))|
B = Block Size
P = Block Pointer
R = Panjang Record rata-rata
M = Record Mark
Variabel – Length UnSpanned Blocking
uBlock berisi record-record dengan panjang tidak tetap. Setiap record harus dimuat di
satu block.
|((B -(1/2
R) ))/((R+M))|
B = Block Size
R = Panjang Record rata-rata
M = Record Mark
Tranfer Rate
uAdalah Kecepatan transfer data aktual dari main memory ke secondary memory /
sebaliknya. Satuan yang dipakai Byte/detik, kbyte/dt, Mbyte/dt.
uWaktu yang dibutuhkan untuk membaca 1 record dengan panjang R byte adalah :
TR = R / t ms
uBila waktu yang diperlukan untuk mentransfer semua block = B/t, maka block transfer
time (btt) :
btt = B / t
uBlock transfer time ditentukan oleh ukuran block (B)
Buffer
uMerupakan 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.
uTotal Kapasitas
Buffer
=
jumlah pemakai * jumlah file
* buffer * kapasitas 1
block buffer
Pemborosan Ruang
uBesar ruang yang tidak digunakan untuk menyimpan data
uDiukur berdasar relatif terhadap record (per record), yaitu:
Ø Pemborosan karena Gap (WG)
Ø Pemborosan karena Blocking (WR)
Rational Latency
uMerupakan waktu yang dibutuhkan untuk mecapai blok
record yang diinginkan
rational latency = ½ *((60*1000)/RPM)
Sumber : PPT Ibu Dine Tiara Kusuma
Tidak ada komentar:
Posting Komentar