Jumat, 14 April 2017

PERTEMUAN 4 - Parameter Penyimpanan Sekunder

Seek Time

Adalah waktu yang dibutuhkan untuk menggerakkan read / write head pada disk ke
posisi silinder yang tepat.
S   =  Sc + Si
Sc =  Waktu start up
Si  =  Jarak yang di lalui

Letency
r = ½ x ((60x1000)/rpm).
Fixed Blocking

Jumlah record yang ditempatkan dalam satu block sama dengan jumlah record pada block lain, dimana satu block berisi record yang berukuran sama (fixed length record).
Bfr = [B/R]

Spanned Blocking

Sebuah Blok pointer (P) pada blok berikutnya harus disertakan pada setiap blok.
Bfr = (B-P) / (R+P)
B = Ukuran blok
P = Ukuran Pointer
R = Ukuran record

Unspanned Blocking

Rata-rata ruang blok yang terbuang = ½ R, tetapi Blok pointer tidak digunakan


Bfr = (B – ½ R) / (R + P)

Pemborosan Karena Gap

Terjadi karena:
Gap antar block (WG = G / Bfr, G = ukuran Gap)
Ruang tidak terpakai pada block karena blocking itu sendiri.
Marker dan blok pointer
Tidak semua ruang yang disediakan piranti terpakai.

WG = G / Bfr

Pemborosan Karena Blok

Wr = B/Bfr            

Pemborosan Fixed Unblocking

W = WG + WR        

Pemborosan Spanned Blocking

 W = P + (P + G)/Bfr          

Pemborosan Unspanned Blocking

W = P + ( ½ R+G)/Bfr        

Record Transfer time (Tr)

Tr=Rt

Block Transfer Time (Btt)

Btt = (B/t)

Bulk Transfer Time

 t’ = (t/2) x (R/(R/+W))

Latihan

1.Hitunglah rotational latency bila kecepatan putar disk (rpm) adalah sebagai berikut:
  a. 2500 rpm
  b. 2000 rpm
  c. 7000 rpm
  d. 8000 rpm
  e. 10000 rpm

Jawab :
a. r = ½ x ((60x1000)/rpm)
      = ½ x (60.000/2500)
      = 12
b. r = ½ x ((60x1000)/rpm)
      = ½ x (60.000/2000)
      = 15
c. r = ½ x ((60x1000)/rpm)
      = ½ x (60.000/7000)
      = 4,28
d. r = ½ x ((60x1000)/rpm)
     = ½ x (60.000/8000)
     = 3,75
g. r = ½ x ((60x1000)/rpm)
      = ½ x (60.000/10000)
      = 3

Latihan 2

2. Diketahui sebuah harddisk memiliki karakteristik:
   • Seek time (s)               =  10 ms
   • Kecepatan putar disk  =  3000 rpm
   • Transfer rate (t)           =  1024 byte/s
   • Ukuran blok (B)           =  2048  byte
   • Ukuran record (R)       =  128 byte
   • Ukuran gap (G)           =  64 byte
(penyimpanan record menggunakan metode fixed blocking)
Hitung:
  a. Bfr                                 d. Btt
  b. r                                     e. W = G/Bfr
  c. Tr                                   f. t'


Jawab:

a. Bfr = B/R = 2048/128 = 16
b. r = ½ x ((60x1000)/rpm)
      = ½ x (60.000/3000)
      = 10
c. Tr = R/t = 128/1024 = 0.125
d. Btt = B/t = 2048/1024 = 2
e. WG = G/Bfr = 64/16 = 4
f. t’ = (t/2) *(R/(R+W))
      = (1024/2) * (128/(128+4))
      = 512 * 0,96
      = 491,52

Latihan 3

3. Diketahui sebuah harddisk memiliki karakteristik:
   a. Seek time (s)               =  10 ms
   b. Kecepatan putar disk  =  6000 rpm
   c. Transfer rate (t)           =  2048 byte/s
   d. Ukuran blok (B)           =  2048 byte
   e. Ukuran record (R)       =  250 byte
   f. Ukuran gap (G)            =  256 byte
   g. Ukuran pointer (P)       =  8 byte

hitung:
 a.  Bloking factor      
 b.  Record transfer time
 c.  Block transfer time
 d.  Pemborosan ruang
 e.  Bulk transfer rate

Jika metode blockingnya:
 a. Fixed Blocking
 b. Variabel Spanned
 c. Variabel Unspanned

Jawab:

Fixed blocking
 a. Bfr = B/R = 2048/250 = 8,19
 b. Tr =R/t = 250/2048 = 1,22
 c. Btt = B/t = 2048/2048 = 1
 d. W = WG + WR = 256 + 250 = 506
 e. t’ = (t/2) *(R/(R+W))
        = (2048/2) * (250/(250+506))
        = 1024 * 0.33
        = 337,92

Spanned Blocking
 a. Bfr = (B-P) / (P+R)
          = (2048 – 8) / (8+250)
          = 2040 / 258 = 7,90
 b. Tr = R/t = 250/2048 = 1,22
 c. Btt = B/t = 2048/2048 = 1
 d. W = P + (P+G) / Bfr
      = 8 + (8 + 256) / 7,90
      = 8 + 264 / 7,90 = 41,41
 e. t’ = (t/2) *(R/(R+W))
        = (2048/2) * (250/(250 + 41,41))
        = 1024 * 250 / 291,41
        = 878,48

Unspanned Blocking
 a. Bfr = (B - ½ R) / (P+R)
        = (2048 – ½ 250) / (8+250)
        = 1923 / 258 = 7,45
 b. Tr = R/t = 250/2048 = 1,22
 c. Btt = B/t = 2048/2048 = 1
 d. W = P + (½ R +G) / Bfr
      = 8 + (½ 250 + 256) / 7,45
      = 8 + 381 / 7,45 = 59,14
 e. t’ = (t/2) *(R/(R+W))
        = (2048/2) * (250/(250 + 59,14))
        = 1024 * 250 / 309,14
        = 828,10

0 komentar:


tweet

 
Copyright© 2011 Tutorial Software And Aplication | Template Blogger Designer by : Baihaqi' |
Template Name | Uniqx Transparent : Version 1.0 | Aris Baihaqi