Saturday, 22 April 2017

Part #6 Tugas File Pile

2. Hitung R, TF, TN, TI, TU, TX, Tdengan data berikut:
Struktur File : Pile

Parameter Hardisk
a) Putaran Disk (RPM) adalah 6000 RPM 
b) Seek time (s) 5 ms.
c) Transfer rate (t) sebesar 2 KByte/ms atau 2048 Byte/ms.
d) Operasi pembacaan dan penulisan (TRW) sebesar 2 ms.


Parameter Penyimpanan
a) Variable - length spanned blocking.
b) Ukuran blok (B) = 4096 byte.
c) Ukuran Pointer blok (P) = 8 byte.
d) Ukuran interblock gap (G) = 512 byte.

Parameter file
a) Jumlah record (n) adalah 10.600 record.
b) Jumlah field (a') rata-rata adalah 15.
c) Panjang nama rata-rata (A) adalah 12 byte.
d) Panjang nilai rata-rata (V) adalah 128 byte.

Parameter Reorganisasi
a) Jumlah Penambahan Record (o) adalah 1.200 Record.
b) Jumlah Record ditandai sebagai dihapus (d) adalah 600 Record.

Parameter Pemrosesan
a) Waktu untuk pemrosesan blok (c) = 2 ms



Jawab
a) R = a’ (A+V+2)
= 15 (12 + 128 + 2)
= 15.142
= 2130

b) Variable - length spanned blocking.
Bfr  = (B-P) / (R+P)
        = (4096-8) / (2130+8)
        = 4088 /2138
        = 1,91
W    = P + (P+G) / Bfr
        = 8 + (8 + 512)/1,91
        = 8 + 520/1,91
        = 8 + 272,25
        = 280,25
t’     = (t/2)*(R/(R+W))
        = (2048/2)*(2130/(2130+280,25))
        = 1024*(2130/2410,25)
        = 1024*0,88
        = 901,12
TF    = ½ n (R/t’)
        = ½ . 10600 (120 / 901,12)
        = 5300 . 2,36
        = 12508
c) TN = TF
    TN = 12508

d) Btt  = B/t = 4096/2048 = 2
    r      = ½ . ((60 . 1000)/RPM) 
           = ½ . (60000 / 6000)        = ½ . 10
     = 5
  TI       = S + r + Btt + TRW 
           = 5 + 5 + 2 +2
= 14
e)     Hanya dilakukan penimpaan, tanpa penyisipan di akhir file
Tu    = TF + TRW
        =12508 + 2
        = 12510
Dilakukan penandaan hapus & penyisipan di akhir file
Tu    = TF + TRW + TI
            = 12508 + 2 +  14
        = 12524
f) TX    = 2. TF
            = 2 . 12508
            = 25016
g) TY      = (n+o)(R/t’) + (n+o-d)(R-t’)
              = (10600 + 1200)(2130/901,12) + (10600 + 1200 - 600)(2130 / 901,12)
              = 11800 . 2,36 + 11200 . 2,36
              = 27848 + 26432
              = 54280

0 komentar:

Post a Comment