Dersler sayfasında bulunan dersler ve derslerin içerikleri her üniversiteye göre farklılık gösterebilir, ders listesindeki dersler genel bilgilendirme amaçlı bulunmaktadır. Üniversiteler sayfasından üniversitelerin profillerinden her üniversitenin vermiş olduğu derslere ve içeriklerine ulaşabilirsiniz !
BİLGİSAYAR MİMARİSİ
Bu dersin amacı temel bilgisayar mimarisi kavramlarının tanıtılması ve farklı mikroişlemci mimarilerinin tanıtılması ve ona ait buyruk kümelerinin gösterilip farklı işlemci kontrol uygulamaların gösterilmesidir. Yazaç aktarımı ve mikroişlemciler: Yazaç aktarım dili, yazaçlar arası aktarım, veri yolu ve bellek aktarımı, aritmetik mikro işlemler, mantıksal mikro işlemler, kaydırma mikro işlemleri, aritmetik mantık kaydırma birimi. Temel bilgisayar yapısı ve tasarımı: Buyruk kodu, bilgisayar yazaçları, bilgisayar buyrukları, zamanlama ve denetim, buyruk süreci, bellek adreslemeli buyruklar, giriş-çıkış buyrukları ve kesmeler, işlemci yazacı mantık tasarımı, Temel bilgisayarın programlanması: Birleştirici dil gösterimi, derleyici, program döngüleri, aritmetik ve mantıksal işlemlerin programlanması, alt programlar, giriş/çıkışın programlanması. Mikro programlanmış denetim: Denetim belleği, mikro program örneği, denetim birimi tasarımı, genel yazaç kurulumu, buyruk biçimleri, adresleme kipleri, program denetimi. Boru hattı ve vektör işlemleri, aritmetik işlem boru hattı, paralel işleme, buyruk boru hattı, risc boru hattı, vektör işlemleri, dizi işlemleri. Bilgisayar aritmetiği, toplama ve çıkarma, çarpma algoritmaları, bölme algoritmaları. Giriş/Çıkış organizasyonu, giriş/çıkış ara yüzeyi, eş zamanlı olmayan veri transferi, aktarma kipleri, doğrudan bellek erişimi, giriş/çıkış işlemcisi. Bellek tasarımı: ana bellek, yardımcı bellek. Çoklu işlemler: Çoklu işlemcilerin karakteristikleri, işlemciler arası seçim, işlemciler arsı iletişim ve eş zamanlılık.