Arama butonu
Bu konudaki kullanıcılar: 1 misafir
60
Cevap
13648
Tıklama
0
Öne Çıkarma
Cevap: 128 bit işlemci varmı (2. sayfa)
G
15 yıl
Yarbay

S
14 yıl
Çavuş

128 Bit işlemciyi en çok yaygın yapacak olan şey oyun geliştiriciler olacak bana göre.

Bir yerde okumuştum. sinema kalitesinde grafik teknolojimiz var ama destekleyecek donanım yok diye şikayet ediyorlardı. 128 Bit sadece işlemci de çığır açmaz. Ekran kartı gibi donanımlarda ciddi değişimler sağlar. geçiş süreci zor olabilir. 32 bir den 64 e geçişi hatırlasanıza şu son 5 sene öncesini.

64 bitten korkardık. Ama x86 64 bit de olduğu gibi 128 bitde de edinilen tecrübelerle sorun daha kolay aşılır. (Önce milleti soyup soğana çevirirler o ayrı mesele)

Bir de 32 bit OS artık niye üretiliyor onu anlamış değilim. 32 bit ne yau? :) W8 de 32 bit desteğinin olmaması bence olumlu olurdu. At çöpe kim uğraşacak. Firmalar 64 bit üretsin artık.

Koskoca Mivrosoft, 32 bit MSSQL üretiyor. MySQL keza. O sistemi 32 bit makinada çalıştıracak adam o işi hiç yapmasın daha iyi. 64 bit makinaya kim nie 32 bit işletim sistemi kurar bunu kafam almıyor işte :D

Mahalledeki spotçudan sıfır makina alsanız 64 bit zaten. 32 bit isteseniz de bulamazsınız ki. Anca bit pazarından. Çok sinir oluyom bu 32 bite.

Şunu düz hesap 512 bit yapın hepimiz kurtulalım yau. :D





< Bu mesaj bu kişi tarafından değiştirildi saYRam -- 28 Kasım 2011; 23:18:34 >
Bu mesaja 1 cevap geldi.
S
14 yıl
Yarbay

quote:

Orijinalden alıntı: saYRam

128 Bit işlemciyi en çok yaygın yapacak olan şey oyun geliştiriciler olacak bana göre.

Bir yerde okumuştum. sinema kalitesinde grafik teknolojimiz var ama destekleyecek donanım yok diye şikayet ediyorlardı. 128 Bit sadece işlemci de çığır açmaz. Ekran kartı gibi donanımlarda ciddi değişimler sağlar. geçiş süreci zor olabilir. 32 bir den 64 e geçişi hatırlasanıza şu son 5 sene öncesini.

64 bitten korkardık. Ama x86 64 bit de olduğu gibi 128 bitde de edinilen tecrübelerle sorun daha kolay aşılır. (Önce milleti soyup soğana çevirirler o ayrı mesele)

Bir de 32 bit OS artık niye üretiliyor onu anlamış değilim. 32 bit ne yau? :) W8 de 32 bit desteğinin olmaması bence olumlu olurdu. At çöpe kim uğraşacak. Firmalar 64 bit üretsin artık.

Koskoca Mivrosoft, 32 bit MSSQL üretiyor. MySQL keza. O sistemi 32 bit makinada çalıştıracak adam o işi hiç yapmasın daha iyi. 64 bit makinaya kim nie 32 bit işletim sistemi kurar bunu kafam almıyor işte :D

Mahalledeki spotçudan sıfır makina alsanız 64 bit zaten. 32 bit isteseniz de bulamazsınız ki. Anca bit pazarından. Çok sinir oluyom bu 32 bite.

Şunu düz hesap 512 bit yapın hepimiz kurtulalım yau. :D

teknonojiyi arpa misali ilerletip deve misali para ile satıyorlar.


Bu mesaja 1 cevap geldi.
S
14 yıl
Yüzbaşı

ben varim



A
14 yıl
Yarbay

quote:

