Minggu, 07 Juli 2019

BLOCKING

Senin, 24 Juni 2019

BLOCKING
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 - P) / (R + M)) |

                                                Dimana:
                                                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 - (1/2R)) / (R + M) |

                                               Dimana:
                                               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 
Pemborosan Ruang adalah besar ruang yang tidak digunakan untuk menyimpan data. Diukur berdasar relatif terhadap record (per record), yaitu:
Pemborosan karena Gap (WG )
Pemborosan karena Blocking (WR )

PEMBOROSAN RUANG 
NILAI PEMBOROSAN :
                                                         WG =| ( (G) / (Bfr) ) | 


Fixed Blocking 
W = WG + WR 

Variable Length Spanned Blocking 
W = P + (P + G) / Bfr


Variable Length UnSpanned Blocking 
W = P + (1/2 + G) / Bfr




             Dosen Pembimbing : Dine Tiara Kusuma, S.T., M.Kom.

Click this picture ↓↓


     or click sttpln.ac.id

Tidak ada komentar:

Posting Komentar

BLOCKING

Senin, 24 Juni 2019 BLOCKING Blocking adalah Penempatan sejumlah record pada suatu block. Block adalah unit data yang ditransfer. Block b...