WEBVTT

00:05.410 --> 00:10.600
Evet arkadaşlar, şimdi önceki ders videolarında tartıştığımız Kuyu kazma analojisini gerçek

00:10.600 --> 00:14.020
Multithreading ortamı ile karşılaştırmaya çalışalım.

00:14.020 --> 00:14.680
Doğru.

00:15.400 --> 00:21.670
Yani burada dört varlığımız, işçi kaynakları işlemimiz ve gerçekleştirilecek iş miktarımız var,

00:21.670 --> 00:22.410
değil mi?

00:22.420 --> 00:27.640
Yani benzetmeye göre, işçiler hiçbir şey değildir, ancak onlar kuyu kazıcılarıdır, kuyuları kazmaktan

00:27.640 --> 00:32.650
sorumlu olan insanlardır, oysa çok iş parçacıklı ortamda işçiler hiçbir şey değildir, ancak iş parçacıklarıdır,

00:32.650 --> 00:34.210
değil mi?

00:34.240 --> 00:37.000
Bazı işleri yapmak için iş parçacığı oluşturuyoruz.

00:37.000 --> 00:37.630
Değil mi?

00:37.630 --> 00:40.870
Yani iş parçacığı çok iş parçacıklı ortamda bir işçidir.

00:40.960 --> 00:46.270
Şimdi kaynaklara gelince, benzetmede kullanılan kaynak kazma aletiydi.

00:46.270 --> 00:53.260
Çoklu iş parçacığı ortamında ise iş parçacıkları işlerini tamamlamak veya ilerletmek için CPU belleğine ve diğer

00:53.260 --> 00:55.690
donanım kaynaklarına ihtiyaç duyar.

00:55.690 --> 00:56.410
Doğru.

00:57.700 --> 01:04.090
Kuyu kazma benzetmesindeki geçiş söz konusu olduğunda, eşzamanlılık durumunda bir

01:04.090 --> 01:07.890
kuyu kazıcıdan diğerine geçiş vardı, değil mi?

01:07.900 --> 01:13.180
Çoklu iş parçacıklı ortamda, aynı geçiş bağlam değiştirme olarak adlandırılır.

01:13.950 --> 01:19.950
Bir iş parçacığı CPU'dan çıkarılır ve diğer iş parçacığına görevini yerine getirmesi için CPU atanır.

01:20.190 --> 01:21.030
Doğru.

01:21.030 --> 01:26.250
Yani bağlam değiştirme gerçekleştiğinde bir iş parçacığından diğerine geçiş olur, değil mi?

01:27.680 --> 01:33.560
Ve son olarak, kuyu kazma benzetmesinde yapılması gereken sonlu miktarda iş vardı, bu sonlu miktarda

01:33.560 --> 01:40.220
iş 100 metrelik kuyu kazmaktı, oysa çoklu iş parçacığı ortamında her iş parçacığının yapması gereken bazı

01:40.220 --> 01:42.260
işler vardır, değil mi?

01:42.290 --> 01:47.720
Yani her bir iş parçacığı tarafından yapılacak iş, söz konusu iş parçacığı tarafından gerçekleştirilecek iş midir?

01:48.020 --> 01:50.900
Şimdi bu tabloyu aklınızda tutun.

01:50.930 --> 01:57.710
Şimdi bir sonraki ders videosunda bu kuyu kazma analojisini eşzamanlı durumda, paralellik durumunda

01:57.710 --> 02:03.050
ve tekil durumda Multithreading ortamına nasıl eşleyeceğimizi tartışacağız.