Orijinalden alıntı: ghost recon advanced

32 bitler en az 5 seneden fazla tercih edilecektir özellikle xp en çok sorunsuz işletim sistemi bu

Herkes orunlu der sen sorunsuz diyosun Şaka bi yana düzgün ve ayrıntılı modifiye edilmiş bi lite xp kurmustum gecen sene eski bilgisayar cidden 0 sorun çalısıyor halen. 32 bit 5 sene konusunda katılıyorum size.


Bu mesaja 1 cevap geldi.
H
13 yıl
Yarbay

64bit e her zaman temkinli yaklaşmışımdır, 4 ay once bilgisayar kurdugumda allahım nolur hata vermesin nolur mavi ekran vermesin diye dualar ediyordum :) neyseki bir sorun cıkaarmadı.
Olurda bir gun 128 bite gecersem yine yusuf yusuf mode on


Bu mesaja 1 cevap geldi.
G
13 yıl
Yarbay

Eskiden 64 bit windowsu kurduğumda neredeyse hiçbir program çalışmıyordu.32 bit emulator ile idare etmiştim bir süre ancak olmadı hep sorun verdi.Şimdi 64 bit işletim sistemleri oturdu.Yazılımlar ise ya uyumlu yada 64 bit sestekli yani çok büyük bir sorun yok.128 bite 3 yıl içerisinde geçilir diyorum ancak bu geçiş direkt kullanıcıya yansırmı bilemem.32 bitten 64 bite geçişteki uzun süreç göz önüne alındığında bu süre benzer olursa sıkıntılı bir dönem olur, gel gelelim sistem geliştiricileri artık daha çözümsel stratejileri güdüyorlar ve ar-ge leri daha kapsamlı.Bence en az 4 seneye evimizde 128 bitlik işletim sistemleri ve işlemciler kullanabileceğiz...


Bu mesaja 2 cevap geldi.
R
13 yıl
Yarbay

Bence işlemci mimarileri ile ilgili şeyler araştırın, google dan türkçe dahil çokca kaynak bulabilirsiniz.

Hesaplamanın öncelikli olduğu durumlar hariç 32bit üstü hiçbi sistem size avantaj sağlamaz. Hele ki burda konu olan günlük kullanım için. İlave olarak günümüzdeki işlemcilerle 64 bit sayılarla hesap kitap yaparken 64 bit işletim sisteminin, 32bit işletim sisteminden 2 kat hızlı çalışmasını beklerseniz öyle olmuyor işte. Komut boyutunun uzamasının getirdiği bi dünya dezavantaj var. 64 bit işletim sisteminin son kullanıcılar içn birincil faydası daha çok ram kullanabilmek. daha çok ram size PAE tarafından da sunulur, illaki 64 bit zorunluluğu yok.

http://www.phoronix.com/scan.php?page=article&item=ubuntu_1204_3264&num=2

Kabaca bakarsanız, hesaplama gerektiren işlerde 64bitin faydalı olduğunu görürsünüz.

Burda bahsedilen 32 64 bit işlemcinin komut yapısı ile alakalı. Yoksa işlemci daha büyük verileri işleyebilir ki SSE faln gibi şeyler buna yarıyor zaten.

Kimse yazmamış da, Transmeta Crouse 128bit yapısı vardır, VLIW yapısı vardır, x86 yı emüle eder.


Bu mesaja 1 cevap geldi.
B
13 yıl
Teğmen

Madem hortlatmışlar devam ediyim.Madem bu kadar karşısınız 64bit e ps2 de yıllar önce 128bit lik işlemci kullanıldı ve şuan ps2 oyunlarını emüle etmek isteseniz anca günümüz teknolojisiyle tam verim alabilirsiniz o da bir sürü konfigurasyon ile (ha coder in teki çıkıp ps2 oyunlarını 500 mhz lik işlemcilerle tam verimle çalıştıracak bir emulatör yazarsa ve bu 32 bit mimarisinde bir program olursa beni sürün forumdan)


