WEBVTT

00:00.000 --> 00:01.050
Eğitmen: Bu derste

00:01.050 --> 00:03.240
sanal bellek hakkında konuşacağız.

00:03.240 --> 00:05.760
Sayfa dosyası olarak da bilinen sanal bellek, esasen

00:05.760 --> 00:06.840
sabit diskinizde veya

00:06.840 --> 00:09.630
katı hal sürücünüzde işletim sisteminiz tarafından tahsis

00:09.630 --> 00:11.430
edilen ve fiziksel RAM'iniz aktif olarak

00:11.430 --> 00:13.020
çalışan programlarınız için yetersiz

00:13.020 --> 00:15.840
kaldığında veya azaldığında bellek veya RAM gibi davranan

00:15.840 --> 00:18.660
bir alan bloğudur.

00:18.660 --> 00:20.040
Bu, çoğu modern işletim sisteminde

00:20.040 --> 00:21.683
bulunan ve gerçekte sahip olduğunuzdan

00:21.683 --> 00:23.670
daha fazla belleğe sahip olduğunuzu taklit etmenize

00:23.670 --> 00:26.220
olanak tanıyan harika bir özelliktir.

00:26.220 --> 00:27.300
Ancak unutmayın, bu

00:27.300 --> 00:30.540
tüm çözümler için mükemmel bir çözüm değildir ve sizin için

00:30.540 --> 00:33.150
gerçekten geçici bir çözümdür ve çok fazla sanal

00:33.150 --> 00:35.850
RAM kullanımıyla karşılaşıyorsanız, muhtemelen

00:35.850 --> 00:38.220
sistemdeki fiziksel RAM'inizi de artırmanız

00:38.220 --> 00:39.523
gerekecektir.

00:39.523 --> 00:40.777
Nedenmiş o?

00:40.777 --> 00:42.024
Unutmayın, farklı

00:42.024 --> 00:43.770
bellek ve depolama türleriyle

00:43.770 --> 00:46.890
uğraşırken, üç ana türümüz vardır.

00:46.890 --> 00:49.080
İşlemcinin içinde son derece hızlı

00:49.080 --> 00:50.790
bir ön belleğimiz var.

00:50.790 --> 00:53.130
Sonra fiziksel rastgele erişim belleğimiz

00:53.130 --> 00:54.300
ya da sistem belleğimiz

00:54.300 --> 00:56.220
var ve bu RAM önbellekten daha yavaş,

00:56.220 --> 01:00.300
ancak yine de sabit disk sürücüsü ya da daha hızlı bir katı hal sürücüsü

01:00.300 --> 01:04.290
gibi bir depolama aygıtı kullanmaktan çok daha hızlı.

01:04.290 --> 01:06.919
İşin özüne inildiğinde, fiziksel belleğin yerini

01:06.919 --> 01:09.690
tutacak gerçek bir şey yoktur, ancak zor durumlarda

01:09.690 --> 01:11.704
sanal RAM kullanılabilir.

01:11.704 --> 01:14.790
Şimdi, sanal RAM ya da sıklıkla kullandığımız adıyla sanal bellek

01:14.790 --> 01:15.990
söz konusu olduğunda, göreceğiniz

01:15.990 --> 01:18.150
gerçekten iki tür vardır.

01:18.150 --> 01:20.010
Eğer bir Windows sistemi üzerinde çalışıyorsanız,

01:20.010 --> 01:22.740
bunun bir sayfa dosyası olarak adlandırıldığını duyacaksınız.

01:22.740 --> 01:25.740
Eğer bir Linux, Unix veya Mac sistemi çalıştırıyorsanız,

01:25.740 --> 01:28.620
bu genellikle takas alanı olarak adlandırılır.

01:28.620 --> 01:30.990
Bunların her ikisi de aynı anlama gelmektedir.

01:30.990 --> 01:32.640
Esasen depolama aygıtınızda

01:32.640 --> 01:34.869
boyut olarak artacak ve sizin için sistem

01:34.869 --> 01:37.710
belleği gibi davranacak gizli bir dosyadır.

