Doğru Cevap
-
Merhabalar
İşlemcinin bir işi yaparken işlemcinin teknolojisi elveriyorsa bunu bir çok iş parçacıklarına bölerek yapabilmesi mümkün. Bunu bugün çok aktif kullanılan Download Manager'ların çalışmasına benzetebiliriz. Görsel olarak benzerlik sağlamaktadır.
Ancak dikkat edilmesi gereken bir husus işletim sistemi tarafından, yazılan programı donanım üzerinde çalıştırırken bunu yönetebilmesi gerekiyor. Burada iki tarafa iş düşmektedir. Donanım bunu desteklemeli, ki bugün bu mümkün. Aynı zamanda yazılımcı da yazdığı programda bunu aktif etmeli. Eğer aktif etmezse tek çekirdek üzerinde çalışır ve diğer çekirdekler ilgilenmezler.
Buna paralel programlama denmektedir. Detaylı bilgiyi google üzerinde alabilirsin.
Linkler
https://computing.llnl.gov/tutorials/parallel_comp/
http://www.google.com/search?q=parallel%20programming
Örnek yazmış olduğum bir kod
https://www.assembla.com/code/asal_sayi_with_paralel_programlama/subversion/nodes/Main.c?rev=3
Yukarıdaki örnekte asal sayı bulan bir program yazmıştık. Paralel programlama kullanılırsa iki kat olmasa da ona daha performanslı çalışmaktadır (çift çekirdekli işlemcide denenmişti)-
uls
Teşekkürler, aradığım kelime grubunun "paralel programlama" olduğunu öğrenmem yetti de arttı bile, şimdi dökümanlara gömülme zamanı (:12 yıl önce yazılmış
-
Cevaplar
Hiç cevap bulunamadı.