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.
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