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

BLG254 Bilgiyasar 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: BLG211

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ı
  • Sayısal mantık kapıları ile mikroişlemcilerin iç yapısının oluşturulmasını anlar.
  • Merkezi işlem birimi denetim yapısı ve işleyişini kavrar.
  • ALU yapısı ve işleyişi anlar ve tasarlar.
Değerlendirme Yöntemi
Ödevler ve Anlık sınamalar 30%
Vize Sınavı 30%
Final Sınavı 40%
Kurallar/Uyarılar
  • Herhangi bir sebepten ödevinizi zamanında teslim edemeyecekseniz benimle önceden görüşmeli ya da yazışmalısınız (eposta, Facebook, vs). İznim dahilinde olmadan zamanında teslim edilmeyen ödevler kabul edilmeyecektir.
  • Ders kaçırırsanız, 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: David A. Patterson and John L. Hennessy, Computer Organization and Design,The Hardware/Software Interface, 4th Edition, Morgan Kaufmann, 2009

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 Vize  
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 Bölüm 13
15 Tekrar  
16 Final Sınavı  

Ders izlencesi (pdf)

  • Updated: Jan. 19, 2017