1.Mengukur prestasi Cache. (Measuring Cache
Performance)
-Komponen masa CPU:
- Program
pelaksana kitaran.
 
- Memory
stall cycles.
 
- Dengan anggaran yang memudahkan:
Memory Stall Cycles 
Example:
}  Diberi
◦     
I-cache miss rate = 2%
◦     
D-cache miss rate = 4%
◦     
Miss penalty = 100 cycles
◦     
Base CPI (ideal cache) = 2
◦     
Load & stores are 36% of
instructions
}  Miss
cycles per instruction
◦     
I-cache: 0.02 × 100 = 2
◦     
D-cache: 0.36 × 0.04 × 100 = 1.44
}  CPI
sebenar = 2 + 2 + 1.44 = 5.44
◦     
Ideal CPU adalah 5.44/2 =2.72 lebih
laju
2.Prestasi disk.(disk
performance).
·        
Masa access.
     1) Masa diantara
memperkenalkan address dan mendapat data yang sebenar.
2) Selangan masa
diantara yang segera, dimana arahan unit kawalan memulakan panggilan untuk data
atau permintaan untuk menyimpan data,dan dimana perhantaran data telah lengkap
atau simpanan telah bermula. 
Figure : Hard Disk Specification
Configuration               
Formatted Capacity, GB                  250    
Sector Size, Byte                               1024  
Data heads                                        10      
Data disks                                         5        
Performance                  
Rotational speed, RPM                     5400  
Disk transfer rate, MB/sec                100    
Controller overhead, µsec                 30      
Seek time, ms                                    20
          
 Memory Cycle time
-Masa
mungkin diperlukan untuk memori “Pulih” sebelum aksess yang  seterusnya.
-Kitaan
masa ialah aksess + pemulihan(recovery).
Transfer Rate
-Kadar
dimana data boleh dipinda.
   
3.Raid.
·        
Bermaksud Redundant Array of Independent Disks
atau Redundant Array of Inexpensive Array Disks.
·        
6 peringkat
·        
Boleh menggunakan kapasiti yang
bertindih(redundant capacity) untuk meyimpan parity.
  Raid 0
·        
Tiada redundancy.
·        
Kelujan yang meningkat.
·        
Strip data yang merintasi semua disks.
  Raid 1
·        
Mirrored disks.
·        
Expensive
·        
Data ditempatkan di semua disk
·        
Dibaca kepada semua.
 Raid 2
·        
Disk telah synchronized.
·        
Parity disk menyimpan Hamming code sebagai
pembetulan kesalahan dalam (corresponding position)
·        
Banyak pertindihan.
·        
Expensive.
 Raid 3
·        
Serupa dengan raid 2.
·        
Hanya 1 redundant disk,tidak mengira kebesaran
array.
·        
Data yang gagal di drive boleh di pulihkan
semula menggunakan    surviving data dan parity info.
·        
Kadar pertukaran yang sangat tinggi.(very high
transfer rate).
 Raid 4
·        
Setiap disk beroperasi secara bebas.
·        
Bagus digunakan untuk permintaan kadar I/O
·        
Stripes yang besar.
·        
Parity disimpan di parity disk
 Raid 5
·        
Seperti Raid 4
·        
Parity disimpan merentasi semua disks.
·        
Mengelakkan Raid 4 bottleneck di parity
disk.(round robin allocation)
·        
Digunakan di rangkaian server
 Raid 6
·        
dua pengiraan parity.
·        
Disimpan di blok yag berlainan di disk yang
berbeza.
·        
N+2 penggunaan diperlukan untuk N disks.
·        
Kebolehan pemulihan data yang tinggi.(memerlukan
3 disks untuk data tersebut hilang.
   
 
No comments:
Post a Comment