01:37.710 --> 01:39.925
Böylece fiziksel sistem belleğiniz tükendiğinde,

01:39.925 --> 01:42.600
veriler bu fiziksel bellekten bu sayfa dosyasına veya

01:42.600 --> 01:44.880
takas alanına aktarılacak ve olduğundan daha

01:44.880 --> 01:47.910
fazla belleğiniz varmış gibi davranacaktır.

01:47.910 --> 01:48.840
Sanal belleğinize çok

01:48.840 --> 01:51.064
fazla güvendiğinizin açık bir işareti, farklı

01:51.064 --> 01:53.400
programlar üzerinde çalışırken sabit diskinizin

01:53.400 --> 01:55.741
çok fazla döndüğünü duymaya başlamanızdır.

01:55.741 --> 01:57.600
Bunun nedeni, bir şeylerin bu sayfa

01:57.600 --> 01:59.340
dosyasına veya takas alanına girip

01:59.340 --> 02:01.470
çıkması ve RAM'e geri dönmesidir.

02:01.470 --> 02:02.670
Ve bu her gerçekleştiğinde,

02:02.670 --> 02:04.830
sabit diskten bunu okumak ve yazmak zorundadır,

02:04.830 --> 02:06.368
bu da tüm sisteminizi ve diğer

02:06.368 --> 02:08.820
tüm işlemlerinizi yavaşlatır.

02:08.820 --> 02:10.500
Sanal bellekle uğraşırken, işletim

02:10.500 --> 02:11.790
sisteminiz bu bellek konumlarını

02:11.790 --> 02:13.180
dört kilobayt büyüklüğünde

02:13.180 --> 02:15.000
parçalar halinde bu farklı işlemlere

02:15.000 --> 02:17.535
atayacaktır.

02:17.535 --> 02:20.024
Bu parçalar sayfa olarak bilinir.

02:20.024 --> 02:22.050
Şimdi, bellek denetleyicisi bu dört kilobaytlık

02:22.050 --> 02:24.480
parçaları ya da sayfaları kullanarak fiziksel belleğin

02:24.480 --> 02:27.570
içine ya da dışına bir şeyler taşıyabilecek ve bu aslında fiziksel belleğinizin

02:27.570 --> 02:30.030
daha fazlasını serbest bırakacaktır.

02:30.030 --> 02:33.210
Ancak unutmayın, sisteminizdeki CPU, veri yolunu kullanarak

02:33.210 --> 02:36.990
bellekten okuyabildiği gibi doğrudan sabit sürücüden okuyamaz ve bu nedenle,

02:36.990 --> 02:39.630
bu şeylerin daha sonra kullanabilmeniz için takas dosyasından

02:39.630 --> 02:41.640
veya sayfa dosyasından belleğe girip çıkması

02:41.640 --> 02:43.901
gerekecektir.

02:43.901 --> 02:46.770
Sisteminizin çok yavaşladığını görmeye başlarsanız, bunun muhtemelen

02:46.770 --> 02:49.290
bir bellek sorunu olacağını unutmayın, bu nedenle kullanılabilir

02:49.290 --> 02:50.670
belleğinizi ve ne kadar boş belleğiniz

02:50.670 --> 02:52.380
olduğunu kontrol edin.

02:52.380 --> 02:54.630
Ve eğer çok fazla belleğiniz yoksa, daha fazla ek fiziksel

02:54.630 --> 02:56.619
bellek koymanızın zamanı gelmiş olabilir.

02:56.619 --> 02:59.160
Ancak bu arada, sanal belleğinizin veya sayfa dosyanızın

02:59.160 --> 03:01.260
ya da takas alanınızın boyutunu biraz daha fazla

03:01.260 --> 03:03.990
tutabilmek için artırabilir ve sisteminizi daha sonra fiziksel

03:03.990 --> 03:06.090
RAM modülü takılana kadar bir ara çözüm olarak

03:06.090 --> 03:08.301
gerçekte olduğundan daha fazla belleğe sahip

03:08.301 --> 03:11.553
olduğunu düşünmesi için kandırabilirsiniz.
