«computer-architecture» etiketlenmiş sorular

Bilgisayar mimarisi, bir bilgi işlem cihazı oluşturmak için çeşitli donanım ve yazılım bileşenlerinin neden, neyin ve nasıl birleştirildiğinin özet açıklaması ve spesifikasyonudur. Bu etiket, bir bilgisayarı oluşturan bileşenler arasındaki ilişki, bir bilgisayara hangi bileşenlerin dahil edildiği veya dahil edilmediği, bileşenlerin nasıl bağlandığı, bağlantılar üzerinden hangi verilerin aktığı ve bileşenlerin ve bağlantıların neden iyi seçimler olduğu hakkındaki sorularla birlikte kullanılmalıdır.

7
Programları yapılandırmanın tek makul yolu yığınlar mı?
Gördüğüm mimarların çoğu, işlev çağrıları öncesi bağlamı kaydetmek / geri yüklemek için bir çağrı yığına güveniyor. Push ve pop işlemlerinin çoğu işlemciye yerleşik olması çok yaygın bir paradigmadır. Yığın olmadan çalışan sistemler var mı? Eğer öyleyse, nasıl çalışırlar ve ne için kullanılırlar?

10
Bir değişken ve bir bellek konumu arasındaki fark nedir? [kapalı]
Son zamanlarda işaretçileri, flashcards olarak görsel bir şekilde açıklamaya çalışıyorum. Soru 001: Bu, bilgisayar belleğindeki bir yerin çizimidir. Adresinin doğru olduğu doğru 0x23452mu? Neden? Cevap: Evet, çünkü 0x23452bilgisayarın bu konumu nerede bulabileceğini açıklar. Soru 002: Karakterin bhafıza konumunda saklandığı doğru 0x23452mu? Neden? Cevap: Hayır, çünkü karakter aaslında içinde saklanır. Soru …

4
Küçük Endian kazandı?
Yakın zamanda Büyük ve Küçük Endian savaşları hakkında bir şeyler öğretirken, bir öğrenci bunun çözülüp çözülmediğini sordu ve bilmediğimi fark ettim. Wikipedia makalesine bakıldığında , en popüler işletim sistemi / mimarlık çiftlerinin Little Endian kullandığı, ancak İnternet Protokolünün, paket başlıklarında sayısal değerleri aktarmak için Big Endian belirttiği anlaşılıyor. Bu mevcut …

2
Tipik bir modern mikroişlemci boru hattı ne kadardır?
Boru hattı hakkında bazı şeyler öğrendim ama bunlar 4 aşamalı ve 5 aşamalıydı ve tipik olarak modern boru hattının uygulamada çok daha uzun ve daha karmaşık olduğunu düşünüyorum. Tipik boru hatları ne kadar sürer ve ne kadar artmasını bekleyebiliriz ve daha uzun boru hatları için performans kazançlarında azalan getirilere ulaşma …

4
Yüksek ve yüksek programlama dillerinin artan kullanımı, bilgisayar mimarisi bilgisine sahip programcıların açığa çıkmasına neden olabilir mi?
"Üst düzey programlama dili" makalesinin Wikipedia'sından alıntı: Üst düzey bir programlama dili, bilgisayarın ayrıntılarından güçlü soyutlamaya sahip bir programlama dilidir. Düşük seviyeli programlama dillerine kıyasla, doğal dil öğelerini kullanabilir, kullanımı daha kolay olabilir veya platformlar arasında daha taşınabilir olabilir. Bu diller, bellek erişim modelleri ve kapsam yönetimi gibi CPU işlemlerinin …

8
Programcı olarak bilgisayar mimarisini öğrenme [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …


1
Dizilere dayalı DEĞİL Bilgisayar Mimarileri [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Wadler'in Fonksiyonel Programlama için Monads (Haskell) hakkındaki orijinal makalesi, Uzun bir geçmişe sahip başka …

2
Yığın + yığın + statik bellek modeline alternatifler var mı?
Gördüğüm tüm programlar, veri belleğini bir veya daha fazla çağrı yığını (genellikle sabit boyutta, ancak bazen değil), yığın ve statik bellek olarak düzenler. Son zamanlarda evre yerel statik depolama da buna eklenmiştir. Veri belleği düzenini, örneğin çağrı yığını olmadan, kökten farklı bir şekilde düzenleme denemesi oldu mu? Ya da hafızayı …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.