Bir işlemcinin konuları nelerdir?
Çok iş parçacığının faydaları
Çoklu görev veya aynı anda birden çok program ve işlemin yürütülmesi, çok iş parçacıklı tarafından desteklenir. Bu, kullanıcının aynı anda birden çok görevi gerçekleştirebildiğinden, çalışan programların arasında hızla geçiş yapmasına olanak tanır. Bu, CPU saat hızına bağlı olmayan daha iyi bir performans üretir.
amaç
Süreçler iş parçacığına bölünür. Tek bir program, sırayla, dişlere ayrılan bir veya daha fazla işlemden oluşabilir. Bir işlemin iş parçacığı, görevlerini daha hızlı bir şekilde tamamlamak için eşzamanlı olarak komut paylaşır ve kod ve erişim sistemi kaynaklarını kullanır.
Yaygın hatalar
İş parçacıkları bir işlemcinin çekirdekleriyle karıştırılmamalıdır. Birden çok iş parçacığı ve çekirdek, bir bilgisayarı daha hızlı çalıştırmaya yardımcı olur, ancak oldukça farklı şeylerdir. İş parçacıkları bir yazılım düzeyinde bulunurken, çekirdekler ayrı fiziksel işlemcilerdir ve tek bir yonga üzerine kurulur. Şu anda pazardaki neredeyse tüm işlemciler birden fazla çekirdeğe sahiptir. Konular sistem kaynaklarını tek bir çekirdek içinde paylaşır.
Çoklu görevlerin dezavantajları
Birden fazla iş parçacığı, özellikle önbellek gibi kaynakları paylaştıklarında birbiriyle etkileşime girebilir. Desteklenen çok iş parçacıklı donanım da birçok işlemcide sınırlıdır.