21.08.2013 Views

Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi

Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi

Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!