Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Tablo 3.2. Zaman Birimleri<br />
Zaman Birimleri Saniye Mili-saniye <strong>Mikro</strong>-saniye Nano-saniye<br />
Kısaltması s Ms µs ns<br />
Saniye eşdeğeri 1 0.001 0.000 001 0.000 000 001<br />
Tablo 3.3. Frekans birimleri<br />
Frekans Birimleri Hertz Kilo- Hertz Mega- Hertz Giga- Hertz<br />
Kısaltması Hz KHz MHz GHz<br />
Saniyedeki dönüş 1 1000 1 000 000 1 000 000 000<br />
Bilgisayarların başarımlarını karşılaştırırken, gerçekte kullanılacak uygulama programlarının<br />
iş-bitirme hızı son derece önemlidir. Bir programın CPU yürütme süresini belirleyen temel ifade;<br />
CPU-yürütme-süresi= CPU-saat-dönüş-sayısı × Saat dönüş süresi;<br />
Biçimindedir.<br />
CPU-saat-dönüş-sayısı ise;<br />
CPU-saat-dönüş-sayısı = komut sayısı × komut başına ortalama dönüş sayısı<br />
Komut başına ortalama dönüş sayısı genellikle CPI(cycle-per- instruction) diye adlandırılır.<br />
ÖRNEK 3.1: A ve B aynı komut takımına sahip iki makine olsun. Herhangi bir program için A‟nın<br />
saat dönüşü 10ns ve CPI „si 2.0 ölçülmüş, aynı program için B‟nin saat dönüşü 20ns ve CPI‟si 1.2<br />
ölçülmüştür. Bu program açısından hangi makine kaç kat hızlıdır.?<br />
Çözüm 3.1: Programdaki komut sayısının I olduğunu varsayalım. Bu durumda;<br />
CPU-süresi-A = CPU-saat-dönüşü-sayısı-A × saat- dönüş süresi A<br />
=I × 2.0 × 10 ns = 20 I ns<br />
CPU süresi B =I × 1.2 × 20 ns = 24 I ns<br />
CPU-süresi-A < CPU süresi B , o halde A daha hızlıdır.<br />
Başarım A<br />
Başarım B<br />
Çalışma Süresi<br />
=<br />
Çalışma Süresi<br />
n = 24 × I ns / 20 × I ns = 1.2<br />
B<br />
= n<br />
A<br />
A makinesi B den 1.2 kat daha hızlıdır.<br />
3.3. Yaygın Kullanılan Yanıltıcı Başarım Ölçütleri<br />
MIPS ve MFLOPS, sistem başarımını karşılaştırmak için sık kullanılan başarım ölçütleridir. Bu<br />
iki başarım ölçütü birçok durumda yanıltıcı olabilir.<br />
İbrahim Türkoğlu, <strong>Fırat</strong> <strong>Üniversitesi</strong> - Elektronik ve Bilgisayar Eğitimi Bölümü, Elazığ- 2010. 24