Kaan Uyar
  • Anasayfa
  • Özgeçmiş
  • Araştırma
  • Yayınlar
  • Dersler
  • english language selection, ingilizce dil secimi

MOD203 Bilgiyasar Mimarisi ve Organizasyonu


Ders Tanımı

Bilgisayarın kurulum ve tasarımında kullanılan sayısal bileşenler, temel bilgisayar tasarımı ve proglaması, merkezci işlemci birimi, giriş-çıkış ve belleğin organisayonu, çoklu işlem kavramını ele almak.

Önkoşul: MOD001

Hedefler
  • Bilgiyasar organizasyonu ve mimarisinin temel işleyişi, merkezi işlem birimi denetim yapısı ve işleyişi, denetim çeşitleri ile ilgili temel bilgiler vermek.
Ders Çıktıları
  1. Bilgisayar mimarisi ve organizasyonu prensiplerini kavrar
  2. Merkezi işlemci biriminin nasıl çalıştığını anlar
  3. Assembly dilini anlar ve program yazar
  4. Bellek organizasyonunu anlar
  5. Depolama ve diğer giriş/çıkış konularını anlar
  6. Çoklu çekirdekler, çoklu işlemciler ve kümeleri anlar
  7. Farklı sistemlerin performanslarını ölçüp karşılaştırabilir
  8. Donanım ve yazılım arasındaki etkileşimi anlar
Değerlendirme Yöntemi
Ödevler 30%
Ara Sınav 30%
Dönem Sonu Sınavı 40%
Kurallar/Uyarılar
  • Öğrenciler dersle ilgili mesajlarlarını/ödevlerini/vb. "ydu.mod203@gmail.com" eposta adresine göndermelidir.
  • Herhangi bir sebepten ödevinizi zamanında teslim edemeyecekseniz benimle önceden görüşmeli ya da mesajlaşmalıdır. İznim dahilinde olmadan zamanında teslim edilmeyen ödevler kabul edilmeyecektir.
  • Derse devam zorunluğu yoktur. Ancak derse girmesinizde o derste işlenen konulardan ve verilen ödevlerden yine de sorumlusunuz. Giremediğiniz derste anlık sınama (pop-quiz) yapılmışsa, telafisi yoktur.
  • Öğrenciler, sınıfta ve/veya internet ortamında yapılan duyuruları/değişiklikleri takip etmelidir. Sorumluluk öğrenciye aittir.
  • Kopya çekilmesi yasaktır.
  • Dönem sonunda ders notu, YDÜ Lisans Eğitim-Öğretim Yönetmeliği Madde 11'de belirtildiği şekilde belirlenir.
  • Üniversite'nin sunucuları ile bu sitedeki kaynaklara yönelik saldırılar kesinlikle yasaktır.
Kaynaklar

Ders Kitabı: M. Morris Mano , Abdüssamet Marşoğlu (Çevirmen) , Nurşen Suçsuz (Çevirmen) Bilgisayar Sistemleri Mimarisi Çevirisi, Literatür, Türkiye, 2007

Yardımcı Kitap: Patterson D.A. and Hennessy J.L., Computer Organization and Design,The Hardware/Software Interface, ARM Edition, Morgan Kaufmann, 2017
Companion website

Bağlantılar:

  • Mark Roth's Mano machine assembler/simulator
  • MANOSIM and MANOASM binaries and guide page
  • A VHDL implementation of the Mano Machine by N. Narasimhamurthi
  • A Verilog implementation of the Mano Machine by Greg Toombs
  • An in-browser Mano Machine simulator (Java Applet)
  • Mano machine assembler/simulator in c by Mayank Bahuguna
Ders Planı
Hafta Konu Okuma
1 Mantık Kapıları ve Boole cebri Bölüm 1
2 Sayısal elemanlar Bölüm 2
3 Veri gösterimi Bölüm 3
4 Yazmaç aktarımı ve mikroişlemler Bölüm 4
5 Temel bilgisayar organizasyonu ve Tasarımı  
6 Temel Bilgisayarın Programlanması Bölüm 6
7 Mikro programlanmış denetim Bölüm 7
8 Ara Sınav Haftası Sonuçlar
9 Merkezi işlemci birimi Bölüm 8
10 Boru hattı ve vektör işlemleri Bölüm 9
11 Bilgisayar aritmetiği Bölüm 10
12 Giriş-çıkış organizasyonu Bölüm 11
13 Bellek organizasyonu Bölüm 12
14 Çoklu işlemciler, Parallel Processors from Client to Cloud Bölüm 13; Patterson, Chapter 6
15 Konuların Tekrarı  
16 Dönem Sonu Sınav Haftası  
  • Güncelleme: 19/02/2018