Dersin Adı |
Kodu |
Yarıyılı |
T+U |
Kredisi |
AKTS |
Bilgisayar Organizasyonu
ve Mimarisi |
0504403 |
4 |
4+0 |
4 |
7 |
Ön Koşul Dersler |
Yok |
Dersin Dili |
Türkçe |
Dersin Türü |
Zorunlu |
Dersin Koordinatörü |
Yrd.Doç.Dr. Nurettin BEŞLİ |
Dersi Veren |
Yrd.Doç.Dr. Nurettin BEŞLİ |
Dersin Yardımcıları |
Yok |
Dersin Amacı |
Bilgisayar işlemcilerini ve hafıza mimarilerini tanıtmak ve kişisel bilgisayar tasarımı yapabilmek için temel bileşenleri öğretmektir. |
Dersin Öğrenme Çıktıları |
CISC/RISC mimarileri ve birbirine göre üstünlükleri öğrenilir Kayan noktalı bilgisayar aritmetiği ve algoritmaları bilir. Adres çözümleme tasarımı yapılabilir İş hattı yapısı. Problemleri ve çözümleri bilinir. Giriş–çıkış düzeni: veri aktarım yöntemleri, kesmeler ve doğrudan belleğe erişim. Bellek düzenleri, sanal bellek, önbellek, bellek yönetim donanımı. |
Dersin İçeriği |
Bilgisayar
mimarisine genel bakış: Von Neumann – Harvard mimarisi,
CISC ve RISC mimarileri. Bilgisayar
aritmetiği algoritmaları ve işlemcileri, Komut seti tasarımı, denetleyici ve veriyolu tasarımı, bellek
sistemleri, giriş-çıkış sistemleri, kesmeler, iş hatları, performans analizi,
Komut biçimleri ve adresleme
türleri. |
Haftalar |
Konular |
1 |
Giriş :Merkezi İşlem Birimi Yapısı;Tarihçesi |
2 |
CISC İşlemci; RISC İşlemci; ALU tasarımı; |
3 |
Adresleme kipleri ve komut yapısı |
4 |
Adresleme kipleri ve komut yapısı |
5 |
Kayan Noktalı Sayılar (Floating Point Numbers) IEEE 754 Standardı |
6 |
Veri yolları ve Adres çözümleme tasarımı |
7 |
ARASINAV |
8 |
Paralel Veri İşleme; İş Hattı (Pipeline) |
9 |
İş Hattı (Pipeline) Problemleri ve çözümleri |
10 |
Performans hesaplanması; CPI(Clocks Per Instruction) |
11 |
Giriş/Çıkış Organizasyonu; Asenkron Yol Çevrimi; Kesme Öncelik Devreleri |
12 |
Bellek Organizasyonu;Ana hafıza ve cache hafıza |
13 |
Çağrışımlı Bellek, İçerikle Adreslenen Bellek (Associative Memory, Content Addressable Memory – CAM) |
14 |
FİNAL SINAVI |
Genel Yeterlilikler |
Sayısal Mantık Devre kavramlarını ve elamanlarını yeterli düzeyde bilmek. |
Kaynaklar |
·
Mano M. M.,
Kime C.R., (2001), "Logic
and Computer Design Fundamentals", 2nd Edition, Prentice Hall. ·
Hennessy
J. L., Patterson D. A., (2003),
"Computer
Organization and Design: A Quantative Approach", 3rd Edition, Morgan Kaufmann ·
Stallings
W., (2006), "Computer
Organization & Architecture:
Designing for Performance", 7th Edition, Prentice Hall |
Değerlendirme Sistemi |
Ara sınav: %40 Final: %60 Projeler: Ödevler: Duyurularak yapılabilir. |