Sistem Berkas 5

Pertemuan 5
  •                Organisasi File Pile

    Record file (R)
         R =a’ (A+V+Z)
    a’= rata-rata jumlah atribut
    A= ukuran rata-rata atribut
    V= ukuran rata-rata nilai
    Z= nilai separator/ konstanta untuk pemisah antar file dan record

    ·         Waktu Pengambilan Record Tertentu (Tf)
    Fetch Record (Tf) adalah

    Tf = F/2n (R/t’)

    n= jumlah record
    R= ukuran record
    t’= Bulk transfer time

    ·         Waktu Pengambilan Record berikutnya (Tn)

    Tn = Tf


    ·         Waktu Penyisipan Record (Ti)

    T= s + r + btt + TRW
                                                                      
    ·         Penimpaan pemyisipan di akhir file

    Tu = Tf + TRW

    ·         Penandaan hapus dan penyisipan di akhir file

    Tu = Tf + TRW + Ti

    ·         Waktu pembacaan seluruuh record (Tx)

    Tx = 2 Tf = n(R / t’)

    ·         Waktu reorganisai file (Ty)

    Ty = (n+0) (R / t’) + (n+0-d)(R/t’)

                                                                                                  
                                             0 = n insert                      d = n delete

                                                                                                                   
Latihan soal

parameter harddisk
         -          Putaran disk = 6000 rpm
         -          Seek time (s) = 5 ms
         -          Transfer rate (t) = 2048 byte/ms
         -          Waktu untuk pembacaan dan penulisan TRW = 2 ms
Parameter penyimpanan
         -          Metode blocking = variabel length spanned blocking
         -          Ukuran blok (B) = 1024 byte
         -          Ukuran pointer blok (p) = 8 byte
         -          Ukuran interblock gap (G) = 512 byte
Parameter file
        -          Jumlah record di file (n) = 10.600 record
        -          Jumlah rata-rata atribut (a’) = 5 byte
        -          Ukuran rata-rata field (A) = 7 field
        -          Jumlah rata-rata nilai (v) =  15 byte
Parameter reorganisasi
       -          Jumlah penambahan record (o) = 1000 record 
       -          Jumlah record ditandai sebagai dihapus (d) = 200 record

Hitunglah :
      a.    Ukuran record
      b.    Waktu fetch sebuah record
      c.    Waktu pengambilan record berikutnya
      d.    Waktu penyisipan record
      e.    Waktu pembaruan record
      f.     Waktu pembacaan seluruh record
      g.    Waktu reorganisasi file

Jawaban
      a.    R = a’ (A + V + 2)
         = 5 (7 + 15 + 2)
         = 120
 b.    Bfr = (B-p) / (R+P)
           = (1024 – 8) / ( 120 + 8)
           = 1016 / 128
           = 7,93
      W = p + (p + G) / Bfr
          = 8 + (8 + 512) / 7,93
          = 73,57
       t’ = (t/2) x (R/(R+W))
         = (2048 / 2) x (120 / (120 + 73,57))
         = (1024) x (120/193,57)
         = 1024 x 0.61
         = 624.64

     c.    Tn = Tf
          = 1007

     d.    r = ½ x (60 x 1000/rpm)
    r = ½  x (60000/6000)
      = ½ x 10
      = 5
    btt = B/t
         = 1024/2048
         = 0.5
    Tr = S + r + btt + TRW
        = 5 + 5 + 0,5 + 2
        = 12,5
   Tu = T+ TRW + Ti
        = 1007 + 2 + 12,5
        = 1021,5

    e.    Tu = Tf + TRW
        = 1007 + 2
        = 1009

    f.     Tx = 2.Tf
       = 2.1007
       = 2014

    g.    Ty = (n + 0) (R/t’) + (n + 0 - d) (R/t’)
        = (10600+1006) (12/624,64) + (10600+1000-200) (120/624,64)
        = (11600 x 0,19) + (11400 x 0,19)
        = 2208+2166
        = 4370

Komentar

Postingan populer dari blog ini

Sistem Berkas 2

Sistem Berkas 1

Sistem Berkas 7