Bu mesaja 2 cevap geldi.
C
13 yıl
Yüzbaşı
Konu Sahibi

arkadaşım bu neyin kafası nerde hortlatmışlar en son tarihe bir bakarmısın martta atılmış



R
13 yıl
Yarbay

quote:

Orijinalden alıntı: v9zz

Madem hortlatmışlar devam ediyim.Madem bu kadar karşısınız 64bit e ps2 de yıllar önce 128bit lik işlemci kullanıldı ve şuan ps2 oyunlarını emüle etmek isteseniz anca günümüz teknolojisiyle tam verim alabilirsiniz o da bir sürü konfigurasyon ile (ha coder in teki çıkıp ps2 oyunlarını 500 mhz lik işlemcilerle tam verimle çalıştıracak bir emulatör yazarsa ve bu 32 bit mimarisinde bir program olursa beni sürün forumdan)

PS2 de MIPS 5900 var, PS3 de CELL var.

MIPS 5900 : 64bit Mips mimarisine dayanır (MIPS v3-v4)
Cell : 64 bit IBM PowerPC64 mimarisina dayanır

İkisi de 64 bit mimari üstüne kurulur 128 bit olayı yok.

SIMD için kullanılan (SSE, AVX, Altivec, Neon, VFP vs.) yapılar işlemci mimarisi ile direk alakalı değildir, bunlar extension/ uzantı gibi bakılır ve vektor amaçlı işlemlerde kullanılır. Aynı anda birden çok verinin tek komutla işlemnesi için gibi

{a} x {c1,c2,c3,c4.......} Bu tür bi çarpma işlemi için kullanılır mesela SIMD komutları, tek komut ile a yi diğer küme ile çarpabiliriz mesela.

bu SIMD için 128 bit denildiğinde, SIMD registerının 128 bit uzunluğunda olduğu anlamına gelir. Mesela elimizde 8 tane 128bit SIMD register olsun, yukarıdaki a,c1 c2 c3 vs. hepsi de 32bit uzunluğunda sayılar olsun

2 tane 32 bitlik sayının çarpımı 64 bit sonuç üretir ve bunu 32bit x 32bit = 64bit şeklinde kafamızda canlandırabiliriz (gerçek de o zaten)

SIMD registerı 128bit uzunluığunda olduğundan 2 tane 64 bit sayı tutabilir. O halde ben her bir SIMD registerı üstünde 2 tane farklı sayıyı tutabilirim demek.


a(32bit) x c1 (32 bit) = s1 (64 bit)
a(32bit) x c2 (32 bit) = s2 (64 bit)

128 bitlik SIMD registerının ilk yarısı s1'i diğer yarısı s2'yi içerecek :

SIMD1 : S1...................S2....................


Ben uygun bi kod ile, mesela tek adımda bu iki işlemi gerçekleştirmiş olacam.

8 tane SIMD registerı olduğunu varsayalım demiştim en başta, yine uygun şekilde çok az komut kullanarak 16 tane işlem gerçekleştirmiş olacam bir seferde.

Siziin burda 128 bit diye ifade ettiğiniz şeyler, işte bu tür işler için kullanılan SIMD'i ifade ediyor. Bütün bu işlemlerin yapılmasını sağlamak için :

- Öncelikle a'ya bi yerden verinin getirilmesi çağrılması lazım
- Sonra kümedeki verilerin de bi yerlerden çağrılması lazım (c1 c2 c3 ....)
- Sonra bu işlemin yaptırılması lazım (1. küme ile 2. kümeyi çarp, sonuçları s1 kısmına yaz gibi).


