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