Android

Gt açıklıyor: bir cpu önbellek nedir, ne işe yarıyor

CPU Specs Explained (2020) [The Ultimate Guide]

CPU Specs Explained (2020) [The Ultimate Guide]

İçindekiler:

Anonim

'de zaten tarayıcı önbelleği hakkında biraz konuştuk, bu nedenle çoğunuz zaten buna aşina olmalısınız. Ama belki de hepinizin bilmeyeceği başka tür bir önbellek var. Ve bu CPU ile ilişkili olanı. PC'nizi kendiniz oluşturmaya gittiyseniz, bir CPU'da her zaman belirtilen özelliklerden biri önbellektir.

Fakat neden buna ihtiyaç duyuyor? Aslında ne işe yarıyor?

Küçük Bir Arka Plan

Kişisel hesaplamanın evrimini ilk günlerden beri görmüş olanlar için, eski bilgisayarların özelliklerini hatırlayacaksınız. Bellek yongaları KB'lerdedi ve işlemci de hızlandı. Zaman geçtikçe, MHz bölgesine taşındık, 4 MHz'de bellek yongaları ve 2 MHz'de CPU çalışıyor.

Böylece, eğer CPU böyle bir sistem için bir talepte bulunacak olursa, bellek herhangi bir gecikme olmadan hızlı bir şekilde tekrar konuşacaktır. Eşleşmiş saat hızları işlemcinin hızlı çalışmasını sağladı. Ancak, bir veya iki on yılda hızlı ileri sarın ve şimdi GHz hızında çalışan CPU'lara sahip olabilirsiniz, ancak ne yazık ki, bellek yongaları devam edemedi.

Büyük Sorun: Bir Çözüm

Hızla artan CPU hızları, CPU'nun, gönderdiği isteklerin hızlı bir şekilde artmasını anlaması için bellek yongasının gerçekten beklemesi gerektiği anlamına geliyordu. Bu bir problemdi. Teknik olarak aynı CPU hızına sahip bir bellek oluşturabilirsiniz, ancak her bir bilgi parçasını saklamak Silikon üzerinde daha fazla yer kaplar. Bunlar, bugün kullandığımız DIMM'lerden çok daha pahalıya mal olacak.

Geçici çözüm? Belleği ikiye bölün. Dinamik RAM'den oluşturduğumuz ana bellek ve CPU'ya yerleştirdiğimiz ikinci tip bir bellek. Çok daha küçük, aynı zamanda DRAM ile karşılaştırıldığında çok daha hızlı bir bellek türüdür. Ve bu bizim Önbellek olarak adlandırdığımız şeydir.

Bu ne işe yarıyor?

Önbellek eski moda İngilizce bir kelime olabilir, ancak CPU önbelleğinin yaptığı tam olarak budur - bir şeyleri saklar. Bir korsan hazine sandığı gibi düşün. Tamam, belki de değil. Hepimizin meraklı olduğumuz ve bir web tarayıcısından önbellek hakkında konuştuğum için, bu önbelleğin işlevselliği de aynı.

Binlerce mil ötedeki bir web sunucusuna talepte bulunmak ve her defasında görüntü ve içeriği indirmek yerine bir bilgisayar yerine, önbellek herhangi bir tarayıcı için çoğunu bellekte tutacaktır. Bu, zaman kazandırır ve web sayfalarının tarayıcılardaki önbellek sayesinde daha hızlı açılmasını sağlar.

Bir CPU aynı problemi yaşadı, kendi belleğiyle, ana belleğe göre çok daha hızlı konuşabiliyor. Böylece, CPU her zaman biraz veri talep ettiğinde, bir kopyasını yerel belleğine önbelleğe alır '. Bu, gerektiğinde yakın bir gelecekte daha hızlı getirmesini sağlar.

Eklenen Püf Noktaları

Ama hepsi bu kadar değil. Bir CPU üzerindeki yerel bellek sadece bayt tarafından değil aynı zamanda bir sonraki satırda veri depolamasını ve okumasını sağlar. CPU bir kerede bir talimat yürütürse, ana eylemi takiben bilinen sayıda talimatın gelmesi ihtimali yüksektir.

Böylece, bir seferde bellekten sadece bir kelime almak yerine, CPU sonraki 128 byte belleğe erişebilir ve tek bir seferde işlemciden 128'in tek bir satırı olan önbellek satırı denir. Fikir her zaman zaman azaltmak ve tüm süreci çok daha hızlı hale getirmektir.

PC satın almak? Öyleyse satın alımınızı sonlandırmadan önce CPU, RAM ve diğer özellikleri nasıl karşılaştırabilirsiniz.

Daha Büyük Her Zaman Daha İyi mi?

Eh, her zaman değil, ama bellek önbelleği durumunda - kesinlikle öyle. Eğer hala varsa, bize forumda şüphelerinizi bildirin.