Bütün bu işlemler yapılırken donanım üstünde verinin fiziksel bellekteki adresinin bulunması, çağrılması, yüklenmesi, hedef adreslerin bulunması veya hesaplanması, işlemin gerçekleştirilmesi, sonuçların yazılması (move/load/store/adress generation/execution)vs. gibi işlemler ve bunları yapan komutlar işlemcinin esas mimarisi ile alakalıdır ve 32bit 64 bit dediğimiz şeyler bununla alakalıdır. Bu son dediklerim de hep 32 bit veya 64 olarak gerçekleştirilir. Yani işlemcinin çalışması işletim sistemini programları çalıştırması için gereken komutlar 64bit den daha büyük değildir günümüzde. Diğer 128 bit SIMD gibi şeyler vektörel işlemlerle alakalıdır, birden çok veri üstünde işlem yapılmasıyla alakalıdır.





< Bu mesaj bu kişi tarafından değiştirildi Rubisco -- 6 Ağustos 2012; 15:40:48 >
Bu mesaja 1 cevap geldi.
_
13 yıl
Yarbay

64 biti %100 kullandık da 128 bitimiz eksik :)



C
13 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: ErenOlca

64bitlik kaç tane program var yada kullanıyosunuz 128bit çıksa millete koparmaktan başka ne işe yarayacak.

oyunları falan saymazsak kullandığım birçok program 64bit ayrıca yukarıda da tartışılmıştı ama win7 ile birlikte artık 64bit program yazılımı arttı ee millet gidip en pahalısından süper bilgisayar alıyor ama kullandıkları programlar senin verdiğn paranın karşılığı çalışmıyor.
ben bu soruyu ilk sorduğumda meraktan sormuştum ama sonra baktım ki millet 64 ü düzgün kullanamıyoruz 128 veya herneyse onu nasıl kullanacaz demişler yav bu teknoloji insanlar para kazanmaya çalışıyor kaçtane firma bizim kullanım deneyimimizi kendi kar marjlarından fazla düşünüyor. neyse konuyu uzatmadan konuyu hortlatan arkadaşı tebrik ediyorum tekrardan



S
13 yıl
Binbaşı

valla hort mort buraya yazmak onur.
ben demiştim demiş reis önceden.
burada bizde adımızı yazdıralım...
32 bit de en fazla 3 gb ötesini göremiyorsun.
64 bit de 128 gb ram destegi var..iş sen
o 128 gb verinin 128 olmasında 60gb ını bir anda cpu ya aktarıp karşılıgını alabiliyormusun..
ram hızı var bunun gdr5 i var ekran kartı hızları var..hddsi var ssd si .hepsinin doldur boşaltı farklı
kapasitesi farklı...gün olacak bize yetmeyecek bu yol ilerde belki uçak indiririz buraya adamı hemen asmanın ne alemi var.
gün olacak senin toplam gün boyu yaptıgın işlemi bir anda işleyecek yapıda güçlü sistemler gelişecek.
< Resime gitmek için tıklayın >
flopy
flopy


Bu mesaja 1 cevap geldi.
Y
13 yıl
Yüzbaşı

beyler bit o kadar önemli değil.. önemli olan işlemci mimarisi.
bu bitlerden bazıları flag yani durum durum bitidir.
bazı komutlar 8 bitken bazıları 16 bazıları 32 bittir.
bazı komutlar kullanmaları gereken degerleri aynı 32 bitin içinde saklayabilirken bazıları bir sonraki 32 bitten okur . bi ton adresleme modu vardır.
çeşitli uzunlukta komutlar vardır.

bu komutlar vardır da buna uygun,bu komutları yazılan programa göre şak diye anlayıp makina koduna çeviren derleyici var mıdır? bence yoktur.derleyici sürekli fazla kod eklemektedir.bir windows programını derlerseniz çogu yerde araya eklenen hiçbir iş yapmayan kodları görmüş olursunuz.

işlemcide 32 biti 64 bite çevirirseniz masraf en az 4 kat artar.karmaşıklık 4 kat artar.4 kattan fazla eleman kullanmak gerekir. buna uygun derleyici yazmak gerekir...

şu an ki işlemcilerin 32 veya 64 bitte çalışma hızları neredeyse aynıdır. o yüzden 128 bit işlemciler bir işe yaramaz


