Ana içeriğe atla

BIM 327 - Bilgisayar Organizasyonu

Mühendislik ve Doğa Bilimleri Fakültesi · Bilgisayar Mühendisliği · Lisans

AKTS: 6 T+U+L: 3+0+0 Zorunlu
Koordinatör: Prof. Dr. Tarık ÖZKUL
Öğretim Üyeleri: Prof. Dr. Tarık ÖZKUL

Dersin Amacı

Bilgisayar organizasyonu ile ilgili temel kavramları tanıtmaktadır.

Ders İçeriği

Birleşik Devreler, Çözücüler, Seçiciler, Kaydediciler, Veri Yolu, Bellek Aktarımı Dili, ALU, Adresleme Yöntemleri, Bellek-Adreslemeli Buyruklar, Buyruk Kodu, Zamanlama ve Denetim, Denetim Birimi Tasarımı, ASM, RISC / CISC.

Zorunlu Kaynaklar

Bilgisayar Sistemleri Mimarisi – M. Morris Mano

Önerilen Kaynaklar

Computer Organization and Architecture Designing for Performance – William Stallings,

Ders Notları

Açıklamalar

Değerlendirmede kısa sınav, ara sınav ve kapsamlı final sınavı olacaktır.

  1. Kısa sınavların tarihi tabloda ilan edildiği gibidir. İçeriği önceki haftaların tüm konuları olacaktır. Hiçbir şekilde kısa sınavların telafisi yoktur.

  2. Diğer sınav tarihleri tabloda ilan edildiği gibidir.

  3. Ara Sınav konuları sınav haftasına kadar işlenen tüm konuları kapsar. Final sınavı bütün dönem boyu işlenmiş olan konuları kapsar. Ara sınav ve Final sınav tarihleri, saati ve yeri Dekanlık tarafından ilan edilecektir.

  4. Derse katılım ders devamı (yoklama) anlamına gelmemektedir. İnteraktif bir şekilde işlenecek olan derslerde öğrencilere sorular sorulup, öğrencilerden gelen cevaplar üzerine bireysel değerlendirme yapılacaktır

Kurallar

  1. Devam: Yönetmeliğe göre bir öğrenci toplam ders saatinin % 30’una devam etmemesi halinde dersten devamsız notu alır (DZ) ve başarısız olur.

  2. Yardım Almak: Ders esnasında ya da görüşme saatlerinde dersle ilgili sorularınızı sorup konuyu vaktinde öğrenmeniz eğitiminiz için önemlidir. Öğrencilerimizin, gerektiği hallerde, soru sorarak yardım almalarını tavsiye ediyoruz.

  3. Akademik dürüstlük: Dersin notuna konu olacak çalışmalarda tamamen kendi gayret ve eseriniz olması beklenmektedir. İntihal, kopyalama gibi gayri ahlaki durumlarda İZÜ’nun ilgili yönetmeliği gereği disiplin soruşturması açılıp gerekli cezai müeyyidelere tabii olursunuz. Kopya olduğu tespit edilen çalışmalar gerekli şekilde notlandırılır.

  4. Sınav Değerlendirme: Gerekli görüldüğü takdirde yazılı sınavlar değerlendirildikten sonra sözlü sınav yapılacaktır. Sözlü sınav sonuçları yazılı sınav notlarını belirleyecektir.

  5. Bu izlencede belirtilen değerlendirmeler sabit olup, not yükseltme amaçlı herhangi bir ekstra telafi ölçme yapılmayacaktır.

