bir çok kişinin yüksek mhz değerleri ve
çift çekirdek olması ile kıyasladığı son çıkan en iyisidir diyerek aldığı bilgisayar parçası.
öncelikle bu konuda bazı kısımları naçizane açıklayabiliriz.
öncelikle çift çekirdek nedir.
bir işlemci çekirdeği aynı anda bir
process ile ilgilenebilir. örneğin siz bilgisayarınızda winamp ile müzik dinlerken, resimlerinize bakıp, aynı anda arka planda çalışan işletim sistemi dosyalarınız vs hepsi ile ilgilenir işlemci. peki aynı anda bir tek işlem yapabiliyorsa, bilgisayarda nasıl çoklu işlem yapabiliyoruz. öncelikle sinir hücrelerine benzetebiliriz bunu. işlemler işlem sırasına göre incelenir. o esnada işletim sisteminin sırası ile gönderdiği her bir işi tek tek işler işlemci. fakat bu çok hızlı gerçekleştiği için örneğin biz winamp dinlerken başka bir işlem yaptığımızda winamp içerisindeki kesintiyi farkedemeyiz.
çift çekirdekte durum değişiyor,
multitasking adı verilen çoklu uygulamalar işletim sistemi tarafından işlemci çekirdekleri arasında paylaştırılır. yani aynı anda winamp dan müzik dinliyor ve resim bakıyorsanız çekirdeklerden biri birini diğeri diğer işlemi yapar.
veriyolu: şimdi işlemciyi bir çimento fabrikasına benzetelim. beton üretiliyor ve ilgili alana kamyonlarla taşınıyor. veriyolu o kamyonların kullandığı yoldaki şerit sayısı ile benzerlik gösterir. bu sayede işlemcide işlenen veriler trafik sıkışmasına maruz kalmaz, ve daha hızlı bir şekilde aktarım sağlanır.
önbellek * : şimdi fabrikanızda çimento karıyorsunuz, kardığınız kazan ne kadar büyükse aynı makina ile o kadar daha çok ve hızlı harç kararsınız. yani ne kadar önbelleğiniz varsa aynı anda o kadar çok veriyi işleme alabilirsiniz.
ve son olarak toparlayacak olursak. şöyle somutlaştıralım.
bir oto yıkama dükkanı düşünün.
bu dükkanda işlemci çekirdeği sayısı dükkandaki araba yıkayan eleman sayısı ile temsil edilsin. yalnız her bir eleman aynı anda tek bir araba yıkayabiliyor. dükkanın kapı genişliği ve dükkan içerisindeki yol, veriyolu olsun ve son olarak dükkanın aynı anda alabildiği araba sayısı ise önbellek olsun.
dükkanda birim zamanda ne kadar çok araba yıkamak isterseniz değiştirebileceğiniz değişkenler yıkamacı eleman sayısı (çekirdek)*, şerit ve dükkanın kapı aralığı (veriyolu), ve son olarak dükanın araba alabilme kapasitesi(önbellek). eleman sayısı arttıkça hız artar*, şerit ve kapı aralığı arttıkça giriş çıkışlar hızlanır, ve kapasite arttıkça girdi çıktı işlemleri aza indirgenerek birim zamanda daha çok araba yıkanabilir.
tamamen aynı olmasa da işlemci mantığı buna benzer şekildedir.
* çekirdek sayısı, eğer tek kişinin başa çıkabileceği kadar araba geliyorsa, ve aynı anda bir kişi sadece bir araba yıkayabiliyorsa (multitasking desteğinin olmaması) hızı artıran bir etken değildir.