BLOCKING DAN BUFFERING
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.
- Ada 3 metode blocking :
Ø Fixed Blocking
Ø Variable-Length Spanned Blocking
Ø Variable-Length UnSpanned Blocking
- Record adalah unit untuk penyimpanan data di level logik atau file.
- Ukuran rekord :
Ø Berukuran
tetap (fixed record)
Ø Berukuran
variabel (variable record)
FIXED BLOCKING
- 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]
- Blocking factor adalah jumlah record yang dapat ditampung didalam satu block.
- 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 UNSPANNED BLOCKING
- Block berisi record-record dengan panjang tidak tetap. Setiap record harus dimuat di satu block.
B = Block Size
R = Panjang Record
rata-rata
M = 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.
- Total Kapasitas Buffer = jumlah pemakai * jumlah file * buffer * kapasitas 1 block buffer
PEMBOROSAN RUANG
- Besar ruang yang tidak digunakan untuk menyimpan data
- Diukur berdasar relatif terhadap record (per record), yaitu:
- Pemborosan karena Gap (WG)
- Pemborosan
karena Blocking (WR)
- NILAI PEMBOROSAN :
FIXED BLOCKING
W= WG + WR
VARIABLE – LENGTH SPANNED BLOCKING
VARIABLE – LENGTH UNSPANNED BLOCKING
RATIONAL LATENCY
- Merupakan waktu yang dibutuhkan untuk mecapai blok record yang diinginkan
rational latency = ½ *((60*1000)/RPM)
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
Data dicatat pada densitas 6250 byte per inchi(bpi),
celah antar rekaman (gap) 0,75 inchi dan pita mempunyai panjang 2400 feet,
serta kecepatan pemindahan data 200 inchi/detik dan waktu yang dibutuhkan untuk
melewati celah antar rekaman 0,15 detik. Panjang record 100byte. Berapa waktu
akses pada pita untuk memindahkan data !
Banyaknya record =







Comments
Post a Comment