Dr. Öğretim Üyesi Fatih Gökçe

SDÜ - Mühendislik Fakültesi - Bilgisayar Mühendisliği Bölümü

fatihgokce[at]sdu.edu.tr
+90 246 211 13 84

Bilgisayar Mimarisi

2019-2020 Bahar Yarıyılı

Bu sayfa Süleyman Demirel Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümünde verilmekte olan BIL-304 kodlu Bilgisayar Mimarisi dersi ile ilgili bilgi paylaşımını sağlamak için oluşturulmuştur.

ÖNEMLİ DUYURULAR:

  • Duyuru Tarihi: 26/03/2020

    Covid-19 nedeniyle üniversitemizin ilan ettiği “Pandemi Dönemi Uzaktan Öğretim Uygulamaları Yol Haritası” kapsamında dersimize devam sürecimiz aşağıdaki şekilde işleyecektir:

    1) Her türlü ders notu, bilgi ve duyuru paylaşımı artık OBS sistemi (http://obs.sdu.edu.tr) ve https://sdu.adobeconnect.com üzerinden yapılacaktır. https://fgokce.com/bilgisayar-mimarisi/ ve https://t.me/sducengmimari adresindeki Telegram kanalımızdan artık çok gerekli olmadıkça duyuru yapılmayacaktır.
    2) Derslerimizi senkron mu (Pazartesi günleri normal saatlerinde Adobe Connect üzerinden) yoksa asenkron mu (Kayıtlı video paylaşımıyla) işleyeceğimiz, derslerin tekrar başlayacağı 6 Nisan 2020 günü öncesinde OBS’den duyurulacaktır.
    3) Kalan süreçte toplamda 8 haftalık ders işlenmesi planlanmaktadır. Bu haftalara ilişkin ders izlencesi OBS sistemi üzerinden paylaşılacaktır.
    4) Vize ve final sınavlarına ilişkin durumun, üniversitemiz tarafından Senato kararıyla netleştirilmesi beklenmektedir. Eğer süreç içerisinde ödev veya farklı bir yolla sınav yerine geçecek değerlendirme(ler) yapmamız gerekirse, konu ile ilgili ekstra bilgilendirmeler (yine OBS sistemi üzerinden) yapılacaktır.

  • Bu yılın slaytlarının 2019 ile çok yüksek oranda aynı olacağını söylemiştik derslerde, aşağıda erişebildiğiniz geçen yılın slaytları o açıdan bu yıl için de geçerli durumdadır. Sıra olarak da aynı sırada işliyoruz, fakat hafta hafta işlediğimiz kısımları farklı olduğundan yine de bu yıl için ayrıca paylaşılmaktadır. Geçen yıla ek yeni slayt çıkma ihtimali var tabi ama düşük bir ihtimal, olursa o slaytlar 2020’de eklenmiştir diye belirtilerek paylaşılacaktır.
  • Uzaktan Eğitim öğrencilerinin acilen öğrenci e-posta adreslerini kontrol ederek, kendilerine gelen maile cevap dönmeleri gerekmektedir.
  • Ofis Saatlerim: Her hafta Salı günü saat 13:15-14:50 saatleri arasında odamda olacağım. Her türlü sorununuz için sadece bu saatlerde gelmeniz gerekmektedir. Eğer farklı bir zamanda görüşmeniz gerekirse e-posta yoluyla iletişime geçerek talepte bulununuz.
  • Derse ilişkin anlık duyurular https://t.me/sducengmimari adresindeki Telegram kanalından paylaşılacaktır. Bu kanala subscribe olmanız önemlidir.

