ben dh'nin yalancisiyim oyle dediler yabanci kaynaklar da dahil ama olmadi kandirildik. http://www.donanimhaber.com/diger/haberleri/windows-8-ve-amd-bulldozer-mimarisi-128-bit-destekli-olabilir.htm |
32 bitte 4gb kadar ram desteği var demek yanlış. 32bit işletim sistemleride 4gb(Sanırım 80gb sınırı)üzeri ramları kullanır ancak bu windows altyapısında engellenmiştir.Aşılabilir bir sorun. Yani 4gb ramı kullanacam ben derseniz illa 64bit gerekli değil.32bittede kullanabilirsiniz. Tabi 64bit işletim sistemi bence daha stabil oluyor.Hiç gerek yok 32bite.4gb ramınız dahi olsa 64bit kurun bence. Ama ram kullanacak diye gidip 64bit kurmanıza gerek yok.Zaten sistemde oynama yaparak istediğiniz kadar ramı adresleyebilirsiniz. Bu arada hard hort |
128 bit ile ne kastettiğine bağlı. Bununla adres uzayını yani işlemcinin adresleyebileceği belleği kastediyorsan böyle bir işlemci henüz yok. 32 bit = 4 GB 64 bit = 17.179.869.184 GB = 16.777.216 Terabyte = 16384 Petabyte = 16 Exabyte bellek adreslenebilir. Kısaca şu an daha fazlasına ihtiyaç yok. En az 100 yıl da olmaz. Günümüzde ortalama 3 yılda bir bellek kullanımı iki katına çıkıyor. 32-64 bit için bile sınıra gelmek yüzyıldan fazla zaman gerektirir. Yok işlenen veri uzunluğunu kastediyorsan böyle işlemciler, hatta daha iyileri var. PC ile kullandığımız X86-64 mimarili işlemcilerle şu an direkt 64 bit tamsayı işleyebiliyoruz en fazla. Ancak dizi yöntemi ile yüzmilyonlarca hane sayı işleyebilirsiniz. Kayar nokta hesapları için ise 32-64-128 bit sayılar işlenebiliyor. 256 bit kayar nokta hesabı için de standart belirleme çalışmaları sürüyor. Ayrıca paketli aritmetik veya SSE komutlarında 256 bit veriler kullanılabiliyor. Yine Broadwell veya Skylake (Belki AMD ZEN ile de) 512 bit paketli aritmetik ve SSE işleme desteği gelecek. |
Neyi kasdettiğimi de unuttum hangi amaca hizmet bu başlığı açtığımı da unuttum :) ama bütün başlıkta güzel bilgiler çıkmış ortaya. O dönemde akıllı cihazlar bu kadar gündemde değildi şimdi piyasaya baktığımda 128 vb bit feğerlerini bizim görmeyeceğimizi anlamış durumdayım pc kavramı 100 yıldan çok daha kısa bir süre zarfında bitecek o dönemde heralde bc(bissines computer) yada sc(searc computer) gibi yeni kavramlar ortaya çıkacak ve bizi çık da bağlamıyacak. Mobil cihazlarda ise daha 64 bit tam oturmuş değil belki daha farklı bir yapı gelir ve bit kavramı yerini yeni gelen teknolojiye bırakır tabi ne olacağını teknik açıdan bilmiyorum sadece o dönemde sorduğum sorunun artık geçerliliğinin kalmadığını biliyorum. Cevabınız için teşekkürler |
benim merak ettiğim günümüzdeki işlemcilerle yarışacak güçte 8 bit işlemci yapabilirler mi? herhalde çipin çok büyük olması gerekir yada yapılamazsa neden olmuyor her şey bit mi bu işlemcilerde komutlar çok uzun olmayıp kısa ve sık olamazmı 8 bit işler ama çok seri şekilde mesela? ![]() |
Yapamazsınız. Bunun için işlemciye çok fazla çekirdek koymak lazım. Bellek bantgenişliği sıkıntı olur. Ayrıca 32-64 bit hesapları 8 bit ile yapmak çok uzun sürer ve daha çok çekirdek gerekir dengelemek için. Üzerine çekirdek artırmak da yetmez. Frekansı artırmak lazım. Bu da watt sorunu doğurur. Zira çekirdek veya voltajı iki katına çıkarırsanız güç tüketimi de 2 kat artar. Ancak frekansı iki katına çıkarırsanız güç tüketimi 4 kat artar. 8 bit ile iyi perf için dehşet frekanslar gerekeceğinden wattlarla değil kilowattlarla güç çeken ve cozlayacak bir işlemcimiz olur. |
Hala aynı fikirde misin ![]() ![]() ![]() |
aynen aynı fikirdeğil çift işletim sistemi kullanıyorum ben eski atari slon oyuncularındanım eski emületördeki oyunlar xp ile sorunsuz çalışmaktadır ayrıca 2010 yılından önceki bazı oyunlar 64 bit sistemlerde sıkıntı verebiliyor ama xp de vermiyor kullanıcıya göre değişir |
İşlemcide bit dendiği zaman insanların kafasını karıştıran şeyler var. Komut seti >> bellek erişimi , hesaplamada kullanılabilir limitler , bellek erişimi için olan altyapı vs. Popüler anlamda kullanımı , teorik olarak adreslenebilir adress miktarını belirtiyor. 64 bit mimari için komut seti ve altyapısı 2^64 genişliğine kadar adresleme yapabilir demek. Ama pratikde x86'da bu 48 bit olarak kullanılıyor(yada buna benzer bişey). Gerekirse 48 bit üstü için de adresleme yapabilecek şekilde geliştrilebilir demek. Yani cpu 64 bit alanı fiziksel olarak adresler adresleyebilir veya geliştirme aşamasında buna göre bi zorunluluk var değil. 48 bit adreslenebilir RAM da hayli yeterli olduğundan (256 TB), şimdilik bu civarlarda bırakılmış x86 adına. Bi de 48 bit çıktı başımıza, şimdi bu işlemci 64 bit mi 48 bit mi? x86 implementasyonu üstünden çip oluşturursan 64 bit yapı kurabilirsin. Ama geliştirmede kullanılabilir bi ram miktarı değil ve çip tasarımında kolaylık olsun diye 48 bit ile sınırlı şimdilik. Ama 64 bit'de kullanılan registerlar iletişim altyapısı adresleme şekli 64 bit üstünden, yapılır. Yani register büyüklüğü iletişim altyapısı faln 64 bitdir. Bunları, SIMD (SSE AVX vs. ) ile karıştırmamak lazım. Bence insanların kafası öncelikli olarak burdan karışıyor. SIMD registerı 64-128-256-512 bit uzunluğunda olabilir. SSE mesela 128 bit, AVX 256 bit registerlara sahip. Bu, mimarinin 128bit vs. olduğu anlamına gelmiyor yada 64 bit'den büyük sayılar ile işlem yapılabileceği anlamına gelmiyor. SIMD'in amacı, CPU'nun kendi native (doğal) mimarisinde olan hesaplama yeteneğini arttırmaktır. x86 mimarisinde (daha doğrusu x87 FP komutlarnda) mesela FP(floating point) işlemleri için 80 bit olarak hesaplanır. 64 bit FP işlemleri 80 bit üstünden hesaplanıp tekrar 64 bit'e çevrilir(o yüzden pek bi 64-80bit arasında bi perf farkı fazla beklenmez). Bunlar CPU'nun temel hesaplama yeteneklerinde, komutseninin eski versiyonlarından gelen özellikleri. 64 bit 2 integer toplayıp bununla işlem yapabilirsin. Ama bunun için yine x86'nın native olarak sunudukları ile kısıtlı kalırsın. SIMD olayını bunun üstüne, tek seferde birden çok veriyi işleme üzere getirdiler. Normalde komutsetinin temeli sana aynı anda 2 sayı toplamak için imkan verirken, SIMD ile mesela aynı anda 4 sayı toplama imanı vermiş oluyor. Bunu da, işte o yukarda da bahsettiğim, mesela 128bit register'ı 4 tane 32bit sayı taşımak için kullanarak yapıyor. Böylece sen komut verdiğinde , 1. 128 bitlik register'in içindeki ilk 32bit sayı ile, 2. 128 bitlik register içindeki ilk 32bit sayıyı, 1. 128bit register içindeki ikinci 32bit sayı ile 2. 128bit register içindeki ikinci sayı toplanılıyor. Bu sayede tek seferde bi sürü sayı üstünde işlem yapmış oluyorsun. Buna vektor işlemler deniyor (vectorization). Mimari temeli, komut seti, bellek erişimi altyapısı ve ile, bu tarz SIMD veya hızlandırıcı yapıların büyüklüğü aynı olmak zorunda değil. 256 bit AVX registerı, tek seferde 8 tane 32 bit sayıyı taşıyıp, bunlarla işlem yapmana müsade ediyor mesela(veya 4 tane 64 bit). Böylece mimarinin ilk temelindeki eski zmanlardaki işlem yapma yeteneğini genişletmiş oluyorsun. Melik'in dediği gibi 8 bit gerekli komut setini oluşturan temel yapıyı taşımak için çok dar. Elinde toplam 256 olasılıklı bi küme kalıyor ve herşeyi bunun içine sığdırman mümkün değil. Yüksek frekans ile bunu işletebilmen gerek ve buna göre nasıl tasarım yapılır Öbür taraftan, Inel Itanium Vliw mimariler 128 bit bi komut paketi işleme yapısına sahip. 128bit'lik Vliw paketi içinde 3 tane komut olur. Aynı anda bu 3 komutun işletilmesi mantığına dayanır. 128 bit Vliw paketi işledikleri için 128 bit registerlara vs. sahiptir. Ama bu 128 bit bi mimaridir, 128 bit adresleme yapar vs. gibi anlamlara gelmiyor. 128 bit Vliw komut paketinin boyunu ifade ediyor ve bu tek başına fonksiyonel anlam taşımıyor. İçindeki vliw komut paketini oluşturan komutlar önemli. Senin sorduğunun tam tersine kısmi bi örnek bu da. |
yanılmışsın. aradan 4 sene geçmiş ama 128 bit işlemci ile ilgili heber bile duymuyoruz |
yok ama pekte gerekli değil zate |
128 bit hesaplama özelliği çıkarsa sayılar daha anlamlı olur. |
8 bit bir işlemci ile de 128 bit hesaplamalar yapılır. tek farklı 128 bit işlemci tek döngüde yaparken 8 bit en az 16 döngüde yapar.(en az diyorum çünkü daha fazla döngü gerekir. taşma bayrağı kontrolü gibi ek işlemler de gerekiyor) |
Evet bundan dolayı kendimi sorumlu hissediyorum :) |
yapay zeka 16bit üzerinden işliyor diye hatırlıyorum 128bite daha çoook var ram hele bi yetmesin önce 64bit(teorik)=10^9GB ram desteği ramin yetmemesi gibi bir durum bu yüzyıllar içinde olmayacağı kesin 64bit(gerçek)=192GB ram desteği windowsdan dolayı dahada desteği artar ileride |
Tarih affetmez, Donanım haber hiç affetmez |
128-bit demek 128-bit full kapasite ram veya HDD bağlanacağı anlamına gelmiyor ! 64-bit işlemcimi ilk aldığımda 4GB ram ile almıştım. 8 gb ne yapacağım 4 ü tam göreyim yeterde artar diye demiştimde 4gb neyime yetiyor keşke ucuzken 8GB falan yapsaydım sene 2012 4GB ram 50 TL :) o zamanki aklıma !!! |
Windows 8 de 128 bit desteği verilecek. E buna ayak uydurmak için amd ve intel bu işlemcileri üretecek. Ayrıca 32 bit yetmiyo mu 128 i nabıcan diyenler yanlış düşünüyo. 64 bite geçmek kötü mü. Windows 9 yıldır 32 ve 64 bit kullanıyor. E artık 128 olsun |
Ama şuan öngöremediğimiz yepyeni bir işlemci mimarisi çıkabilir.