Çok Çekirdekli ve İş Parçacıkları İşlemciler
Çeşitli / / July 04, 2021
Guillem Alsina González, Mayıs ayında. 2017
“mikroişlemci dört çekirdekten (dört çekirdek olarak bilinir) oluşur ve dört yürütme iş parçacığı içerir”; Bu, yonga setli bilgisayarların teknik özelliklerini okumaya giderek daha fazla alıştığımız bir özellik. mimari x86-64, cep telefonlarında ve ARM mimarisi yongalarına sahip diğer cihazlardayken, sahip oldukları çekirdek sayısına bakmaya çoktan alıştık.
Ancak bu veriler tam olarak ne anlama geliyor? Herhangi bir mikroişlemci, birkaç CPU'yu tek bir pakette bir araya getirmek gibi olacak birkaç işlem çekirdeğine sahip olabilir.
Bu "paket" tek bir mikro gibi davranır, ancak her bir çekirdeğini Farklı uygulamalar ve amaçlar için veya farklı amaçlar için paralel olarak gerçekleştirilen bağımsız hesaplamalar aynısı uygulama.
Bu bakımdan işletim sistemleri ve uygulamalar bu özelliklerden faydalanmak ve en iyi şekilde yararlanmak için hazırlanmalıdır.
Her zaman olduğu gibi, içinde disiplin arasında bilgi işlem, paralel olarak hesaplamalar yapmak için bir ihtiyaç olmuştur. Bunun için sunucular birkaç mikroçip eklemeye başladı ve bu özellikten yararlanan paralel hesaplama dalı da doğdu.
Tek çipli mikroçiplerde çalışmaya başlayan çok görevli masaüstü işletim sistemleri tek çekirdek, çoklu görev sunmak için birden çok çekirdeği tek bir işlemcide kapsülleme ihtiyacına yol açtı gerçek
İlk başta, çoklu görev, görevler arasında hızlı geçiş yapılarak simüle edildi, ancak sonunda, bu değişiklik fark edilmekten daha fazla oldu ve bilgisayarların performansını düşürdü.
Bu nedenle, birkaç şirket, özellikle Intel, masaüstü bilgisayar düzeyinde çok çekirdekli bir mimariyi uygun maliyetli hale getirmek için çalıştı.
Ancak, üst düzey bilgi işlemde, bu çok çekirdekli yongalar 1980'lerden beri uzun süredir mevcuttu. Elbette süper bilgisayarlardan ve büyük kurumsal sunuculardan bahsediyoruz.
2006'da Intel, ilk çift çekirdekli yonga olan Core Duo'yu piyasaya sürdü.
Buradan, çok çekirdekli yongaların gelişimi masaüstü bilgisayarlar arasında ve yalnızca Intel'in kreasyonlarında değil, aynı zamanda AMD gibi rakiplerinin ürünlerinde de yaygınlaştı.
Yaklaşık dört yıl sonra, paradigma üzerine monte edilmiş NVIDIA Tegra 2 gibi örneklerle çok çekirdekli mimarinin ARM mikroçipleri alanına ulaştı. Bilgisayar sistemleri gibi davranmaya hazırlanan yeni nesil terminallerin ortaya çıkmasına neden olan Motorola ATRIX, sıra.
ARM çipleri artık yeterlilik masaüstü ve yüksek performanslı bilgi işlem uygulamalarında x86-64 yongalarına.
Ancak çoklu işlemle bağlantılı başka bir kavram daha var ve bu Konu (kelimenin tam anlamıyla, "iş parçacığı" veya "çizgi") ve her bir çekirdekte üst üste binebilecek görev sayısından oluşur.
Böylece bir işlemci çift çekirdekçift çekirdek) ikisiyle İş Parçacığı yürütme, aynı anda iki görevi, her bir çekirdekte bir tane olmak üzere halledebilir. dört çekirdekli sekiz ile İş Parçacığı bu, her bir çekirdek için en fazla iki farklı işlemin değiştirilebileceği anlamına gelir.
Bu değişim, değiştirilerek gerçekleştirilir. kod ve süreçlerden birinin verisi diğerinin kodu ve verisi ile olağanüstü bir hızla, böylece Sonuç şu ki, aynı çekirdek içinde gerçek çoklu görev var gibi görünüyor, ancak bu sadece bir takdir.
Fotoğraflar: Fotolia - Petr Ciz / Yok84
Çok Çekirdekli İşlemciler ve İş Parçacıkları Konuları