2019-2020 Bahar Yarıyılında kullanılan sunum dosyaları:

  1. Hafta [03 Şubat 2020]: Sunum dosyası kullanılmadan anlatılmıştır.
  2. Hafta [10 Şubat 2020]: Bilgisayar Sistemlerine Genel Bakış
  3. Hafta [17 Şubat 2020]: Bit, Byte ve Integer – 1. Kısım
  4. Hafta [24 Şubat 2020]: Bit, Byte ve Integer – 2. Kısım
  5. Hafta [02 Mart 2020]: Bit, Byte ve Integer – 3. Kısım ve Float-1. Kısım (İlk 14 slayt bu hafta, diğerleri 9 Mart 2020 haftasında işlenmiştir.)
  6. Hafta [09 Mart 2020]: Float-2. Kısım ve Komut Seti Mimarisi – 1.Kısım (İlk 6 slaytı işlenmiştir)
  7. Hafta [16 Mart 2020]: Tatil (İlgili duyuru için: https://w3.sdu.edu.tr/duyuru/9221/tatil-duyurusu)
  8. Hafta [23 Mart 2020]: Tatil
  9. Hafta [30 Mart 2020]: Tatil
  10. Hafta [06 Nisan 2020]:
  11. Hafta [13 Nisan 2020]:
  12. Hafta [20 Nisan 2020]:
  13. Hafta [27 Nisan 2020]:
  14. Hafta [04 Mayıs 2020]:
  15. Hafta [11 Mayıs 2020]:
  16. Hafta [18 Mayıs 2020]:

2018-2019 Bahar Yarıyılında kullanılan sunum dosyaları:

Geçtiğimiz senelere göre ders notlarında güncellemeler/eklentiler olabilir. Güncel ders notları aşağıda her hafta için paylaşılacaktır. Derste tahtaya yazdıklarımızdan ve sözel olarak anlattıklarımız da sorumlusunuz. O nedenle derse devam ederek not tutmanız oldukça önemlidir.

  1. Hafta [11 Subat 2019]: Sunum dosyası kullanılmadan anlatılmıştır.
  2. Hafta [18 Subat 2019]: Bilgisayar Sistemlerine Genel Bakış + Bit, Byte ve Integer – 1. Kısım [ilk 14 slayt] (Bu slayt setinde farklı şubelerde farklı slaytlara kadar işlemiştik. En çok işlediğimiz şube baz alınarak bu dosya eklenmiştir.)
  3. Hafta [25 Subat 2019]:Bit, Byte ve Integer – 1. Kısım Tamamı (Bütünlüğü bozmamak adına, 2. hafta notlarındaki “Bit, Byte ve Integer” konulu 14. slaytın tamamı bu dosyada da yer almaktadır.)
  4. Hafta [04 Mart 2019]: Bit, Byte ve Integer – 2. Kısım (Bazı şubelerde, bu dosyadaki ilk 5 slayt, 3. haftadaki derste anlatılmıştır.)
  5. Hafta [11 Mart 2019]: Bit, Byte ve Integer – 3. Kısım + Float-1. Kısım
  6. Hafta [18 Mart 2019]: Float-2. Kısım
  7. Hafta [Vize Haftası]
  8. Hafta [01 Nisan 2019]: Komut Seti Mimarisi – 1.Kısım
  9. Hafta [08 Nisan 2019]: Komut Seti Mimarisi – 1.Kısım
  10. Hafta [15 Nisan 2019]: Komut Seti Mimarisi – 2.Kısım + Lojik Tasarım (1.Kısım)
  11. Hafta [22 Nisan 2019]: İzinli olmam nedeniyle 22 Nisan’da (Telafisi 29 Nisan’da yapılmıştır.); Tatil olması nedeniyle 23 Nisan’da ders yapılmamıştır.
  12. Hafta [29 Nisan 2019]: Lojik Tasarım (2. Kısım) + Ardışıl Y86 İşlemcisi (Bu slaytlardan en son 26. slaytı işlemiştik bu haftada.)
  13. Hafta [06 Mayıs 2019]: 12. haftanın ders notlarının 26. slaytından başlayarak geri kalanları bitirdik. Ek olarak Pipeline konusuna giriş yaptık: Pipeline (1. Kısım)
  14. Hafta [13 Mayıs 2019]: Pipeline 2. kısım-v1.1 –> Güncellenmiş (v1.3) Pipeline 2.kısım dosyası (v1.1’e göre güncelleme yapılan slayt numaraları: 23, 24, 25, 40, 44, 45, 46)
  15. Hafta [20 Mayıs 2019]: Önbellek
    Y86-64 simülatöründe çalıştırdığımız kodlar: 2018-Final-3.soru ve 2017-Final-6.soru
    Simülatörde çalıştırmak isteyenler için: 2018-Final-5.soru
  16. Hafta [27 Mayıs 2019]: Çok Boyutlu Diziler&Önbellek Performans,
    Önbellek konusunda derste çözülen örnek soru:

2017-2018 Bahar Yarıyılında kullanılan sunum dosyaları:

  1. Hafta [20 Subat 2018]: Sunum dosyası kullanılmadan anlatılmıştır.
  2. Hafta [27 Subat 2018]: Bilgisayar Sistemlerine Genel Bakış İngilizce slaytlar -> Türkçeleştirilmiş hali
  3. Hafta [06 Mart 2018]: Bit, Byte ve Integer – 1. Kısım
  4. Hafta [13 Mart 2018]: Bit, Byte ve Integer – 2. Kısım
  5. Hafta [20 Mart 2018]: Bit, Byte ve Integer – 3. Kısım
  6. Hafta [27 Mart 2018]: Float-1.Kısım
  7. Hafta [03 Nisan 2018]: Float-2.Kısım
  8. Hafta [Vize haftası]
  9. Hafta[17 Nisan 2018]: Komut Seti Mimarisi – 1.Kısım
  10. Hafta[24 Nisan 2018]: Komut Seti Mimarisi – 2.Kısım
  11. Hafta[01 Mayıs 2018]: Tatil nedeniyle ders yapılamamıştır.
  12. Hafta[08 Mayıs 2018]: Lojik Tasarım (1. Kısım) ;  Lojik Tasarım (2. Kısım) + Ardışıl Y86 İşlemcisi (1. Kısım) 
  13. Hafta[15 Mayıs 2018]: Ardışıl Y86 İşlemcisi (2. Kısım) ; Pipeline (1. Kısım)
  14. Hafta[22 Mayıs 2018]: Pipeline (2. Kısım)
  15. Hafta[29 Mayıs 2018]: Önbellek

2016-2017 Bahar Yarıyılında kullanılan sunum dosyaları:
2016-2017 Bahar Yarıyılında kullanılan ders notlarına şu linkten erişebilirsiniz.

Ders kitabı:
Computer Systems: A Programmer’s Perspective, Randal E. Bryant ve David R. O’Hallaron, PEARSON.

2.baskısının web sayfası: http://csapp.cs.cmu.edu/2e/home.html.
3.baskısının web sayfası: http://csapp.cs.cmu.edu/3e/home.html.
Bu web sayfaları sadece kitabın yazarları tarafından kitaba yardımcı olarak yayınlanan bilgileri içermektedir.

SDÜ kütüphanesinde ders kitabının 3. baskısı bulunmaktadır: http://tara.sdu.edu.tr/vufind/Record/125338

Devamsızlık:
Dersin devamını vermemiş öğrencilerin yönetmelik gereği devam zorunluluğu bulunmaktadır.

Ders değerlendirmesi:
0,40 Vize + 0,60 Final şeklinde olacaktır. Herhangi bir uygulama, ödev ya da proje olmayacaktır.

Eski sınavlar:
2016-2017 Bahar Yarıyılında çıkmış vize sınavı sorularına bu linkten; final sınavı sorularına da şu linkten erişebilirsiniz. Vize sorularının cevapları şu şekildedir. Final sorularının cevaplarına da (Soru 1 hariç) buradan erişebilirsiniz.

2017-2018 Bahar Yarıyılında çıkmış vize sınavı soruları+cevapları ve final sınavı soruları OBS sisteminde erişime açılmıştır.

Ders kitabının yazarlarının derslerinde sordukları sınav soruları ve cevaplarının bulunduğu web sayfası: http://www.cs.cmu.edu/afs/cs/academic/class/15213-f10/www/exams.html