Ozaman neden bir ürünün kutusuna üreticisi yüksek overclock performansı yazar?Ya da neden onca insan daha ucuza standartını almak yerine oc edition ürünlere daha fazla para verir?
Madem soru sorarak ilerliyoruz , bende sorayım.Madem bu parça daha hızlı çalışabiliyor neden maximum güçte size vermiyorlar hemde bir şey olmuyor ? Bunlar salak mı :) işlemci üzerinden örnekleyeyim 2ghz işlemci , overclock ile 2,5 ghz diyelim niye sana direkt 2,5 olarak satmıyor ?
Acaba belli bir zaman sonra yazılımsal/donanımsal hatalarla karşılaşa bilme olasılığın arttığı için mi ?
Bilgisayar parçalarının ömrü sonsuz değil , içlerinden geçen elektrik, parçaların formunu bir süre sonra bozacaktır siz bunu hızlandırıyorsunuz.
Computer Organization derslerinde anlatılır ve tabiki logic design da, işlemci ve diğer parça tasarımlarında kullanılan devrelerde şu mutlaka vardır ; bir kapı serisinden çıkan değer 1 olsun biz isteriz ki bu seriden çıkan değer ikinci kez bir olduğunda yada 0-1 yada 1-0 gibi belli bir ardışık sistem yakaladığında elektrik bir diğer devreye geçsin.
Bu sistemlerde tetikleme konusunda kullanılan bir diğer şey de clocktur.Clock değiştikçe devre tepkisi değişmeli bunuda bir başka clock görür yani şöyle anlatayım iki clock var ve içteki clock değiştiğinde devrenin tepki vermesi için üstteki clock'un da değişip içteki clockun değerini alması gerekir(öğrenmesi ona göre tepki veriyor).
Ancak içteki clock, üstte onu kapsayan clock'un tek seferlik değişim periyodu içerisinde bir den fazla kez değişirse işte devre ne yanıt vereceğini şaşırır.Daha doğrusu şaşırmazda gecikir bazı yanıtları veremez çünkü o görmeden değişmiştir.İşte riskte buradan kaynaklanır.Bu neye sebep olur ?
1-İletilen verinin kaybına ,(veya yanlış veri iletilmesine)
2-Sistemin tamamen çalışmaz duruma gelmesine , (domino etkisi yapar.)
3-Çeşitli yazılım hatalarına , bilirsiniz mips kodları vs.
Yani özetle ortaya kararsız bir sistem çıkar , ama bu kesin değildir belkide hiç bir aksaklık olmadan sistem çalışacaktır.Ancak bu bir risk . İşte bu riske girmek istemeyen üretici clockları optimize bir şekilde yavaşlatır ki kesine yakın bir başarılı çalışma sonucu alabilsin.
Yani siz %99 doğru çalışacak bir sistemi overclok ile %X(x<99) doğru çalışacak bir ihtimale sokuyorsunuz.Yani burada x=98 de olabilir x=50 de ama sonuç olarak 99 dan fazla olmayacaktır.(Bu arada 99 uda öylesine verdim)
Umarım kendimi ifade edebilmişimdir.