Bilgisayar Mimarisi, bir bilgisayar sisteminin temel bileşenlerinin tasarımını, yapılarını ve birbirleriyle nasıl etkileşimde bulunduklarını inceleyen mühendislik dalıdır. Temel olarak işlemci (CPU), bellek birimleri, giriş-çıkış sistemleri ve veri yolları gibi donanım öğelerinin organizasyonu bilgisayar mimarisinin temelini oluşturur. Mimarinin her yönü, bir bilgisayarın yazılımla etkileşimi ve genel performansını doğrudan etkiler.
Bilgisayar mimarisi, genel olarak üç ana düzeyde incelenir:
Yazılımlar, işlemci mimarisine uygun olarak geliştirilir. Bir yazılımın tasarımı, kullanılan işlemcinin komut kümesine ve işlem kapasitesine göre optimize edilir. Örneğin, bir işletim sistemi ya da derleyici, belirli bir işlemci türüne göre yapılandırılır. Bu bağlamda yazılım geliştirme süreçleri, kullanılan mimariye göre şekillenir.
Bilgisayar mimarisi yalnızca kişisel bilgisayarlarda değil; bulut sistemleri, gömülü sistemler, mobil cihazlar, ağ donanımları, yüksek performanslı bilgi işlem (HPC) ve yapay zekâ gibi birçok alanda kullanılmaktadır.
Paralel işlem mimarileri ve GPU tabanlı yapılar, günümüzün büyük veri ve makine öğrenimi ihtiyaçlarını karşılamak için vazgeçilmez hale gelmiştir.
Hennessy, John L., and David A. Patterson. Computer Architecture: A Quantitative Approach. 6th ed. Amsterdam: Morgan Kaufmann, 2019.
Stallings, William. Computer Organization and Architecture: Designing for Performance. 11th ed. Pearson, 2020.
Tanenbaum, Andrew S., and Todd Austin. Structured Computer Organization. 6th ed. Pearson, 2012.
Mano, M. Morris, and Charles R. Kime. Logic and Computer Design Fundamentals. 5th ed. Pearson, 2014.
Henüz Tartışma Girilmemiştir
"Bilgisayar Mimarisi" maddesi için tartışma başlatın
Temel Kavramlar
Mimari Türleri
Von Neumann Mimarisi
Harvard Mimarisi
RISC (Reduced Instruction Set Computer) Mimarisi
CISC (Complex Instruction Set Computer) Mimarisi
Çok Çekirdekli Mimariler
Bilgisayar Mimarisi ile Yazılım İlişkisi
Modern Uygulama Alanları
Bu madde yapay zeka desteği ile üretilmiştir.