Bu mesaja 1 cevap geldi.
R
13 yıl
Yarbay

Yine karıştırıp durmayın. Mimari dediğin şey komut uzunluğu ile alakalı, 64 bit mimaride komut uzunluğu, pointerlar 64 bit olur. 32 bit mimaride ise 32bit olur. bunlar komut uzunluğu ile alakalı, data ile değil. data/verinin 32-64-128bit olması ile komut setinin 32-64 bit olması birbiri ile alakasız şeyler. SSE denen şeyler 128 bit uzunluğunda registerlardan oluşur mesela. Ama bu işlemci 128bit demek değil. SSE ile 128 bit uzunluğundaki dataları tek seferde işleyebilirsin demek (yada 2 tane 64 bit data, 4 tane 32 bit data).

Diğer yazdığın şeyleri iyice birbirine karıştırmışsın bende uzatmayacam.

En başta yazsaydım daha iyi olurdu zaten, Transmeta Crouse, Intel Itanium 128 bit VLIW işlemcilerdir. Itanium da mesela, her bir 128bit uzunluğundaki komut paketi içinde 3 tane çalıştırılacak komut içerir. VLIW yapının amacı zaten budur, 1 tane komut paketi içinde çalıştırılacak birden fazla komut yerleştirmek. VLIW yapsı olan ekran kartları da buna benzer mantıkla çalışır zaten.



I
11 yıl
Yarbay

quote:

Orijinalden alıntı: Mr.Legend

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

İlahi hort sende. Windows 8 ile 128 bit desteği verilecekmiş, windows 8.1 çıktı yenileri de yolda. Nerede kaldı 128 bit işletim sistemi


















128 bit işletim sistemi diye aratınca burası geldi


Bu mesaja 2 cevap geldi.
M
11 yıl
Yarbay

quote:

Orijinalden alıntı: IItwentysixII

quote:

Orijinalden alıntı: Mr.Legend

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

İlahi hort sende. Windows 8 ile 128 bit desteği verilecekmiş, windows 8.1 çıktı yenileri de yolda. Nerede kaldı 128 bit işletim sistemi


















128 bit işletim sistemi diye aratınca burası geldi

İlginç yanı hala 128bit işlemci ya da yazılım duyurusu yapılmaması. Varsa da haberim yok



< Bu ileti mobil sürüm kullanılarak atıldı >

M
11 yıl
Yarbay

quote:

Orijinalden alıntı: IItwentysixII

quote:

Orijinalden alıntı: Mr.Legend

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

İlahi hort sende. Windows 8 ile 128 bit desteği verilecekmiş, windows 8.1 çıktı yenileri de yolda. Nerede kaldı 128 bit işletim sistemi


















128 bit işletim sistemi diye aratınca burası geldi

Windows 9da gelecek diyorlar



< Bu ileti mobil sürüm kullanılarak atıldı >

M
11 yıl
Yarbay

Durum biraz farklı. Yani 64-128-256 bit ile neyi kastediyoruz, bellek adres uzayı mı, işlenen veri uzunluğu mu, işletim sistemi desteği mi ? Cevap buna göre değişir.

Kastımız adreslenebilir bellek miktarı (bellek adres uzayı) ise henüz böyle bir işlemci yok. Günümüzde adresler 64 bit olarak kullanılıyor. Ayrıca şu anki yaygın işlemcilerde max bellek sınırı çoğunlukla 64 GB seviyesinde ve bunu adreslemek için 36 bit yetiyor. 64 bit ile ise 16 Exabyte = 16.384 Petabyte =16.777.216 Terabyte = 4.294.967.296 Gigabyte bellek adreslenebilir.

