Skip to main content

Penyimpanan Sekunder

Seek Time

Seek time adalah waktu yang dibutuhkan head untuk berpindah.

Rumus :

S = SC + SI

Keterangan :

SC = waktu startup
SI = jarak yang dilalui

Latency

Latency adalah waktu yang dibutuhkan head untuk menunggu putaran disk.

Rumus :

r = 1/2 * ((60 * 1000)/RPM)

Keterangan :

r = latency

Blocking

Blocking adalah penempatan record kedalam block. Blocking terdapat tiga macam yaitu:

  1. Fixed Blocking
  2. Bfr = B/R

    Keterangan:

    B = ukuran block; R = ukuran record

  3. Variable Length Spanned Blocking
  4. Bfr = (B - P) / (R + P)

    Keterangan:

    P = ukuran pointer block; B = ukuran block; R = ukuran record

  5. Variable Length Unspanned Blocking
  6. Bfr = (B - 1 / 2R)/(R + P)

    Keterangan:

    P = ukuran pointer block; B = ukuran block; R = ukuran record

Pemborosan ruang

  • Karena GAP
  • WG = G / Bfr

  • Karena Block
  • WR = B / Bfr

  • Pemborosan untuk Fixed Blocking
  • W = WG + WR

  • Pemborosan untuk Spanned Blocking
  • W = P + (P + G) / Bfr

  • Pemborosan untuk Unspanned Blocking
  • W = P + (1/2R + G) / Bfr

Transfer Rate

  • Record Transer Time (TR)
  • Record Transer Time adalah waktu utuk transfer record.
    TR = R/t

  • Block Transer Time (Btt)
  • Block Transer Time adalah waktu untuk transfer satu block data.
    Btt = B/t

  • Bulk Transer Time (t')
  • Bulk Transer Time adalah transfer rate yang memperhatikan selang waktu ketika gap/non area data dlalui.
    t' = (t/2) * {R / (R + W)}

Comments

Popular posts from this blog

Latihan Soal Penyimpanan Sekunder

Soal! Diketahui :   Seek time (s) = 10 ms Kecepatan putar harddsik = 3000 rpm Transfer rate (t) = 1024 byte/s Ukuran blok (B) = 2048 byte Ukuran record (R) = 128 byte Ukuran gap (G) = 64 byte Ukuran pointer (P) = 10 Cari r, Bfr, T R , Btt, W dan t'! (Menggunakan metode fixed blocking, spanned blocking dan unspanned blocking!) Jawaban :   r =  1 / 2  * ( (60 * 1000) / RPM ) r =  1 / 2  * ( (60 * 1000) / 3000 ) r = 10 s Bfr Fixed Blocking Bfr =  B / R Bfr =  2048 / 128 Bfr = 16 Spanned Blocking Bfr = (B - P) / (R + P) Bfr = (2048 - 10) / (128 + 10) Bfr = 14,76 Unspanned Blocking Bfr = (B -  1  /  2 R)/(R + P) Bfr = (2048 -  1  /  2 128)/(128 + 10) Bfr = 14,37 T R  =  R / t T R  =  128 / 1024 T R  = 0,125 Btt =  B / t Btt =  2048 / 1024 Btt = 2 W Fixed Blocking W G  =  G  /  Bfr W G  =  64  /  16 W G  = 4 W R ...

File Pile

Record Size (R) R = a' (A + V + 2) Keterangan : a' = rata-rata jumlah atribut A = ukuran rata-rata atribut v = ukuran rata-rata nilai 2 = nilai separator/konstanta pemisah antar file/record Waktu Pengambilan Record Tertentu (T F ) T F  =  1 / 2 n (R / t') Keterangan : n = jumlah record R = banyak record t' = bulk transfer time Waktu Pengambilan Record Berikutnya (T N ) T N  = T F Waktu Penyisipan Record/Insert Record (T I ) T I  = s + r + btt + T RW Update Time (T U ) Hanya dilakukan penimpaan tanpa penyisipan diakhir file T U  = T F  + T RW Dilakukan penimpaan/penandaan hapus dan penyisipan diakhir file T U  = T F  + T RW  + T I Waktu Pembacaan Seluruh Record (T X ) T X  = 2T F  = n( R / t' ) Waktu Reorganisasi File (T Y ) T Y  = (n + o)(R + t') + (n + o - d)(R / t') o = n insert d = n delete