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.

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 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

Popular posts from this blog

Organisasi Berkas Langsung dan Metode Hashing

Pengertian dan Cara Instalasi FTP ( File Transfer Protocol ) Pada CentOS

Cara Menginstall CMS Joomla di CentOS