«cpu» etiketlenmiş sorular

Merkezi İşlem Birimi olarak bilinen CPU, bilgisayarın kalbi olarak bilinir. Talimatlar tarafından belirtilen temel aritmetik, mantıksal, kontrol ve giriş / çıkış (G / Ç) işlemlerini gerçekleştirerek bir bilgisayar programının talimatlarını uygulamaktan sorumludur.


6
mümkün olan en basit bilgisayar için bellek (Pi0K)
Mümkün olan en basit bilgisayarı kurmak istiyorum. Hız veya depolama umurumda değil, gerçekten yavaş hız ve düşük depolama sahip olmak büyük bir avantaj, çünkü transistörlerden (ideal olarak röleler!) İnşa etmek istiyorum ve her durum için bir LED istiyorum. Her saat döngüsünün yürütülmesini görebilmeniz için bir kamera barındıracak olan bir Ahududu …


6
Bir CPU için opcode nasıl verimli bir şekilde tasarlanır?
Logisim'de basit bir 16-bit CPU yapıyorum ve ALU'yu hazır ve sahip olmak istediğim opcodes'im var. Şimdi farklı alt devrelerin (örn. Mantık, aritmetik) giriş olarak tüm kontrol kablolarına (kodlamayı oluşturan) ihtiyaç duymadığı kadar komutlar için doğru kodlamayı bulmak gerçekten zor. Etkin bir opcode tasarımına yardımcı olan herhangi bir strateji veya yöntem …

4
Mikrodenetleyicilerin RAM'i biterse ne olur?
Bu sadece bir tesadüf olabilir, ancak kullandığım mikrodenetleyicilerin RAM'leri bittiğinde yeniden başlattıklarını fark ettim (donanıma özgü ise Atmega 328). Mikrodenetleyiciler hafızası bittiğinde böyle yapar mı? Değilse, ne olur? Neden nasıl? Yığın işaretçisi kesinlikle körü körüne ayrılmamış bir bellek aralığına yükseltilir (veya devredilir), ancak o zaman ne olur: yeniden başlatmasını sağlayan …


2
Bazı CPU'lar standart hücrelere uygulandı ve diğerleri özelleştirildi mi?
Soruyu daha fazla açıklamak için , çip işlevselliğine bağlı olarak ve böyle (nRF51822) görünen, Bluetooth LE ve benzeri bir Cortex-M0 uygulayan bazı kalıp resimleri görüyorum : Eski CPU'larda çok fazla dijital "bulanık" mantık uygulamasını göremiyorum (AMD386): Biraz googling yaptıktan sonra, günümüzün ARM uygulamalarının standart hücrelerle yapıldığı anlaşılıyor (kalıpta amorf şekiller …
11 arm  cpu  semiconductors  die 

3
Bir CPU'nun bir yığını desteklemesi ne anlama gelir?
CPU bir yığını nasıl destekleyemez? Alt rutinleri kullanan herhangi bir mimarinin (tüm mimarilerin bu olduğundan eminim) alt adresi yığına doğru itmesi gerekmez, böylece alt rutin denilen yere geri dönebilir mi? Yığın sadece belirli bir yönde büyüyen ve bir yığın veri yapısı olarak görev yapan bir göstergeye sahip bir bellek bölümü …

2
Superscalar ve multi-core arasındaki fark nedir?
Bunu kavrayamıyorum, süperskalar ve çok çekirdekli işlemci arasındaki fark nedir? Onları karıştırmaya devam ediyorum, bu yüzden yaptıklarıyla ilgili bazı basit noktalar harika olurdu.
11 cpu 

4
Analog analog çarpma, karma CPU'nun bir parçası (eğlence için)
Kısa versiyon: İki analog DC girişi alan bir analog çarpanı nasıl yapabilirim? Uzun versiyon: Ben başka bir soru için Ben Eaters videoları öneren bir yorum yaptım , bunu yaparken kendimi (tekrar) izlemek ve kendime " hmmm ... Bazı parçaları tamamen analog yapmak daha kolay olacağını merak ediyorum . Veri yolu, …
10 analog  cpu  multiplier 

4
Sadece XOR iki kaydı 0 üretmek için yapabildiğinizde MIPS neden R0'ı “sıfır” olarak kullanıyor?
Ben bir trivia soruya bir cevap arıyorum düşünüyorum. MIPS mimarisinin neden sadece XOR'ing kendisine karşı XOR'ing ile aynı şeyi elde edebilirsiniz bir kayıtta açık "sıfır" değeri kullandığını anlamaya çalışıyorum. Operasyonun sizin için zaten yapıldığını söyleyebiliriz; ancak, çok fazla "sıfır" değer kullanacağınız bir durumu hayal bile edemiyorum. Hennessey'in orijinal makalelerini okudum …

2
2010'un CPU'sunun ısı yayma plakasının arkasındaki metal plaka gerçek talaş kalıp alt tabakası mıdır?
CPU çip yapısı hakkında bilgi edinmek için modern Intel CPU'larının ambalajı hakkında resmi bir belge bulmaya çalışıyorum. Ancak açıklamalar oldukça basittir ve gayri resmi kaynaklar, ısı yayma plakasının arkasındaki metalik görünümlü plakanın kalıp paketi mi yoksa gerçek silikon substrat mı olduğu konusunda farklılık gösterir. Metal plakanın TO-220 transistör paketinin metal …
10 cpu  packages 



2
Yığın ve yığının fiziksel temsili nedir?
.Bss ve kodun bir program sayacının sayabileceği talimatlar için bir bellek bankası olan işlemcide nasıl fiziksel temsiller olduğunu ve bss (blok başlatma sembolü) sadece küresel veriler olduğunu kolayca anlayabilirim. Ama sonra yerel değişkenler için yığın ve dinamik bellek için yığın var. Bunlar fiziksel olarak devreye nasıl giriyor?

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.