Ayrıca şu an için yaygın bellek miktarları da 4-8 GB düzeyinde. Yani artık 4 GB az gelmeye başladı 8 alınsa daha iyi tavsiyesi genel bellek kullanımını oluşturuyor. Günümüzde 32 bit ile adreslenebilen 4 GB alt limit kabul edelim. Bellek alt sınırı ortalama 3 yılda bir ikiye katlanıyor. Yani 32 biti (4 GB) şimdi alt kabil ettiğimizde 64 bitin (16 EB) yetmemesi için 96 yıl lazım. Pek acelemiz yok gibi.

128-256 bitten kasıt işlenen veri uzunluğu ise zaten bu durum şu anda mevcut. Tamsayı olarak en fazla direkt 64 bit işlenebiliyor (işlemci yazmaç uzunlukları) ancak modern işlemcilerde floating point ve SIMD işlemleri için 128-256 bit yazmaçlar (XMM-YMM yazmaçları mesela) zaten var. Yani 128-256 bit veri işlemek şu an için mümkün. Hatta AVX-512 komut seti genişletmesi ile 512 bit yazmaçlar (ZMM) da gelecek yakın zamanda.

Yine dizin yoluyla çok daha uzun verileri işlemek mümkün ve kullanılıyor da. Örneğin 100 milyon haneleri geçen PI ve Asal sayı araştırmaları ancak dizi aritmetik işlemleri ile yapılıyor zaten. Şu an için bir segment 4 GB limitinde. Yani her byte bir ondalık rakam içerecek şekilde 4 milyar küsür hanelik sayılar oluşturabilirsiniz. (BCD aritmetiği) Bunun üzerinde işlem de yapabilirsiniz.

İşletim sistemi desteği olayı biraz farklı. mesela 16 bit olan DOS altındaki programlarda bile 64 bit tamsayı vb yazmaçlarını kullanıp veri işleyebilirsiniz. Ancak kesme (task switch) durumunda sorun çıkar. Günümüz Win gibi modern OS sistemleri multitasking çalışır. Yani win programları kısa süreler içinde sırayla çalıştırır ve döngü halinde devam eder. Özünde kesmeler (task switch) işin esası haline gelmiştir.

Task değişimi esnasında işletim sistemi çalışan programın yazmaç içeriklerini saklar ve yeni çalışacak programınkileri yükler. saklanan programa tekrar sıra geldiğinde de onunkileri yükler. Bu ise task switch işinde sorun yaratır.

İşletim sistemi veri boyu desteği 64 bit ise saklayacağı-yükleyeceği yazmaç veri boyları da (ayrıca yazmaç listesi de) buna göre olur. Diyelim ki 128 bit XMM yazmacı üzerinde işlem yaptıysak işletim sistemi otomatik olarak bunun 64 bitlik kısmını saklar. Bu da veri kaybı demektir. Kaybı engellemek için 128-256 bit yazmaç kullanan programlar kesme-task switch işlemine müdahale ederek (interrupt-exception hook) task değişiminden önce uzun verilerini kendileri saklarlar. Yüklerken de kendileri yüklerler. 64 bit modunda çalışan işlemci 64 bitten uzun yazmaçlar kullanıldığında bir bayrakla (FLAGS bit) bunu tespit eder ve switch işleminde bir exception üretir. İşletim sistemi de bunu kullanarak programa verilerini saklaması-yüklemesi için bir mesaj (events hook) iletir, sonra task switch yapar.

Bu ise kesme yönetimi-task switch işlemini karmaşıklaştırır, güvenliği zedeleyebilecek açıklara neden olabilir ve perf olarak da düşüş yapar. Mesela yeni Win9 filan 128-256 bit veri desteği gelecekse bu adres ile ilgili olmayacaktır. Task-switch esnasında exception oluştuğunda programa verilerini sakla-yükle demek yerine bunu otomatik kendi yapacak, yukardaki zaafiyetleri giderecektir.

EDIT: O kadar yazdık. Konu 2010 imiş. İyi hort.





< Bu mesaj bu kişi tarafından değiştirildi melikulupinar -- 8 Eylül 2014; 15:32:37 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @civilbugra