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.
Von Neuman mimarisine sahip bir bilgisayar aşağıdaki sıralı adımları gerçekleştirir.<br />
1. Program sayıcısının gösterdiği adresten (bellekten) komutu algetir.<br />
2. Program sayıcısının içeriğini bir artır.<br />
3. Getirilen komutun kodunu kontrol birimini kullanarak çöz. Kontrol birimi, bilgisayarın geri<br />
kalan birimlerine sinyal göndererek bazı operasyonlar yapmasını sağlar.<br />
4. 1. adıma geri dönülür.<br />
Örnek 2.1:<br />
Mov acc, reg<br />
1. cp : Komut okur<br />
2.,.. cp : Veriyi okur ve acc ye atar.<br />
Von Neuman mimarisinde, veri bellekten alınıp işledikten sonra tekrar belleğe gönderilmesinde<br />
çok zaman harcanır. Bundan başka, veri ve komutlar aynı bellek biriminde depolandığından,<br />
yanlışlıkla komut diye veri alanından kod getirilmesi sıkıntılara sebep olmaktadır. Bu mimari<br />
yaklaşıma sahip olan bilgisayarlar günümüzde, verilerin işlenmesinde, bilginin derlenmesinde ve<br />
sayısal problemlerde olduğu kadar endüstriyel denetimlerde başarılı bir şekilde kullanılmaktadır.<br />
2.1.2. Harvard Mimarisi<br />
Harvard mimarili bilgisayar sistemlerinin Von Neuman mimarisinden farkı veri ve komutların<br />
ayrı ayrı belleklerde tutulmasıdır. Buna göre, veri ve komut aktarımında iletişim yolları da bir<br />
birinden bağımsız yapıda bulunmaktadırlar.<br />
Veri<br />
Belleği<br />
8 bit CPU 14 bit<br />
Şekil 2.3. Harvard Mimarisi<br />
Program<br />
Belleği<br />
Komutla birlikte veri aynı saykıl da farklı iletişim yolundan ilgili belleklerden alınıp işlemciye<br />
getirilebilir. Getirilen komut işlenip ilgili verisi veri belleğinden alınırken sıradaki komut, komut<br />
belleğinden alınıp getirilebilir. Bu önden alıp getirme işlemi, dallanma haricinde hızı iki katına<br />
çıkarabilmektedir.<br />
İbrahim Türkoğlu, <strong>Fırat</strong> <strong>Üniversitesi</strong> - Elektronik ve Bilgisayar Eğitimi Bölümü, Elazığ- 2010. 16