Her saniye milyarlarca kez, gözle görülmez bir hızla tekrarlanan bir dönüştürme, ekranının önündeki her makinenin içinde akar: soyut bir düşüncenin somut bir elektriksel gerçeğe evrilmesi. Bir programcının zihninde bir fikir olarak başlayan bir işlem, aslında milyonlarca transistörün açılıp kapanmasıyla, sinyallerin darbe darbe ilerlemesiyle sonuçlanır. Bu iki dünya arasında, görünmez bir katman uzanır. İşte “ne yapılacağını” belirleyen kurallarla, o işin “nasıl” fiziksel olarak gerçekleştirildiği arasındaki bu ince bölgeye mikromimari denir. Ve asıl merak uyandıran da tam olarak burasıdır: Birbirinden tamamen farklı biçimlerde inşa edilmiş iki makine, aynı dili konuşabilir; ama biri onu sarhoşça, diğeri özenle yorumlar.
İki Dünyanın Sınırı: Kodun Sözleşmesi ve Silikonun Gerçeği
Bir işlemcinin iki temel katmanı vardır. Biri, makinenin halkla açık sözleşmesidir: komut seti mimarisi. Bu, bir programcının ya da derleyicinin gördüğü sözleşmedir; makinenin konuştuğu dilin sözlüğüdür. İkincisi ise bu sözleşmenin fiziksel dünyada nasıl hayata geçirildiğidir ve işte tam burası mikromimarinin alanıdır. Aynı dili konuşan iki mimari, iç dünyalarında birbirinden tamamen farklı yaşayabilir. Birisi komutları sırayla, bekleyerek işlerken; diğeri onları aynı anda, öngörerek, hatta bazen tahmin ederek yürütebilir. Sonuç aynı olsa da yolun kendisi, tıpkı iki farklı şoförün aynı şehre varışındaki gibi, tamamen farklı bir sürüstür.

Bu ayrım, mühendisliğin en ince ve en kritik sınırlarından birini çizer. Sözleşme değişmeden, içindeki organizasyon kökten yeniden yazıl
Bu Gelişmeyi Toplulukta Değerlendirin
Haber hakkındaki düşüncelerinizi, donanım deneyimlerinizi ve teknik sorularınızı topluluk üyeleriyle anlık olarak tartışın.




Söz sizde.
Deneyiminizi, sorularınızı ve katkılarınızı paylaşın. E-posta adresiniz yayımlanmaz.