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.

programımızın işlemesi için geçen süre ayrı ayrı sayılır. Bunlar işimizin CPU süresi ve Giriş/ Çıkış<br />

işlem süresi olarak adlandırılır. Zaman paylaşımlı anabilgisayarlarda diğer kullanıcıların işleri<br />

arasında çalışan programın çalışma süresi CPU süresinden daha uzundur. Kullanıcıları genelde bu<br />

çalışma süresi ilgilendirirken, bilgisayar merkezinin yöneticisi bilgisayarın toplam iş bitirme<br />

hızıyla (throughput) ilgilenir.<br />

Programların CPU sürelerini azaltmak için çeşitli yöntemler vardır. Bunlardan akla ilk gelen<br />

bilgisayarı aynı tip daha hızlı sürümüyle değiştirmektir. Bu yöntem başarımı kısmen arttırır. Belli<br />

bir görevde , X bilgisayarının başarımı temel olarak programın çalışma zamanıyla ters orantılıdır.<br />

Xin Başarımı =<br />

1<br />

Xin Çalışma süresi<br />

Bu da, X ve Y bilgisayarlarının başarımı çalışma zamanıyla ters orantılıdır demektir.<br />

ise<br />

Y’nin Çalışma Süresi > X’in Çalışma Süresi<br />

X’in Başarımı > Y’nin Başarımı<br />

demektir. Nicel olarak,<br />

X in Başarımı<br />

Y nin Başarımı<br />

Y nin Çalışma Süresi<br />

=<br />

X in Çalışma Süresi<br />

ise X in Y den n kat hızlı olduğu söylenir.<br />

= n<br />

3.2. Ölçme Koşulları ve Ölçme Birimleri<br />

Çok görevli ve çok kullanıcılı bir bilgisayar ortamında yürütme süresi ve belli bir iş için<br />

harcanan işlem süresi farklı kavramlardır.<br />

Programın başlatılmasına bitişine kadarki zamana toplam yürütme süresi, yanıt zamanı,<br />

geçen süre yada duvar süresi denir.<br />

Program işlemesinde CPU tarafından harcanan zaman dilimlerinin toplamına CPU yürütme<br />

süresi yada basitçe CPU süresi denir.<br />

CPU süresi daha da ayrışarak program CPU süresi ve sistem CPU süresine bölünür. <strong>Sistem</strong><br />

CPU süresi içinde giriş/çıkış, disk erişimi ve benzeri diğer çeşitli sistem görevleri yapılır.<br />

Program CPU zamanı ise yalnızca program kodunun yürütülmesi için geçen net süredir.<br />

Zaman genellikle saniye(s) birimiyle ölçülür. Ancak saat dönüş süresi, yani bilgisayarın<br />

peryodu çoğunlukla nanosaniye (nano=1/1 000 000 000 ) kullanılarak ölçülür. Genelde<br />

bilgisayarların hızları verirken saat hızı(=/saat-dönüşü) tercih edilir. Saat hızının birimi Hertz (Hz)<br />

dir. Hertz saniyedeki dönüş sayısına eşittir. Daha hızlı saatler için Kilo-Hertz, Mega-Hertz yada<br />

Giga-Hertz×× terimleri kullanılır.<br />

İbrahim Türkoğlu, <strong>Fırat</strong> <strong>Üniversitesi</strong> - Elektronik ve Bilgisayar Eğitimi Bölümü, Elazığ- 2010. 23

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

Saved successfully!

Ooh no, something went wrong!