«hardware» etiketlenmiş sorular

Bilgisayar donanımı, bir bilgisayar sistemini oluşturan fiziksel öğelerin toplanmasıdır.



7
Baytların neden sekiz bit olduğu geçmişi nedir?
İşyerindeki tarihsel güçlerin, sekiz bitlik grupları temel birim olarak kullanmaya karar verirken yapacağı eziyet nerede? Bir zamanlar diğer sözcük boyutlarını kullanan makineler vardı, ama bugün sekiz bitlik olmayanlar için müze parçalarına, gömülü uygulamalar için özel cipslere ve DSP'lere bakmalısınız. Bayt, bilgisayar tasarımının ilk günlerinin karmaşasından ve yaratıcılığından nasıl evrimleşti? Çok …
86 history  hardware  byte  bit 

3
Tek bir iş parçacığı birden çok çekirdekte nasıl çalışır?
Tek bir iş parçacığının birden fazla çekirdek üzerinde nasıl çalıştığını yüksek düzeyde anlamaya çalışıyorum. Aşağıda benim en iyi anlayışım. Yine de doğru olduğuna inanmıyorum. Hyper-threading okumamdan yola çıkarak , İşletim Sisteminin tüm konuların talimatlarını birbirlerini beklemeyecek şekilde düzenlediği anlaşılıyor. Ardından CPU'nun ön ucu ayrıca her bir çekirdeğe bir iş parçacığı …

12
Bilgisayarlar Nasıl Çalışır? [kapalı]
Bu neredeyse utanç verici bir sorudur ... Bilgisayar Bilimleri alanında bir derecem var (ve devam eden birincisi). Yaklaşık beş yıl boyunca tam zamanlı bir .NET Geliştirici olarak çalıştım. Yaptığım işte genelde yetenekli görünüyorum. Fakat bilgisayarların nasıl çalıştığını bilmiyorum! Lütfen, bir saniye benimle çıplak kalın. 'Bilgisayar Nasıl Çalışır' konusunda hızlı bir …

4
64 bit makinelerde 64 bit yerine 32 bit yazılımı çalıştırmak için iyi bir neden var mı?
64-bit donanım üzerinde modern 64-bit işletim sistemleri çalıştıran, modern masaüstü makinelere yönelik herhangi bir yazılımın 64-bit sürümü ile birlikte 32-bit bir sürüm sağlamak için iyi bir neden var mı? Görünüşe göre 64-bit yazılım daha verimli olacak, gerektiğinde daha yüksek bellek kullanımına izin verecek vs. gibi görünüyor. Apple, 4 GB’ın altında …

25
Sanal Makineler Kullanarak Geliştirme Üzerine Düşünceler [kapalı]
Bir başlangıç ​​için geliştirme lideri olarak çalışacağım ve geliştirme için VM kullanmamızı önerdim. Test / geliştirme için VM'leri olan bir masaüstüne sahip olan her geliştiriciden bahsetmiyorum, tüm VM'lerin yönetildiği ve geliştiricilerin yerel olarak bir mikroPC'den (ChromeOS herkes?) Yerel olarak veya hatta evlerinden uzaktan çalıştığı bir sunucu rafına sahip olmaktan bahsediyorum. …

15
Diller CPU tasarımını nasıl etkiledi? [kapalı]
Biz edilir sıklıkla söylendi ancak bu tüm gerçek değildir, donanım bir program sadece derlenmiş ikili kod gördüğü gibi yazılır hangi dili care gelmez. Örneğin, mütevazi Z80'i düşünün; 8080 komut setindeki uzantıları, örneğin gerçekleştirmek için C-tarzı (NULL-sonlandırılmış) dizeleri taramak için yararlı olan CPIR gibi talimatları içerir strlen(). Tasarımcılar, C programlarını çalıştırmanın …

9
Geliştirme makinelerinde antivirüs yazılımı lehine anlamlı ve güçlü bir argüman arıyorum [kapalı]
Fikirleri oluştururken, skolastik geleneği takip etmek iyi bir uygulamadır - sahip olduğunuz görüşe karşı olabildiğince fazla düşünün ve karşı argümanlar bulmaya çalışın. Bununla birlikte, ne kadar uğraşırsam da, geliştirme makinelerindeki antivirüs (ve ilgili güvenlik önlemleri) lehine makul argümanlar bulamıyorum. Geliştirmede virüsten korumaya (AV) karşı argümanlar bol miktarda bulunur: AV ile …

19
İşinizi daha iyi yapmak için işte kullanmak için kendi paranızla donanım satın alır mıydınız? [kapalı]
İş yerinde, makul özelliklere sahip bir makine verildi (çift dörtlü 2GHz, 4GB RAM, 160GB 7200RPM sürücü, Win7), ancak birkaç yerde (HDD / RAM) bulunmuyordu. BT personeli benim donanımımı kendim ile değiştirdiğim için sorun yaratmadı, bu yüzden şimdi bir SSD ve ekstra 8GB RAM'le spor yapıyorum (böylece birden fazla Visual Studios …

1
Modern CPU'larda tek atama ADT yönelimli kodun performansı
Tek bir atama sahip değişmez verilerde çalışmak, daha fazla bellek gerektirmenin açık bir etkisine sahiptir, biri varsayılır, çünkü sürekli yeni değerler yaratıyorsunuzdur (kapakların altındaki derleyiciler bu sorunu daha az yapmak için işaretçi püf noktaları yaparlar). Ancak birkaç kez duydum ki, performanstaki kayıpların CPU'nun (özellikle bellek denetleyicisinin) belleğin mutasyona uğramamış olmasından …

4
Donanım ayarlarının hataları yeniden üretmesi zor ya da imkansız olduğunda, yeni kodu nasıl etkin bir şekilde giderebilir ya da test edebilirsiniz?
Orta ölçekli bir şirkette (150 çalışan, ~ 10 büyük mühendislik ekibi) çalışıyorum ve projelerimin çoğu yarı otomatik test uygulamaları için laboratuar ekipmanları (osiloskoplar, optik spektrum analizörleri vb.) İle arayüz oluşturmayı içeriyor. Yeni kodu etkin bir şekilde gideremediğim veya test edemediğim birkaç farklı senaryoyu izledim, çünkü artık donanım kurulumumu artık kullanamadım …


8
İyi bir programcı olmak için donanım düzeyinde neler olduğunu anlamak gerekli midir?
Kendi kendine öğretilen bir programcıyım, bu sorunun CS 101'de cevaplanması durumunda. Çoğu zaman kendi kişisel kullanımım için, bazen de profesyonel şeyler için birçok dil öğrendim. Sorun programlama ile karşılaştığımda hep aynı duvarla karşılaşıyorum. Örneğin, başka bir forumda, bir fonksiyon tarafından döndürülen bir pointer-to-string'in nasıl kullanılacağı hakkında bir soru sordum. Başlangıçta, …


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.