{"id":28802,"date":"2019-09-08T10:00:34","date_gmt":"2019-09-08T07:00:34","guid":{"rendered":"https:\/\/www.natro.com\/blog\/?p=28802"},"modified":"2022-05-25T16:46:24","modified_gmt":"2022-05-25T13:46:24","slug":"onbellek-nedir-ne-ise-yarar","status":"publish","type":"post","link":"https:\/\/www.natro.com\/blog\/onbellek-nedir-ne-ise-yarar\/","title":{"rendered":"\u00d6nbellek Nedir? Ne \u0130\u015fe Yarar?"},"content":{"rendered":"<p>Kullanm\u0131\u015f oldu\u011funuz cihazlarda \u00f6zellikle yapm\u0131\u015f oldu\u011funuz i\u015flemlerin haf\u0131zaya al\u0131nmas\u0131 i\u00e7in \u00f6nbellek kullan\u0131m\u0131 sa\u011flanmaktad\u0131r.<\/p>\n<p>\u00d6zellikle kullan\u0131lan cihazlar\u0131n daha h\u0131zl\u0131 olmas\u0131 i\u00e7in kullan\u0131lan <strong>\u00f6nbellek nedir<\/strong> ve nas\u0131l kullan\u0131l\u0131r? Kullan\u0131c\u0131lar i\u00e7in merak edilen konulardan biridir. Gerekli olan verileri haf\u0131zadan ula\u015f\u0131m sa\u011flanabilmesi i\u00e7in \u00f6nbellek kullan\u0131lmaktad\u0131r. Bilgisayar, telefon veya tablet gibi birbirinden farkl\u0131 cihazlarda kullan\u0131lan \u00f6nbellek sayesinde cihazlar\u0131n daha h\u0131zl\u0131 olmas\u0131 sa\u011flan\u0131r.<\/p>\n<p>CPU kullan\u0131m\u0131 \u00f6zellikle bilgisayarlarda olduk\u00e7a h\u0131zl\u0131d\u0131r. S\u00fcrekli olarak haf\u0131zadan veri okunmas\u0131n\u0131 sa\u011flar. Ancak sistem belle\u011finden gelen verilerin \u00e7o\u011fu zaman CPU h\u0131z\u0131na yeti\u015fmesi m\u00fcmk\u00fcn de\u011fildir. Bu durumda i\u015flemci verilere ula\u015fmak i\u00e7in beklemek zorunda kalmaktad\u0131r. Bu sorunun \u00e7\u00f6z\u00fclebilmesi i\u00e7in CPU i\u00e7erisinde y\u00fcksek h\u0131zl\u0131 haf\u0131zalar yer almaktad\u0131r. Bunlara da <strong>\u00f6nbellek<\/strong> ad\u0131 verilmektedir. \u00c7al\u0131\u015fmakta olan programa ait olan komutlar\u0131n ya da verilerin ge\u00e7ici olarak saklanmas\u0131 i\u00e7in y\u00fcksek h\u0131zl\u0131 haf\u0131zalar olarak bilinmektedir.<\/p>\n<h2 id=\"onbellek-ne-ise-yarar\"><strong>\u00d6nbellek Ne \u0130\u015fe Yarar?<\/strong><\/h2>\n<p>Kulland\u0131\u011f\u0131n\u0131z cihazda \u00f6zellikle CPU h\u0131z\u0131na yeti\u015febilmeniz i\u00e7in kullan\u0131lacak olan <strong>\u00f6nbellek ne i\u015fe yarar<\/strong>? Diye d\u00fc\u015f\u00fcnenler i\u00e7in \u00e7al\u0131\u015fmakta olan programlara ait konutlar\u0131n ya da verilerin ge\u00e7ici olarak saklanmas\u0131 i\u00e7in kullan\u0131lan y\u00fcksek h\u0131zl\u0131 haf\u0131zalar olarak kullan\u0131m\u0131 sa\u011flanmaktad\u0131r. Bu sayede cihaz\u0131n daha h\u0131zl\u0131 bir \u015fekilde istenilen i\u00e7eriklere ula\u015fmas\u0131 sa\u011flanmaktad\u0131r.<\/p>\n<p>Verilere ula\u015f\u0131labilmesi i\u00e7in devaml\u0131 olarak ana haf\u0131zaya eri\u015fim sa\u011flanmamas\u0131 i\u00e7in s\u0131k\u00e7a kullan\u0131lan alana verilen belli kopyalamaktad\u0131r. D\u00fczenlenmemi\u015f ya da d\u00fczenli bir \u015fekilde olu\u015fturulmu\u015f olabilir. Her iki durumda da verilere ula\u015f\u0131m\u0131 sa\u011flamaktad\u0131r. Bu nedenle \u00f6zellikle istedi\u011finiz programlar\u0131n bilgilerine ula\u015f\u0131m\u0131 kolayla\u015ft\u0131rmak amac\u0131yla ve daha k\u0131sa s\u00fcre i\u00e7erisinde a\u00e7\u0131lmas\u0131n\u0131 sa\u011flamak amac\u0131yla kullan\u0131m\u0131 sa\u011flanmaktad\u0131r.<\/p>\n<h3 id=\"onbellek-hafizasi-neye-gore-yenilenir\"><strong>\u00d6nbellek Haf\u0131zas\u0131 Neye G\u00f6re Yenilenir?<\/strong><\/h3>\n<p>Bilgisayar kullan\u0131m\u0131nda hangi verilere eri\u015filebilir oldu\u011fu belli de\u011fildir. Bu nedenle ana haf\u0131zaya eri\u015fimin gerekli olmas\u0131 durumunda b\u00fct\u00fcn blo\u011fun \u00f6nbellekten ana haf\u0131zaya aktar\u0131m\u0131 sa\u011flanmaktad\u0131r. Ayn\u0131 blok \u00fczerinde kullan\u0131lma olas\u0131l\u0131\u011f\u0131 y\u00fcksek olan farkl\u0131 bir par\u00e7a bulunmas\u0131 durumunda eri\u015fim zaman\u0131 azalt\u0131lmaktad\u0131r. Her yeni blo\u011fun \u00f6nbellekte olu\u015fturulacak olan yeri i\u00e7in <strong>\u00f6nbellek e\u015fleme plan\u0131<\/strong> ve \u00f6n bellek boyutu olarak iki ayr\u0131 \u015feye ba\u011fl\u0131 olmas\u0131 s\u00f6z konusudur.<\/p>\n<h3 id=\"onbellegin-amaci-nedir\"><strong>\u00d6nbelle\u011fin Amac\u0131 Nedir?<\/strong><\/h3>\n<p>Kullan\u0131lan cihazlarda yer alan <strong>\u00f6nbelle\u011fin amac\u0131 nedir<\/strong>? Kullan\u0131c\u0131lar i\u00e7in merak edilen konulardan biridir. \u00d6nbellek yak\u0131n zamanda kullanm\u0131\u015f oldu\u011funuz verileri i\u015flemciye ana haf\u0131zadan yak\u0131n bir yerde tutarak haf\u0131za eri\u015fimini h\u0131zland\u0131rmaktad\u0131r. Ana haf\u0131za kadar b\u00fcy\u00fck olmamas\u0131na kar\u015f\u0131n son derece h\u0131zl\u0131d\u0131r. Bu sayede verilere daha h\u0131zl\u0131 \u015fekilde ula\u015f\u0131m sa\u011flanabilir.<\/p>\n<p>\u00d6nbelle\u011fe herhangi bir adres \u00fczerinden ula\u015f\u0131m sa\u011flanamaz. Ayn\u0131 zamanda i\u00e7erikle eri\u015filebilir de\u011fildir. Kullanm\u0131\u015f oldu\u011funuz programlar ya da veriler \u00f6nbelle\u011fe kay\u0131t olmaktad\u0131r. Bu sayede ayn\u0131 program\u0131 yeniden kullanmak istedi\u011finizde daha k\u0131sa s\u00fcre i\u00e7erisinde a\u00e7\u0131lmas\u0131 sa\u011flanmaktad\u0131r. \u00d6nbelle\u011fi bo\u015falt\u0131lmas\u0131 durumunda yap\u0131lacak olan i\u015flemlerde yava\u015flama s\u00f6z konusu olmaktad\u0131r. Sorun ya\u015famak istemeyenler i\u00e7in \u00f6zellikle \u00f6nbelle\u011fin bo\u015falt\u0131lmas\u0131 konusunda daha dikkatli olunmas\u0131 gerekir.<\/p>\n","protected":false},"excerpt":{"rendered":"Kullanm\u0131\u015f oldu\u011funuz cihazlarda \u00f6zellikle yapm\u0131\u015f oldu\u011funuz i\u015flemlerin haf\u0131zaya al\u0131nmas\u0131 i\u00e7in \u00f6nbellek kullan\u0131m\u0131 sa\u011flanmaktad\u0131r. \u00d6zellikle kullan\u0131lan cihazlar\u0131n daha h\u0131zl\u0131&hellip;\n","protected":false},"author":7,"featured_media":27641,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[389],"tags":[],"class_list":{"0":"post-28802","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-donanim-yazilim"},"_links":{"self":[{"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/posts\/28802","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/comments?post=28802"}],"version-history":[{"count":1,"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/posts\/28802\/revisions"}],"predecessor-version":[{"id":33431,"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/posts\/28802\/revisions\/33431"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/media\/27641"}],"wp:attachment":[{"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/media?parent=28802"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/categories?post=28802"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/tags?post=28802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}