• Buradasın

    PC 64 bit neden float oynatmıyor?

    Yazeka

    Arama sonuçlarına göre oluşturuldu

    64-bit sistemlerde float veri tipinin çalışmama nedeni, derleyicinin varsayılan olarak SSE (Streaming SIMD Extensions) yerine MMX/x87 (Floating-Point Unit - FPU) kayıtlarını kullanması olabilir 13.
    SSE, daha fazla kayıt ve tutarlılık sunarken, FPU 80-bit ara değerler kullanabilir 1. Bu durum, 32-bit ve 64-bit sürümler arasında tutarsızlıklara yol açabilir 1.
    Ayrıca, 64-bit sistemlerde kernel modu kodunun MMX/x87 kayıtlarına erişimi yoktur ve bu kayıtlar kullanılmadan önce KeSaveExtendedProcessorState ile kaydedilmeli, işlem bittikten sonra ise KeRestoreExtendedProcessorState ile geri yüklenmelidir 3.
    Derleyici seçenekleri ve platform farklılıkları nedeniyle, 64-bit sistemlerde float işlemlerinin çalışmama nedenini kesin olarak belirlemek için daha fazla bilgiye ihtiyaç vardır.
    5 kaynaktan alınan bilgiyle göre:

    Konuyla ilgili materyaller

    64 bit mi daha iyi 32 bit mi?

    64 bit işletim sistemi, 32 bit'e göre genellikle daha iyi performans sunar. 64 bit işletim sisteminin avantajları: Daha fazla bellek kullanımı: 64 bit, 4 GB'ın üzerindeki RAM miktarlarını destekleyebilirken, 32 bit en fazla 4 GB RAM kullanabilir. Çoklu görev: 64 bit sistemler, aynı anda birkaç program çalıştırırken ve aralarında sık sık geçiş yaparken daha iyi yanıt verebilir. Güvenlik: 64 bit Windows, çekirdek düzeltme eki koruması ve diğer güvenlik önlemleri sunar. Performans: 64 bit işlemciler, çoklu çekirdek yapılandırmalarında bulunur ve daha fazla hesaplama yapabilir. 32 bit işletim sisteminin avantajları: Uyumluluk: Eski bilgisayarlarla ve 32 bit uygulamalarla uyumludur. Düşük donanım gereksinimi: Daha düşük donanım özellikleriyle çalışabilir. Sonuç olarak, 64 bit işletim sistemi, yüksek performans ve güvenlik gerektiren durumlarda tercih edilmelidir. Ancak, düşük donanım özelliklerine sahip veya eski sistemlerde 32 bit daha uygun olabilir.