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