Dersin Öğrenme Çıktıları

  1. Boru (pipeline) hattı, çoklu boru hattı ve süper skaler mimarinin işleyişini gösterebilir.
  2. Güvenilir veri iletimi için hata algılama ve düzeltme kodlarının kullanımını analiz eder ve gösterir.
  3. Eşzamanlı ve eşzamansız veri yolu döngülerini ve her biri için ilişkili zamanlama diyagramını analiz edebilir.
  4. Belirli bir veri yolu sistemi için gecikme ve bellek bekleme döngüsü gereksinimlerini belirleyebilir.
  5. PCI veri yolunun işleyişini anlar ve gösterir.
  6. Mikro talimat tabanlı RISC işlemcisinin temel mimari özelliklerini anlar ve gösterir.
  7. IJVM gibi bir RISC işlemcisindeki mikro talimat kodlarının nasıl çalıştığını açıklayabilir.
  8. IJVM gibi bir RISC işlemcisi için yeni talimatlar ve ilişkili mikro talimatlar tasarlayabilir.
  9. IJVM gibi bir RISC işlemcisine boru hattının nasıl ekleneceğini gösterir ve boru hattının işlemcinin performansı üzerindeki etkisini analiz eder.
  10. Atanan projeyi sunarak ekip çalışması ve sunum yeteneğini gösterebilir.

Temel Alan Dağılımı

(48) Bilgisayar%80 (52) Mühendislik%20

Öğretim Yöntem ve Teknikleri

AnlatımSoru-CevapTartışmaBireysel ÇalışmaProblem Çözme

Ölçme ve Değerlendirme

Performans Görevi (Uygulama / Laboratuvar / Atölye / Arazi Çalışması / Seminer / Sunum / Bitirme Çalışması / Tez)Proje / TasarımSınav (Yazılı Sınav / Test: Doğru-Yanlış Testi, Çoktan Seçmeli Testi, Kısa Cevaplı Test, Eşleştirmeli Test)

AKTS / İş Yükü

EtkinlikSayıSüre (saat)Toplam İş Yükü
Ders Süresi (Sınav Haftası Dahil)15345
Sınıf Dışı Ders Çalışma Süresi15690
Ara Sınav122
Kısa Sınav111
Ödev000
Uygulama000
Final122

Ders Akışı

HaftaKonuÖn Hazırlık
1Giriş, Birleştirilmiş Devreler (Combinational Circuits), Çözücüler (Decoders), Seçiciler (MUX)Bölüm 1: Sayısal Mantık Devreleri Bölüm 2: Sayısal Elemanlar
2Kaydediciler (Registers), Sayıcılar (Counters), Bellek Birimi (Memory Unit), Kayan Sayı Gösterimi (IEEE Standard)Bölüm 2: Sayısal Elemanlar Bölüm 3: Veri Gösterimi
3Yazaç Aktarım Dilii Veri Yolu ve Bellek AktarımıBölüm 4: Yazaç Aktarımı ve Mikro İşlemler
4Aritmetik, mantıksal kaydırma operasyonları, ALUBölüm 4: Yazaç Aktarımı ve Mikro İşlemler
5Bellek-Adreslemeli BuyruklarBölüm 5: Temel Bilgisayar Yapısı ve Tasarımı
6Buyruk Kodu, Zamanlama ve Denetim, Buyruk SüreciBölüm 5: Temel Bilgisayar Yapısı ve Tasarımı
7Temel Bilgisayarın Tanımıالفصل الخامس: هيكل وتصميم الكمبيوتر الأساسي
8Ara SınavAra Sınav
9Temel Bilgisayarın ProgramlanmasıBölüm 6: Temel Bilgisayar Programlanması
10Mikro Programlanmış Denetim, Adres SıralamaBölüm 7: Mikro Programlanmış Denetim
11Denetim Birimi TasarımıBölüm 7: Mikro Programlanmış Denetim
12Yığıt Kurulumu, Zıt Polonyalı GösterimiBölüm 8: Merkezi İşlemci Birimi
13Algoritmik Durum MakineleriBölüm 8: Merkezi İşlemci Birimi
14Azaltılmış Buyruk Kümeli Bilgisayar (RISC / CISC) SoC, ARM, RISC32Bölüm 8: Merkezi İşlemci Birimi
15Ön BellekBölüm 12: Bellek Tasarımı
16Final SınavıTüm Konular