<br />
<b>Deprecated</b>:  Array and string offset access syntax with curly braces is deprecated in <b>/home/erka5975/domains/erkancomez.com.tr/public_html/wp-content/themes/writing/framework/twitter/OAuth.php</b> on line <b>103</b><br />
<br />
<b>Deprecated</b>:  Array and string offset access syntax with curly braces is deprecated in <b>/home/erka5975/domains/erkancomez.com.tr/public_html/wp-content/themes/writing/framework/twitter/OAuth.php</b> on line <b>103</b><br />
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IT &#8211; Erkan Çömez</title>
	<atom:link href="https://erkancomez.com.tr/category/it/feed/" rel="self" type="application/rss+xml" />
	<link>https://erkancomez.com.tr</link>
	<description></description>
	<lastBuildDate>Sun, 13 Feb 2022 16:24:06 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.1</generator>

<image>
	<url>https://erkancomez.com.tr/wp-content/uploads/2018/10/cropped-1266207-200-32x32.png</url>
	<title>IT &#8211; Erkan Çömez</title>
	<link>https://erkancomez.com.tr</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>GeoServer Kurulumu</title>
		<link>https://erkancomez.com.tr/geoserver-kurulumu/</link>
					<comments>https://erkancomez.com.tr/geoserver-kurulumu/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 13 Feb 2022 15:24:43 +0000</pubDate>
				<category><![CDATA[CBS]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[GeoServer]]></category>
		<category><![CDATA[geoserver 2.20.2]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[kurulum]]></category>
		<guid isPermaLink="false">https://erkancomez.com.tr/?p=887</guid>

					<description><![CDATA[GeoServer, Java ile yazılmış, kullanıcıların coğrafi verileri paylaşmasına ve düzenlemesine olanak tanıyan açık kaynaklı bir yazılım sunucusudur. ]]></description>
										<content:encoded><![CDATA[
<p>GeoServer, Java ile yazılmış, kullanıcıların coğrafi verileri paylaşmasına ve düzenlemesine olanak tanıyan açık kaynaklı bir yazılım sunucusudur.&nbsp;Birlikte çalışabilirlik için tasarlanmış olup, açık standartları kullanarak herhangi bir ana uzamsal veri kaynağından veri yayınlar.</p>



<p>GeoServer’ı <a rel="noreferrer noopener" href="http://geoserver.org/release/stable/" target="_blank">buradan</a> son sürümünü indirerek veya mevcut sürümleri arşiv kısmından bakarak dilediğiniz sürümde kuruluma başlayabilirsiniz. Bu makalede 2.20.2 versiyon üzerinden anlatım yapılacaktır. Windows installer ile kurulum yapacağımız için yükleyiciyi direkt <a href="https://sourceforge.net/projects/geoserver/files/GeoServer/2.20.2/GeoServer-2.20.2-winsetup.exe/download">buradan </a>indirebilirsiniz.</p>



<p>Kurulum dosyamızı indirdikten sonra exe’yi çalıştırdığımızda bir karşılama ekranı gelecek ve next diyerek bir sonraki aşamaya geçebiliriz. Lisans koşullarını da kabul edip bir sonraki adım olan java yolunu belirtmemiz gerekir. Eğer java’yı daha önce indirmemişseniz <a href="https://adoptium.net/" target="_blank" rel="noreferrer noopener">buradan</a> indirebilirsiniz. Üyeliğiniz yoksa üye olarak ücretsiz bir şekilde indirebilirsiniz. Java’yı indirip kurduktan sonra kurduğumuz dosya yolunu belirterek (Şekil 1) kuruluma devam ediyoruz.</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="496" height="385" src="https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_1.png" alt="" class="wp-image-888" srcset="https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_1.png 496w, https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_1-300x233.png 300w, https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_1-399x310.png 399w, https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_1-264x205.png 264w" sizes="(max-width: 496px) 100vw, 496px" /><figcaption>Şekil 1: GeoServer Java JDK</figcaption></figure>



<p>GeoServer’ın kurulacağı yolu da belirterek ilerliyoruz. Bir sonraki aşamada GeoServer’a tarayıcı üzerinden erişmek için kullanıcı adı ve şifre belirlememiz gerekir. Varsayılan kullanıcı adı admin şifre ise geoserver olarak belirlenmiştir. Bu aşamayı da geçtikten sonra sunucumuz hangi portu kullanacak onu belirlememiz gerekiyor. Windows portları ile çakışmayan bir port seçmenizi öneririm. 1922 portunu seçerek ilerliyorum. Şekil 2’de gösterilen kısım şu yönden önemlidir. Eğer GeoServer’ı sunucu üzerinde kullanacaksanız ‘Install as a service’ olarak kurulum yapmanız gerekmektedir. Normal lokalinizde kullanacaksanız ‘Run manually’ seçeneğini öneririm. Buradaki fark bilgisayarı çalıştırdığınızda GeoServer otomatik olarak başlar. ‘Run manually’ seçeneğinde ise sizin başlatıp kapatmanız gerekir.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="495" height="383" src="https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_2.png" alt="" class="wp-image-889" srcset="https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_2.png 495w, https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_2-300x232.png 300w, https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_2-401x310.png 401w, https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_2-265x205.png 265w" sizes="(max-width: 495px) 100vw, 495px" /><figcaption>Şekil 2: GeoServer Kurulum Tipi</figcaption></figure>



<p>Son olarak install diyerek kurulumu tamamlayabiriz. Kurulum tamamlandıktan sonra windows arama kısmına Start GeoServer yazarak uygulamayı çalıştırıp herhangi bir tarayıcı üzerinden ‘localhost:1922/geoserver/web/’ yazarak GeoServer’ı kullanmaya başlayabilirsiniz.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="993" height="524" src="https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_3.png" alt="" class="wp-image-890" srcset="https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_3.png 993w, https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_3-300x158.png 300w, https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_3-768x405.png 768w, https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_3-758x400.png 758w, https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_3-455x240.png 455w, https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_3-267x141.png 267w" sizes="(max-width: 993px) 100vw, 993px" /><figcaption>Şekil 3:GeoServer Karşılama Ekranı</figcaption></figure>



<p>GeoServer’ın kullanımını öğrenmek için buradan ilgili yazıya gidebilirsiniz.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://erkancomez.com.tr/geoserver-kurulumu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GeoServer Nedir?</title>
		<link>https://erkancomez.com.tr/geoserver-nedir/</link>
					<comments>https://erkancomez.com.tr/geoserver-nedir/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 12 Feb 2022 14:56:30 +0000</pubDate>
				<category><![CDATA[CBS]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[GeoServer]]></category>
		<category><![CDATA[GeoWebCache]]></category>
		<category><![CDATA[GIS]]></category>
		<guid isPermaLink="false">https://erkancomez.com.tr/?p=871</guid>

					<description><![CDATA[Kullanıcıların farklı ortamlardan coğrafi verilere erişmesini ve bu verilerle çalışmasını sağlayan GeoServer, java ile yazılmış açık kaynak kodlu bir yazılımdır. ]]></description>
										<content:encoded><![CDATA[
<p>Kullanıcıların farklı ortamlardan coğrafi verilere erişmesini ve bu verilerle çalışmasını sağlayan GeoServer, java ile yazılmış açık kaynak kodlu bir yazılımdır. Openlayers entegrasyonu sayesinde herhangi bir görüntüleme aracına ihtiyaç duymadan servis edilen veriler anında internet üzerinden sorgulanıp görülebilmektedir. GeoServer’ı <a href="http://geoserver.org/download/" target="_blank" rel="noreferrer noopener">buradan</a> indirebilirsiniz.</p>



<p>&nbsp;Açık Geospatial Konsorsiyumu (OGC) standartlarında web servislerinin (WCS, WMS, WFS, WFS-T) oluşturulmasını sağlayan GeoServer veri kaynağı olarak vektör (Oracle Spatial, ArcSDE, DB2, MySQL, PostGIS, Shapefiles ve Web Servisleri) ve raster (ArcGrid, GeoTiff, 51 Jpeg2000, ECW, MrSID) veriler kullanabilmekle beraber standart protokollerde üretilmiş olan KML, GML, GeoRSS, GeoPDF gibi formatları da okuyabilmektedir. OGC tarafından belirlenen standartları kullanan GeoServer, harita oluşturma ve veri paylaşımında büyük esneklik sağlar. Yukarıda bahsedilen formatlar düzgün işleyen bir iş krualına göre konumlandırılması gerekmektedir. Oluşturulan coğrafi verileri depolamaktan bir uygulamaya yerleştirmeye kadar bir dizi adım vardır. Peki Geoserver bu sistemin neresinde bulunuyor?</p>



<figure class="wp-block-image size-full is-resized is-style-default"><img loading="lazy" decoding="async" src="https://erkancomez.com.tr/wp-content/uploads/2022/02/Architecture.png" alt="" class="wp-image-873" width="427" height="459" srcset="https://erkancomez.com.tr/wp-content/uploads/2022/02/Architecture.png 542w, https://erkancomez.com.tr/wp-content/uploads/2022/02/Architecture-279x300.png 279w, https://erkancomez.com.tr/wp-content/uploads/2022/02/Architecture-373x400.png 373w, https://erkancomez.com.tr/wp-content/uploads/2022/02/Architecture-289x310.png 289w, https://erkancomez.com.tr/wp-content/uploads/2022/02/Architecture-191x205.png 191w" sizes="auto, (max-width: 427px) 100vw, 427px" /><figcaption>Şekil 1: GeoServer Uygulama Hiyerarşisi</figcaption></figure>



<p>Şekil 1’de görüldüğü üzere GeoServer veritabanı ile harita görüntüleme bileşeni arasında konumlandırılmış gözükmektedir. GeoWebCache ise sistemin daha hızlı ve performanslı çalışmasını sağlamak için verileri önbellekte tutmaktadır.</p>



<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6469737244690290" data-ad-slot="2204615499" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p>Web tabanlı harita projelerinizde verilerinizi görüntülemek için piyasada bulunan açık kaynak veya ticari uygulamalardan faydalanabilirsiniz. En çok kullanılan ve tercih edilen açık kaynak harita görüntüleme bileşeni OpenLayers’ir. OpenLayers’i <a href="https://openlayers.org/download/">buradan</a> indirebilirsiniz.</p>



<p>GeoServer’ın kurulumu hakkında bilgi edinmek için buradan diğer yazımı okuyabilirsiniz.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://erkancomez.com.tr/geoserver-nedir/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SMTPUTF8</title>
		<link>https://erkancomez.com.tr/smtputf8/</link>
					<comments>https://erkancomez.com.tr/smtputf8/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 04 Jan 2021 16:28:18 +0000</pubDate>
				<category><![CDATA[Domain - Hosting]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[smtp]]></category>
		<category><![CDATA[smtputf8]]></category>
		<category><![CDATA[utf8]]></category>
		<guid isPermaLink="false">https://erkancomez.com.tr/?p=807</guid>

					<description><![CDATA[Mailin "SMTPUTF8 is required, but was not offered by host" hatasından dolayı geri dönmesi ve çözümü.]]></description>
										<content:encoded><![CDATA[
<p>Bu yazımda gönderdiğiniz mailin &#8220;<strong>SMTPUTF8 is required, but was not offered by host</strong>&#8221; hatasından dolayı geri dönmesini ve çözümünü ele alacağım. Özellikle plesk kullanıcılarının karşılaşacağı bu durumu çözmek oldukça kolay.</p>



<h2 class="wp-block-heading" id="smtputf8-nedir"><strong>SMTPUTF8 nedir?</strong></h2>



<p>SMTPUTF8&#8217;de Postfix&#8217;in kendisinden daha fazlası vardır.&nbsp;E-posta altyapınızın geri kalanının da UTF-8 e-posta adreslerini ve ileti başlığı değerlerini işleyebilmesi gerekir.&nbsp;Bu, SMTP tabanlı içerik filtrelerinde (Amavisd), LMTP sunucularında (Dovecot) ve aşağı akış SMTP sunucularında SMTPUTF8 protokol desteğini içerir. Postfix SMTPUTF8 desteği varsayılan olarak etkindir, ancak geriye dönük uyumluluk güvenlik ağının bir parçası olarak devre dışı bırakılabilir.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://erkancomez.com.tr/wp-content/uploads/2021/01/SMTP-Transfer-Steps-1024x536.png" alt="" class="wp-image-809" width="424" height="221" srcset="https://erkancomez.com.tr/wp-content/uploads/2021/01/SMTP-Transfer-Steps-1024x536.png 1024w, https://erkancomez.com.tr/wp-content/uploads/2021/01/SMTP-Transfer-Steps-300x157.png 300w, https://erkancomez.com.tr/wp-content/uploads/2021/01/SMTP-Transfer-Steps-768x402.png 768w, https://erkancomez.com.tr/wp-content/uploads/2021/01/SMTP-Transfer-Steps-764x400.png 764w, https://erkancomez.com.tr/wp-content/uploads/2021/01/SMTP-Transfer-Steps-455x238.png 455w, https://erkancomez.com.tr/wp-content/uploads/2021/01/SMTP-Transfer-Steps-267x140.png 267w, https://erkancomez.com.tr/wp-content/uploads/2021/01/SMTP-Transfer-Steps.png 1200w" sizes="auto, (max-width: 424px) 100vw, 424px" /><figcaption>smtp</figcaption></figure></div>



<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6469737244690290" data-ad-slot="2204615499" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p><strong>Bu sorunu nasıl çözebiliriz?</strong></p>



<p>Öncelikle sunucunuza bağlanıp /etc/postfix/main.cf&nbsp;adlı dosyayı düzenlememiz gerekiyor. İlgili dosyaya gittikten sonra <strong>&#8220;smtputf8_enable = yes&#8221;</strong> komutunu eklememiz gerekli. Biz burada utf8 desteğini etkinleştirdik. Daha sonra bu değişiklikleri kaydedip, postfix&#8217;i tekrar başlatmamız gerekiyor. Bunun içinde /etc/postfix konumundayken &#8220;<strong>reload</strong>&#8221; komutunu çalıştırmamız yeterli.</p>



<p>Bu ayarları yaptıktan sonra mailleriniz sorunsuz bir şekilde karşı sunucuya iletilecektir.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://erkancomez.com.tr/smtputf8/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Belleğin Segmentlerle Organizasyonu nedir?</title>
		<link>https://erkancomez.com.tr/bellegin-segmentlerle-organizasyonu-nedir/</link>
					<comments>https://erkancomez.com.tr/bellegin-segmentlerle-organizasyonu-nedir/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 09 Jun 2019 18:47:50 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[bellek]]></category>
		<category><![CDATA[organizasyon]]></category>
		<category><![CDATA[segment]]></category>
		<guid isPermaLink="false">https://www.erkancomez.com.tr/?p=595</guid>

					<description><![CDATA[16 bit mikro işlemcilerden bu yana Intel belleğe erişim zamanı segment kaydedicilerini kullanmaktadır. Bu kaydediciler program, veri, yığıt, ek ve diğer program kısımlarının segment adreslerini tutmak için kullanılır. Bu kaydediciler 16 bittir. Belleğin segmentlerle organizasyonunun avantajları; Belleğin segmentler yardımı ile ayrı ayrı kesitlere bölünmesi işlemci de yürütülen süreçlerin ortaklaşa kullanımını daha etkin olarak destekler. Segmentleme komutları adres alanlarını kısıtlamaya ve dolaysıyla programın hacmini azaltmaya imkan verir. Çok kullanılan kütüklerin ana bellekte, daha az kullanılan kütüklerin ise yardımcı bellekte tutulmasına olanak sağlayarak verimliliği artırır. Belleğin segmentlerle organizasyonunun dezavantajları; Gerçek adresi hesaplama mecburiyetinin olması, ek hesaplamalar yapılmasını gerektirir. Bu da verimliliğin düşmesine sebep olur. 32 bit mikro işlemcide bile 16 bit segment kaydedicilerinin kullanılması 32 bit fiziksel adresin oluşturulmasına ek donanım ve yazılım talep eder. Bir bölütün oluşturabildiği maksimum adres kapasitesi 2^20 = 1 Mbyte olarak kalır. Segment kaydedicileri 16 bit olduğundan dolayı direkt 1 MB bellek uzayına ulaşmak mümkün değildir. Bu durumda adresi 20 bit veya daha büyük yapmak için segment adresi yalnızca belleğin belli bir kısmının başlangıcını göstermektedir. Başka bir kaydedicide ki adres ise söz konusu bölütün içerisindeki bir byte’ın adresini göstermektedir. Bu ikinci kaydedici adres, uzaklık olarak&#160; adlandırlır. Böylece adresin bölütler ile organizasyonu sonucu gerçek adres iki kısımdan oluşur.<a href="https://erkancomez.com.tr/bellegin-segmentlerle-organizasyonu-nedir/" class="more_link more_link_dots"> &#8230; </a>]]></description>
										<content:encoded><![CDATA[
<p>16 bit mikro işlemcilerden bu yana Intel belleğe erişim
zamanı segment kaydedicilerini kullanmaktadır. Bu kaydediciler program, veri,
yığıt, ek ve diğer program kısımlarının segment adreslerini tutmak için kullanılır.
</p>



<ul class="wp-block-list"><li>Bu kaydediciler 16 bittir.</li></ul>



<p>Belleğin segmentlerle organizasyonunun avantajları;</p>



<ol class="wp-block-list"><li>Belleğin segmentler yardımı ile ayrı ayrı
kesitlere bölünmesi işlemci de yürütülen süreçlerin ortaklaşa kullanımını daha
etkin olarak destekler.</li><li>Segmentleme komutları adres alanlarını
kısıtlamaya ve dolaysıyla programın hacmini azaltmaya imkan verir.</li><li>Çok kullanılan kütüklerin ana bellekte, daha az
kullanılan kütüklerin ise yardımcı bellekte tutulmasına olanak sağlayarak
verimliliği artırır.</li></ol>



<p>Belleğin segmentlerle organizasyonunun dezavantajları;</p>



<ol class="wp-block-list"><li>Gerçek adresi hesaplama mecburiyetinin olması, ek hesaplamalar yapılmasını gerektirir. Bu da verimliliğin düşmesine sebep olur.</li><li>32 bit mikro işlemcide bile 16 bit segment kaydedicilerinin kullanılması 32 bit fiziksel adresin oluşturulmasına ek donanım ve yazılım talep eder.</li><li>Bir bölütün oluşturabildiği maksimum adres kapasitesi 2^20 = 1 Mbyte olarak kalır.</li></ol>



<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6469737244690290" data-ad-slot="2204615499" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p>Segment kaydedicileri 16 bit olduğundan dolayı direkt 1 MB
bellek uzayına ulaşmak mümkün değildir. Bu durumda adresi 20 bit veya daha
büyük yapmak için segment adresi yalnızca belleğin belli bir kısmının
başlangıcını göstermektedir. Başka bir kaydedicide ki adres ise söz konusu
bölütün içerisindeki bir byte’ın adresini göstermektedir. Bu ikinci kaydedici
adres, uzaklık olarak&nbsp; adlandırlır.
Böylece adresin bölütler ile organizasyonu sonucu gerçek adres iki kısımdan
oluşur.</p>



<p>Fiziksel adresi oluşturmak için segment kaydedicisinde ki
bölüt adresini bir 16’lık bit kadar sola kaydırılmış ve boşalan bitlerin yerine
0000(2) yazılması ile elde edilen 20 bitlik adresin uzaklıkla toplanması sonucu
bulunur.</p>



<p>Örnek olarak;</p>



<p>Bölüt adresi 1234(16), uzaklık ise 0105(16) olsun. Bu
durumda fiziksel adres;</p>



<p>=12340(16)+0105(16)=12445(16) olur.</p>



<p>Intel işlemci mimarilerinde program, veri ve yığıt ayrı ayrı bölütlere yerleştirilir.</p>


]]></content:encoded>
					
					<wfw:commentRss>https://erkancomez.com.tr/bellegin-segmentlerle-organizasyonu-nedir/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sanal Bellek nedir? Sanal ve Fiziksel bellek nasıl çalışır?</title>
		<link>https://erkancomez.com.tr/sanal-bellek-nedir/</link>
					<comments>https://erkancomez.com.tr/sanal-bellek-nedir/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 09 Jun 2019 13:39:45 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[bellek ilişkileri]]></category>
		<category><![CDATA[fiziksel bellek]]></category>
		<category><![CDATA[sanal bellek]]></category>
		<category><![CDATA[sayfa adreslemesi]]></category>
		<guid isPermaLink="false">https://www.erkancomez.com.tr/?p=586</guid>

					<description><![CDATA[Ana belleğin kapasitesi adres yolu uzunluğuna bağlıdır. Bu bellek kapasitesinin belli bir düzeyde kısıtlanması anlamına gelir. Büyük bellek kapasitesi kullanabilmek için sabit diskler üzerindeki yardımcı bellekten yararlanılır. Buna sanal bellek denir. Bellek sistemi sanal ve gerçek olmak üzere ikiye bölünmektedir. Adres yolu uzunluğu 32 bit olduğunda anabellek(RAM) 2^32= 4 Gbyte bir kapasiteye sahip olacaktır. İşlemci çalıştığı esnada sanal adres oluşturur, bu adres donanım ve yazılım yardımıyla fiziksel adrese dönüştürülür. Bu adres ana belleğe erişim için kullanılabilir. Bir sanal bellek bloğu sayfa olarak adlandırılır. Sanal bellekte ıskalamaya sayfa hatası denir. &#160;Aşağıda sanal bellek sayfalarının fiziksel belleğe gömülmesi(haritalanması) gösterilmektedir. Sayfa tablolarının hacmi büyük olduğu için onlar ana bellekte tutulmalıdır. Sanal bellekte tutulacak olsa, belleğe her erişimin iki kat uzun olacağı anlamına gelmektedir. Çünkü önce fiziksel adres bulunacak sonra ise veriler elde edilecek. Burada performansın iyileştirilmesi için zamansal ve uzaysal yerleşim özelliği kullanılır.]]></description>
										<content:encoded><![CDATA[
<p>Ana belleğin kapasitesi adres yolu uzunluğuna bağlıdır. Bu bellek
kapasitesinin belli bir düzeyde kısıtlanması anlamına gelir. Büyük bellek
kapasitesi kullanabilmek için sabit diskler üzerindeki yardımcı bellekten
yararlanılır. Buna sanal bellek denir. </p>



<ul class="wp-block-list"><li>Bellek sistemi sanal ve gerçek olmak üzere ikiye
bölünmektedir.</li></ul>



<p>Adres yolu uzunluğu 32 bit olduğunda anabellek(RAM) 2^32= 4
Gbyte bir kapasiteye sahip olacaktır. </p>



<p>İşlemci çalıştığı esnada sanal adres oluşturur, bu adres
donanım ve yazılım yardımıyla fiziksel adrese dönüştürülür. Bu adres ana
belleğe erişim için kullanılabilir. Bir sanal bellek bloğu sayfa olarak adlandırılır.
Sanal bellekte ıskalamaya sayfa hatası denir. &nbsp;Aşağıda sanal bellek sayfalarının fiziksel
belleğe gömülmesi(haritalanması) gösterilmektedir.</p>



<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6469737244690290" data-ad-slot="2204615499" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>



<figure class="wp-block-image is-resized"><img loading="lazy" decoding="async" src="https://www.erkancomez.com.tr/wp-content/uploads/2019/06/3_7.jpg" alt="" class="wp-image-587" width="567" height="626" srcset="https://erkancomez.com.tr/wp-content/uploads/2019/06/3_7.jpg 468w, https://erkancomez.com.tr/wp-content/uploads/2019/06/3_7-272x300.jpg 272w, https://erkancomez.com.tr/wp-content/uploads/2019/06/3_7-362x400.jpg 362w, https://erkancomez.com.tr/wp-content/uploads/2019/06/3_7-281x310.jpg 281w, https://erkancomez.com.tr/wp-content/uploads/2019/06/3_7-186x205.jpg 186w" sizes="auto, (max-width: 567px) 100vw, 567px" /><figcaption>Sanal ve Fiziksel Bellek ilişkileri</figcaption></figure>



<p>Sayfa tablolarının hacmi büyük olduğu için onlar ana bellekte tutulmalıdır. Sanal bellekte tutulacak olsa, belleğe her erişimin iki kat uzun olacağı anlamına gelmektedir. Çünkü önce fiziksel adres bulunacak sonra ise veriler elde edilecek. Burada performansın iyileştirilmesi için zamansal ve uzaysal yerleşim özelliği kullanılır.</p>



<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6469737244690290" data-ad-slot="2204615499" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>



<figure class="wp-block-image is-resized"><img loading="lazy" decoding="async" src="https://www.erkancomez.com.tr/wp-content/uploads/2019/06/3_8.jpg" alt="" class="wp-image-591" width="691" height="452" srcset="https://erkancomez.com.tr/wp-content/uploads/2019/06/3_8.jpg 547w, https://erkancomez.com.tr/wp-content/uploads/2019/06/3_8-300x196.jpg 300w, https://erkancomez.com.tr/wp-content/uploads/2019/06/3_8-455x297.jpg 455w, https://erkancomez.com.tr/wp-content/uploads/2019/06/3_8-267x174.jpg 267w" sizes="auto, (max-width: 691px) 100vw, 691px" /><figcaption>Sayfa Tablosu Kaydedicisinin Kullanımı</figcaption></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://erkancomez.com.tr/sanal-bellek-nedir/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Uzaysal ve Zamansal ilişkiye göre  Ana Bellekle Ön-Bellek arasında enformasyon alış-verişi nasıl yapılır?</title>
		<link>https://erkancomez.com.tr/uzaysal-ve-zamansal-iliskiye-gore-ana-bellekle-on-bellek-arasinda-enformasyon-alis-verisi-nasil-yapilir/</link>
					<comments>https://erkancomez.com.tr/uzaysal-ve-zamansal-iliskiye-gore-ana-bellekle-on-bellek-arasinda-enformasyon-alis-verisi-nasil-yapilir/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 20 May 2019 23:37:06 +0000</pubDate>
				<category><![CDATA[İşletim Sistemleri]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[ana bellek]]></category>
		<category><![CDATA[enformasyon]]></category>
		<category><![CDATA[ön-bellek]]></category>
		<category><![CDATA[uzaysal yerleşim]]></category>
		<category><![CDATA[zamansal yerleşim]]></category>
		<guid isPermaLink="false">https://www.erkancomez.com.tr/?p=579</guid>

					<description><![CDATA[Ana Bellek ile Ön-Bellek veri alış-verişinin beklemeden yapılmasını Ön-Bellek kontrolleri sağlamaktadır. Eğer aranan veri grubu dahili Ön-Bellek de ise bu Ön-Bellek&#160; işlemci ile aynı hızda olduğundan dolayı hiçbir gecikme söz konusu olmayacaktır. Eğer bir veri grubu L1’de değilse L2’ye geçiş gerektirir, enformasyon L2’de de yoksa, o zaman erişim ana belleğe yapılacaktır. Ana Bellek sistemin performansını düşürecektir. Enformasyon ana bellekte bulunduktan sonra Ön-Bellek kontrolleri önce onun bir kopyasını L2’ye, daha sonra ise L1’e kopyalar. Kendisi veriyle ilgili bir dizin oluşturur. Enformasyon L1’de bulunduğunda L1 bellek isabetli bulunmadığında L1 bellek ıskaladı denir. Bu aynen L2 içinde geçerlidir. Enformasyonun depolanmasının bellek Hiyerarşisi iki avantajı kullanmaktadır; Zamansal Yerleşim Uzaysal Yerleşim Zamansal yerleşimde, işlemciye yakın olan bellek birimi bloğunda en son erişilmiş olan enformasyon yer almaktadır. Uzaysal yerleşimde ise birbirine yakın olan kelimeler yer almaktadır. Böylece uzaysal yerleşimde Ön-Bellek blok kapasitesi bir kelimeden çok olmaktadır. Dolayısıyla ıskalama oluştuğunda Ön-Belleği yeniden doldurmak için çok kelimeli bir enformasyon gerekecektir. İsabet durumunda ise birkaç kelimeden oluşan Ön-Bellek enformasyonundan birini seçebilmek için blok offset kısmı adlanan bir kısım kullanılır. Bu şekilde 4 kelimelik bloklar (16 byte) kullanan 64 KB’lık ön-bellekte ana bellek ilişkileri gösterilmektedir. Şekilden de görüldüğü gibi her ön-bellek indisi bir değil tam dört tane kelimeyi adreslemektedir. Seçilecek<a href="https://erkancomez.com.tr/uzaysal-ve-zamansal-iliskiye-gore-ana-bellekle-on-bellek-arasinda-enformasyon-alis-verisi-nasil-yapilir/" class="more_link more_link_dots"> &#8230; </a>]]></description>
										<content:encoded><![CDATA[
<p>Ana Bellek ile Ön-Bellek veri alış-verişinin beklemeden yapılmasını Ön-Bellek kontrolleri sağlamaktadır. Eğer aranan veri grubu dahili Ön-Bellek de ise bu Ön-Bellek&nbsp; işlemci ile aynı hızda olduğundan dolayı hiçbir gecikme söz konusu olmayacaktır. </p>



<p>Eğer bir veri grubu L1’de değilse L2’ye geçiş gerektirir,
enformasyon L2’de de yoksa, o zaman erişim ana belleğe yapılacaktır. Ana Bellek
sistemin performansını düşürecektir. Enformasyon ana bellekte bulunduktan sonra
Ön-Bellek kontrolleri önce onun bir kopyasını L2’ye, daha sonra ise L1’e
kopyalar. Kendisi veriyle ilgili bir dizin oluşturur. Enformasyon L1’de
bulunduğunda L1 bellek isabetli bulunmadığında L1 bellek ıskaladı denir. Bu
aynen L2 içinde geçerlidir.</p>



<p>Enformasyonun depolanmasının bellek Hiyerarşisi iki avantajı
kullanmaktadır;</p>



<ol class="wp-block-list"><li>Zamansal Yerleşim</li><li>Uzaysal Yerleşim</li></ol>



<p>Zamansal yerleşimde, işlemciye yakın olan bellek birimi bloğunda en son erişilmiş olan enformasyon yer almaktadır. Uzaysal yerleşimde ise birbirine yakın olan kelimeler yer almaktadır. Böylece uzaysal yerleşimde Ön-Bellek blok kapasitesi bir kelimeden çok olmaktadır. Dolayısıyla ıskalama oluştuğunda Ön-Belleği yeniden doldurmak için çok kelimeli bir enformasyon gerekecektir. İsabet durumunda ise birkaç kelimeden oluşan Ön-Bellek enformasyonundan birini seçebilmek için blok offset kısmı adlanan bir kısım kullanılır. </p>



<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6469737244690290" data-ad-slot="2204615499" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="610" height="541" src="https://www.erkancomez.com.tr/wp-content/uploads/2019/05/3_6.jpg" alt="" class="wp-image-580" srcset="https://erkancomez.com.tr/wp-content/uploads/2019/05/3_6.jpg 610w, https://erkancomez.com.tr/wp-content/uploads/2019/05/3_6-300x266.jpg 300w, https://erkancomez.com.tr/wp-content/uploads/2019/05/3_6-451x400.jpg 451w, https://erkancomez.com.tr/wp-content/uploads/2019/05/3_6-350x310.jpg 350w, https://erkancomez.com.tr/wp-content/uploads/2019/05/3_6-231x205.jpg 231w" sizes="auto, (max-width: 610px) 100vw, 610px" /><figcaption>Enformasyonun Uzaysal Yerleşmesi Durumunda Ön-Bellek ve Ana Bellek</figcaption></figure>



<p>Bu şekilde 4 kelimelik bloklar (16 byte) kullanan 64 KB’lık ön-bellekte ana bellek ilişkileri gösterilmektedir. Şekilden de görüldüğü gibi her ön-bellek indisi bir değil tam dört tane kelimeyi adreslemektedir. Seçilecek olan kelimenin bu dördünden hangisi olacağı ise ana bellek adresinin 2. ve 3. bitleri ile belirlenmekte ve uygun multipleksor bu seçimi gerçekleştirmektedir. Tag için kullanılan bit sayısı (16) zamansal yerleşimdekinden daha azdır(20). Bu, ön-belleğin kullanılması verimliliğini artırır.</p>



<p>Çok kelimeli blok durumunda ıskalama sürecinde tek kelimeli blokta olduğu gibi, tüm bloğu geri getirmektedir.</p>



<p>Kaynaklar;</p>



<p>Novruz Allahverdi, Bilgisayar Organizasyonu, Ders Notu, KTO Karatay
Üniversitesi, Konya, 2019 </p>
]]></content:encoded>
					
					<wfw:commentRss>https://erkancomez.com.tr/uzaysal-ve-zamansal-iliskiye-gore-ana-bellekle-on-bellek-arasinda-enformasyon-alis-verisi-nasil-yapilir/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ön-Bellek Nedir? Özellikleri nelerdir, parametreleri hangileridir? Günümüz işlemcilerinde Ön-Belleklerin kullanılmasının avantajları nelerdir? Ana Bellek ile Ön-Bellek arasında enformasyon alış-verişi nasıl yapılır?</title>
		<link>https://erkancomez.com.tr/on-bellek-nedir-ana-bellek-ile-enformasyon-alis-verisi/</link>
					<comments>https://erkancomez.com.tr/on-bellek-nedir-ana-bellek-ile-enformasyon-alis-verisi/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 20 May 2019 22:39:18 +0000</pubDate>
				<category><![CDATA[İşletim Sistemleri]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[bellek hiyerarşisi]]></category>
		<category><![CDATA[bilgisayar mimarisi]]></category>
		<category><![CDATA[bilgisayar organizasyonu]]></category>
		<category><![CDATA[işlemci]]></category>
		<category><![CDATA[ön-bellek]]></category>
		<guid isPermaLink="false">https://www.erkancomez.com.tr/?p=573</guid>

					<description><![CDATA[Günümüzde, işlemci saat frekansının çok artması ve daha yavaş erişim hızlı Ana Bellek birimleriyle işlemci arasında bir tezatlık oluşturmaktadır. Sistem belleğinden (RAM) gelen veriler, çoğunlukla CPU’nun hızına yetişemezler. &#160;Bunu engellemek için işlemci ile aynı saat frekansında çalışan bellekler kullanılmaktadır.&#160; Bu tür belleklere Ön-Bellek (Cache) denilmektedir. Ön-Bellekler, işlemcide ki iç işlemleri hızlandırmak ve yavaş bellekte ki komutları yürütürken harcanan zamanı en aza indirmek için geliştirilmiştir. Önbellek çalışmakta olan programa &#160;ait komutların, verilerin geçici olarak saklandığı yüksek hızlı hafızalardır. Önbellekler önceleri işlemci dışında yer almış daha sonra işlemci içine yerleştirilmiştir. Bu bellekler çoğu zaman veri ve komut Ön-Bellekleri olarak ikiye ayrılırlar. İşlemci bir veriyi ana bellekten okumak veya yazmak istediğinde önce Ön-Belleğe bakar, eğer istenen veri varsa ve içeriği değiştirilmemişse bu veriyi okur.&#160; Yazma sürecinde ise önce Ön-Bellekte ki, sonra ise uygun bir zaman bulunduğunda ana bellekte ki bir adresin içerikleri değiştirilir. İşlemcinin komutları daha hızlı yüklemesini sağlayan bu hafıza genellikle L1 (Level1) ve L2 (Level2) olmak üzere iki kısımdan oluşur. İşlemci, ihtiyaç duyduğu komutu ilk önce L1 ön bellekte (L1 ön bellek L2 ön bellekten daha hızlıdır.) arar. Eğer işlemcinin aradığı komut burada yoksa L2 önbelleğe bakar. Eğer burada da yoksa sırasıyla RAM ve sabit disk üzerinde ki sanal hafıza üzerinde<a href="https://erkancomez.com.tr/on-bellek-nedir-ana-bellek-ile-enformasyon-alis-verisi/" class="more_link more_link_dots"> &#8230; </a>]]></description>
										<content:encoded><![CDATA[
<p>Günümüzde, işlemci saat frekansının çok artması ve daha
yavaş erişim hızlı Ana Bellek birimleriyle işlemci arasında bir tezatlık oluşturmaktadır.
Sistem belleğinden (RAM) gelen veriler, çoğunlukla CPU’nun hızına yetişemezler.
&nbsp;Bunu engellemek için işlemci ile aynı
saat frekansında çalışan bellekler kullanılmaktadır.&nbsp; Bu tür belleklere <strong>Ön-Bellek</strong> <strong>(Cache)</strong>
denilmektedir.</p>



<p>Ön-Bellekler, işlemcide ki iç işlemleri hızlandırmak ve yavaş bellekte ki komutları yürütürken harcanan zamanı en aza indirmek için geliştirilmiştir. Önbellek çalışmakta olan programa &nbsp;ait komutların, verilerin geçici olarak saklandığı yüksek hızlı hafızalardır. Önbellekler önceleri işlemci dışında yer almış daha sonra işlemci içine yerleştirilmiştir. Bu bellekler çoğu zaman veri ve komut Ön-Bellekleri olarak ikiye ayrılırlar. </p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="458" height="193" src="https://www.erkancomez.com.tr/wp-content/uploads/2019/05/3_2.jpg" alt="" class="wp-image-574" srcset="https://erkancomez.com.tr/wp-content/uploads/2019/05/3_2.jpg 458w, https://erkancomez.com.tr/wp-content/uploads/2019/05/3_2-300x126.jpg 300w, https://erkancomez.com.tr/wp-content/uploads/2019/05/3_2-455x192.jpg 455w, https://erkancomez.com.tr/wp-content/uploads/2019/05/3_2-267x113.jpg 267w" sizes="auto, (max-width: 458px) 100vw, 458px" /><figcaption>Ön-Belleğin Sistemde ki yeri</figcaption></figure>



<p>İşlemci bir veriyi ana bellekten okumak veya yazmak istediğinde önce Ön-Belleğe bakar, eğer istenen veri varsa ve içeriği değiştirilmemişse bu veriyi okur.&nbsp; Yazma sürecinde ise önce Ön-Bellekte ki, sonra ise uygun bir zaman bulunduğunda ana bellekte ki bir adresin içerikleri değiştirilir.</p>



<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6469737244690290" data-ad-slot="2204615499" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p>İşlemcinin komutları daha hızlı yüklemesini sağlayan bu hafıza
genellikle L1 (Level1) ve L2 (Level2) olmak üzere iki kısımdan oluşur. İşlemci,
ihtiyaç duyduğu komutu ilk önce L1 ön bellekte (L1 ön bellek L2 ön bellekten daha
hızlıdır.) arar. Eğer işlemcinin aradığı komut burada yoksa L2 önbelleğe bakar.
Eğer burada da yoksa sırasıyla RAM ve sabit disk üzerinde ki sanal hafıza üzerinde
arar.</p>



<p>Böylece görüldüğü gibi bellek birimleri erişim hızı ve kapasitelerine göre değişik tiplere bölünmektedirler. Bu da bir hiyerarşi oluşturur. Bu hiyerarşi aşağıda ki şekilde gösterilmiştir.</p>



<figure class="wp-block-image is-resized"><img loading="lazy" decoding="async" src="https://www.erkancomez.com.tr/wp-content/uploads/2019/05/3_1-1.jpg" alt="" class="wp-image-575" width="451" height="277" srcset="https://erkancomez.com.tr/wp-content/uploads/2019/05/3_1-1.jpg 415w, https://erkancomez.com.tr/wp-content/uploads/2019/05/3_1-1-300x184.jpg 300w, https://erkancomez.com.tr/wp-content/uploads/2019/05/3_1-1-267x164.jpg 267w" sizes="auto, (max-width: 451px) 100vw, 451px" /><figcaption>Bellek Hiyerarşisi<br></figcaption></figure>



<p>Ön-Bellek Parametreleri aşağıda listelenmiştir.</p>



<ul class="wp-block-list"><li>Çekirdeğe özel L1 buyruk ve veri Ön-Belleği</li><li>(unified)Paylaşılan Ön-Bellek</li><li>L1 buyruk ve veri Ön-Belleği yakalama süresi</li><li>L2 Ön-Bellek yakalama süresi</li><li>Bellek erişim gecikme süresi</li></ul>



<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6469737244690290" data-ad-slot="2204615499" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p>Ön-Bellek Kontrolleri ana bellekte depolanmış enformasyondan
Ön-Belleğin kapasitesi kadarını bu belleklere kopyalanmasını sağlamıştır. Ön-Bellek
işlemci tarafından sürdürülmekte olan programın ve bu programa uygun verilerin
yoğun olarak kullanılan kısımlarını tutmakta ve bundan dolayı işlem hızının
artmasına neden olmaktadır.</p>



<p>Ana Bellek ile Ön-Bellek veri alış-verişinin beklemesiz
yapılmasını Ön-Bellek kontrolleri sağlamaktadır. Eğer aranan veri grubu dahili
Ön-Bellek de ise bu Ön-Bellek&nbsp; işlemci
ile aynı hızda olduğundan dolayı hiçbir gecikme söz konusu olmayacaktır. </p>



<p>Eğer bir veri grubu L1’de değilse L2’ye geçiş gerektirir, enformasyon L2’de de yoksa, o zaman erişim ana belleğe yapılacaktır. Ana Bellek sistemin performansını düşürecektir. Enformasyon ana bellekte bulunduktan sonra Ön-Bellek kontrolleri önce onun bir kopyasını L2’ye, daha sonra ise L1’e kopyalar. Kendisi veriyle ilgili bir dizin oluşturur. Enformasyon L1’de bulunduğunda L1 bellek isabetli bulunmadığında L1 bellek ıskaladı denir. Bu aynen L2 içinde geçerlidir.</p>



<!-- erkancomez -->
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6469737244690290" data-ad-slot="2204615499" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p>Kaynaklar;</p>



<p>Nurettin Topaloğlu, Mikroişlemciler ve Assembly Dili, 6. Baskı Temel Mimarisi, Yapısı ve Organizasyonu, Türkiye, Seçkin Yayınevi.</p>



<p>Tanenbaum&nbsp; A.S., Structured Computer Organisation, Prentive Hail, New Jersey, 1990.</p>



<p>Novruz Allahverdi, Bilgisayar Organizasyonu, Ders Notu,KTO Karatay
Üniversitesi, Konya, 2019 </p>



<p>Arş. Gör. Emel Soylu, Arş. Gör. Kadriye Öz, MTM 305 Ders
Notu, Karabük Üniversitesi</p>



<p>&nbsp;Journal of the
Faculty of Engineering and Architecture of Gazi University Cilt 28, No 3,
545-554, 2013</p>
]]></content:encoded>
					
					<wfw:commentRss>https://erkancomez.com.tr/on-bellek-nedir-ana-bellek-ile-enformasyon-alis-verisi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Bellek nedir? Parametreleri hangileridir?  Bellek Hiyerarşisi nedir?</title>
		<link>https://erkancomez.com.tr/bellek-nedir-parametreleri-hangileridir-bellek-hiyerarsisi-nedir/</link>
					<comments>https://erkancomez.com.tr/bellek-nedir-parametreleri-hangileridir-bellek-hiyerarsisi-nedir/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 20 May 2019 16:51:48 +0000</pubDate>
				<category><![CDATA[İşletim Sistemleri]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[bellek]]></category>
		<category><![CDATA[bellek parametreleri]]></category>
		<category><![CDATA[bilgisayar organizasyonu]]></category>
		<category><![CDATA[hiyerarşi]]></category>
		<category><![CDATA[organizasyon]]></category>
		<guid isPermaLink="false">https://www.erkancomez.com.tr/?p=563</guid>

					<description><![CDATA[Bellek, bilgisayarda çeşitli programların çalıştırıldığı, geçici veya kalıcı bilgilerin bulunacağı hafıza alanlarıdır. Veri birimi byte’dır. 1 bit 0 yada 1’den oluşur. 1 Byte ise 1 karakterdir. Bir byte, 8 bittir. &#160;16 bit, yarım kelime(sözcük). 32 bit, bir kelime(sözcük). 64 bit ise iki kat kelimedir. 1024 BYTE = 1 KiloByte 1024 KB = 1 MegaByte 1024 MB = 1 GigaByte 1024 GB = 1 TeraByte Bilgisayar üzerinde RAM ve ROM olmak üzere iki çeşit bellek bulunur. ROM(Read Only Memory) sadece okunabilir bellektir. Bilgiler okunabilir lakin üzerinde değişiklik yapılamaz. Bu bilgiler elektrik kesilse dahi silinmezler. RAM ise ROM a göre oldukça pahalıdır. RAM(Random Access Memory) Rastgele erişilebilir Bellek anlamına gelmektedir. İstenilen bölgesine bilgi depolayabilir yazılabilir, okunabilir ve silinebilir. Elektrik kesilmesi durumunda tüm bilgiler silinir. Parametreleri ise hız, kapasite, FSB ve Önbellektir. Hız bellek parametrelerinden en önemlilerindendir. Bir bellek ünitesine bir enformasyonun yazılması/okunması süresine denir. Kapasite olarak ise performansımızı artırmanın bir yolu da kapasitedir. Aynı anda bellekte tutulabilen maksimum enformasyon miktarıdır. &#160;Örneğin RAM bellek türlerinde oyun ve çizim programları gibi işlemler yüksek kapasiteye ihtiyaç duymaktadır. FSB ise yine hızla alakalıdır. İşlemci ve Kuzey Köprüsü arasındaki bağlantı hızını göstermektedir. Önbellek; ana bellekten daha hızlı olan bir işlem birimidir. Ön bellek işlemcimizin Ana Bellekten veri<a href="https://erkancomez.com.tr/bellek-nedir-parametreleri-hangileridir-bellek-hiyerarsisi-nedir/" class="more_link more_link_dots"> &#8230; </a>]]></description>
										<content:encoded><![CDATA[
<p><strong>Bellek</strong>, bilgisayarda
çeşitli programların çalıştırıldığı, geçici veya kalıcı bilgilerin bulunacağı
hafıza alanlarıdır. Veri birimi byte’dır. 1 bit 0 yada 1’den oluşur. 1 Byte ise
1 karakterdir. </p>



<p>Bir byte, 8 bittir. &nbsp;16 bit, yarım kelime(sözcük). 32 bit, bir
kelime(sözcük). 64 bit ise iki kat kelimedir. </p>



<p>1024 BYTE = 1 KiloByte<br> 1024 KB = 1 MegaByte<br> 1024 MB = 1 GigaByte <br> 1024 GB = 1 TeraByte </p>



<figure class="wp-block-image is-resized"><img loading="lazy" decoding="async" src="https://www.erkancomez.com.tr/wp-content/uploads/2019/05/2949779_orig-1024x684.jpg" alt="" class="wp-image-565" width="428" height="286" srcset="https://erkancomez.com.tr/wp-content/uploads/2019/05/2949779_orig-1024x684.jpg 1024w, https://erkancomez.com.tr/wp-content/uploads/2019/05/2949779_orig-300x200.jpg 300w, https://erkancomez.com.tr/wp-content/uploads/2019/05/2949779_orig-768x513.jpg 768w, https://erkancomez.com.tr/wp-content/uploads/2019/05/2949779_orig-599x400.jpg 599w, https://erkancomez.com.tr/wp-content/uploads/2019/05/2949779_orig-455x304.jpg 455w, https://erkancomez.com.tr/wp-content/uploads/2019/05/2949779_orig-267x178.jpg 267w, https://erkancomez.com.tr/wp-content/uploads/2019/05/2949779_orig.jpg 1100w" sizes="auto, (max-width: 428px) 100vw, 428px" /><figcaption>Veri Birimleri<br></figcaption></figure>



<p>Bilgisayar üzerinde <strong>RAM</strong> ve <strong>ROM</strong> olmak üzere iki çeşit bellek bulunur. <strong>ROM(Read Only Memory)</strong> sadece okunabilir bellektir. Bilgiler okunabilir lakin üzerinde değişiklik yapılamaz. Bu bilgiler elektrik kesilse dahi silinmezler. RAM ise ROM a göre oldukça pahalıdır.</p>



<!-- erkancomez -->
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6469737244690290" data-ad-slot="2204615499" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<p><strong>RAM(Random Access Memory)</strong> Rastgele erişilebilir Bellek anlamına gelmektedir. İstenilen bölgesine bilgi depolayabilir yazılabilir, okunabilir ve silinebilir. Elektrik kesilmesi durumunda tüm bilgiler silinir. </p>



<p>Parametreleri ise hız, kapasite, FSB ve Önbellektir. </p>



<p><strong>Hız</strong> bellek
parametrelerinden en önemlilerindendir. Bir bellek ünitesine bir enformasyonun
yazılması/okunması süresine denir.</p>



<p><strong>Kapasite</strong> olarak
ise performansımızı artırmanın bir yolu da kapasitedir. Aynı anda bellekte tutulabilen
maksimum enformasyon miktarıdır. &nbsp;Örneğin
RAM bellek türlerinde oyun ve çizim programları gibi işlemler yüksek kapasiteye
ihtiyaç duymaktadır.</p>



<p><strong>FSB</strong> ise yine
hızla alakalıdır. İşlemci ve Kuzey Köprüsü arasındaki bağlantı hızını göstermektedir.</p>



<p><strong>Önbellek</strong>; ana
bellekten daha hızlı olan bir işlem birimidir. Ön bellek işlemcimizin Ana Bellekten
veri alırken kullanılan zamanı azaltır, böylelikle işlem hızı artmış olur.</p>



<!-- erkancomez -->
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6469737244690290" data-ad-slot="2204615499" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p><strong>Bellek Hiyerarşisi; </strong>bilgisayarlar
enformasyon üzerinde çeşitli işlemler yaparak yeni enformasyon oluşturmaktadırlar.
Bu enformasyonları kendinde depolayan ve gerektiğinde işlemcinin kullanımına
sunan çeşitli bellek birimleridir. Hem Ana bellek, hem diğer bellekler erişim
hızı, performans ve enformasyon depolama kapasitesi bakımından birbirlerinden
farklıdır. </p>



<p>Günümüzde, işlemci saat frekansının çok artması ve daha
yavaş erişim hızlı Ana Bellek birimleriyle işlemci arasında bir tezatlık
oluşturmaktadır. Bunu engellemek için işlemci ile aynı saat frekansında çalışan
bellekler kullanılmaktadır.&nbsp; Bu tür
belleklere <strong>Ön-Bellek</strong> <strong>(Cache)</strong> denilmektedir.</p>



<p>İşlemci bir veriyi ana bellekten okumak veya yazmak istedğinde önce Ön-Belleğe bakar, eğer istenen veri varsa ve içeriği değiştirilmemişse bu veriyi okur.&nbsp; Yazma sürecinde ise önce Ön-Bellekte ki, sonra ise uygun bir zaman bulunduğunda ana bellekte ki bir adresin içerikleri değiştirilir.</p>



<p>Görüldüğü gibi <strong>Bellek
</strong>erişim hızı ve kapasitelerine göre değişiklik göstermektedirler, bu bir
hiyerarşi oluşturur. Bu hiyerarşinin en yukarı kısmında hız itibari ile işlemciye
yakın olan bellek birimleri durmaktadır.</p>



<!-- erkancomez -->
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6469737244690290" data-ad-slot="2204615499" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p>L1 olarak adlanan <strong>Ön-Bellek </strong>direkt işlemcinin içerisinde yer almaktadır. İkinci seviye Ön-Bellek (L2) çoğu zaman işlemci kartına yerleştirilmektedir. Bundan dolayı onun erişim hızı&nbsp; L1’e göre biraz daha düşük, kapasitesi ise L1’e göre daha yüksektir. Diyebiliriz ki; Hiyerarşinin üst kısımlarında ki bellek birimleri daha hızlı fakat küçük kapasitelidir,&nbsp; alt kısımlarında ki ise daha büyük kapasiteli fakat hızları düşüktür. </p>



<figure class="wp-block-image is-resized"><img loading="lazy" decoding="async" src="https://www.erkancomez.com.tr/wp-content/uploads/2019/05/3_1.jpg" alt="" class="wp-image-564" width="665" height="409" srcset="https://erkancomez.com.tr/wp-content/uploads/2019/05/3_1.jpg 415w, https://erkancomez.com.tr/wp-content/uploads/2019/05/3_1-300x184.jpg 300w, https://erkancomez.com.tr/wp-content/uploads/2019/05/3_1-267x164.jpg 267w" sizes="auto, (max-width: 665px) 100vw, 665px" /><figcaption>Bellek Hiyerarşisi</figcaption></figure>



<p>Genelde Hiyerarşide komşu olmayan bellek birimleri ile direkt temasta bulunmamakta, arada ki birim yardımı ile temasa geçebilmektedir. </p>



<!-- erkancomez -->
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6469737244690290" data-ad-slot="2204615499" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p>Kaynaklar;</p>



<p>Allahverdi N., Bilgisayarın Hızı Nasıl Ölçülür? BYTE Türkiye,
Ağustos 1996</p>



<p>Nurettin Topaloğlu, Mikroişlemciler ve Assembly Dili, 6.
Baskı Temel Mimarisi, Yapısı ve Organizasyonu, Türkiye, Seçkin Yayınevi.</p>



<p>Tanenbaum&nbsp; A.S.,
Structured Computer Organisation, Prentive Hail, New Jersey, 1990.</p>



<p>Novruz Allahverdi, Bilgisayar Organizasyonu, Ders Notu,
Konya, 2019 </p>
]]></content:encoded>
					
					<wfw:commentRss>https://erkancomez.com.tr/bellek-nedir-parametreleri-hangileridir-bellek-hiyerarsisi-nedir/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>IMAP ve POP3</title>
		<link>https://erkancomez.com.tr/imap-ve-pop3/</link>
					<comments>https://erkancomez.com.tr/imap-ve-pop3/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 05 Feb 2019 21:55:30 +0000</pubDate>
				<category><![CDATA[Domain - Hosting]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[imap]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[pop3]]></category>
		<category><![CDATA[smtp]]></category>
		<guid isPermaLink="false">https://www.erkancomez.com.tr/?p=550</guid>

					<description><![CDATA[Sizlere daha önce mail hakkında oluşan sıkıntılar ve çözümleri hakkında bilgi vermiştim. Bu yazımda ise IMAP ve POP3 hakkında bahsedeceğim. IMAP ve POP3 size gelen e-postaları telefonunuza, bilgisayarınıza veya diğer cihazlarınıza indirmesini sağlayan iletişim protokolleridir. POP3 NEDİR? POP3&#8217;ü açacak olursak Post Office Protocol, indirme ve silme işlemleri ile çalışan bir protokoldür. Önce sunucuya bağlanır, ardından sunucudan gelen e-postayı alır ve yeni ileti olarak cihazınızda saklar, daha sonra sunucudan gelen maili siler ve bağlantıyı sonlandırır. Çok sık e-posta alıyor ve gönderiyorsanız bir süre sonra sunucu üzerinde ki diskiniz dolar. Bunu POP3 kullanarak biraz daha avantajlı hale getirebilirsiniz. Şöyle ki gelen postalar size iletildikten sonra sunucudan silinir ve diskte yer kaplamaz. Lakin e-posta gönderirken SMTP protokolü kullanıldığı için aynı işlem giden e-posta için kullanılmaz. POP3 kullanmanın avantajı olduğu kadar dezavantajı da vardır. Gelen mailler sizin cihazınıza indirildikten sonra sunucudan silindiği için mailinizi birden fazla cihazda kullanıyorsanız iletim sorunlarına yol açacaktır. Bir diğer dezavantajı ise başka bir cihazdan gelen mailinize erişmek istediğinizde sunucudan silindiği için yine erişim sorunu olacaktır. E-postalarınızı birden fazla cihaz üzerinde kullanıyorsanız, POP3 protokolü bu tür kullanımlar için pek uygun değildir. IMAP NEDİR? IMAP açacak olursak&#160;Internet Message Access Protocol,&#160;kullanıcıların uzaktaki bir e-posta sunucusuna erişmesini sağlayan bir uygulama protokolüdür. POP3 den<a href="https://erkancomez.com.tr/imap-ve-pop3/" class="more_link more_link_dots"> &#8230; </a>]]></description>
										<content:encoded><![CDATA[
<p>Sizlere daha önce mail hakkında oluşan sıkıntılar ve çözümleri hakkında bilgi vermiştim. Bu yazımda ise IMAP ve POP3 hakkında bahsedeceğim.</p>



<p>IMAP ve POP3 size gelen e-postaları telefonunuza, bilgisayarınıza veya diğer cihazlarınıza indirmesini sağlayan iletişim protokolleridir.</p>



<h2 class="wp-block-heading">POP3 NEDİR?</h2>



<p>POP3&#8217;ü açacak olursak Post Office Protocol, indirme ve silme işlemleri ile çalışan bir protokoldür. Önce sunucuya bağlanır, ardından sunucudan gelen e-postayı alır ve yeni ileti olarak cihazınızda saklar, daha sonra sunucudan gelen maili siler ve bağlantıyı sonlandırır.</p>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-2 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="877" height="463" src="https://erkancomez.com.tr/wp-content/uploads/2019/02/mailstore-proxy.png" alt="" class="wp-image-551" srcset="https://erkancomez.com.tr/wp-content/uploads/2019/02/mailstore-proxy.png 877w, https://erkancomez.com.tr/wp-content/uploads/2019/02/mailstore-proxy-300x158.png 300w, https://erkancomez.com.tr/wp-content/uploads/2019/02/mailstore-proxy-768x405.png 768w, https://erkancomez.com.tr/wp-content/uploads/2019/02/mailstore-proxy-758x400.png 758w, https://erkancomez.com.tr/wp-content/uploads/2019/02/mailstore-proxy-455x240.png 455w, https://erkancomez.com.tr/wp-content/uploads/2019/02/mailstore-proxy-267x141.png 267w" sizes="auto, (max-width: 877px) 100vw, 877px" /></figure>
</div>
</div>
</div>
</div>
</div></div>



<!-- erkancomez -->
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6469737244690290" data-ad-slot="2204615499" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p>Çok sık e-posta alıyor ve gönderiyorsanız bir süre sonra sunucu üzerinde ki diskiniz dolar. Bunu POP3 kullanarak biraz daha avantajlı hale getirebilirsiniz. Şöyle ki gelen postalar size iletildikten sonra sunucudan silinir ve diskte yer kaplamaz. Lakin e-posta gönderirken SMTP protokolü kullanıldığı için aynı işlem giden e-posta için kullanılmaz.</p>



<p>POP3 kullanmanın avantajı olduğu kadar dezavantajı da vardır. Gelen mailler sizin cihazınıza indirildikten sonra sunucudan silindiği için mailinizi birden fazla cihazda kullanıyorsanız iletim sorunlarına yol açacaktır. Bir diğer dezavantajı ise başka bir cihazdan gelen mailinize erişmek istediğinizde sunucudan silindiği için yine erişim sorunu olacaktır. E-postalarınızı birden fazla cihaz üzerinde kullanıyorsanız, POP3 protokolü bu tür kullanımlar için pek uygun değildir.</p>



<h2 class="wp-block-heading">IMAP NEDİR?</h2>



<p><span class="shortcode-highlight">IMAP açacak olursak&nbsp;</span>Internet Message Access Protocol,&nbsp;kullanıcıların uzaktaki bir e-posta sunucusuna erişmesini sağlayan bir uygulama protokolüdür. POP3 den daha geliş mail protokolüdür. Sunucudan gelen maili alır ve cihazınıza kaydeder.</p>



<!-- erkancomez -->
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6469737244690290" data-ad-slot="2204615499" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="538" src="https://erkancomez.com.tr/wp-content/uploads/2019/02/imap-1024x538.png" alt="" class="wp-image-552" srcset="https://erkancomez.com.tr/wp-content/uploads/2019/02/imap-1024x538.png 1024w, https://erkancomez.com.tr/wp-content/uploads/2019/02/imap-300x158.png 300w, https://erkancomez.com.tr/wp-content/uploads/2019/02/imap-768x403.png 768w, https://erkancomez.com.tr/wp-content/uploads/2019/02/imap-762x400.png 762w, https://erkancomez.com.tr/wp-content/uploads/2019/02/imap-455x239.png 455w, https://erkancomez.com.tr/wp-content/uploads/2019/02/imap-267x140.png 267w, https://erkancomez.com.tr/wp-content/uploads/2019/02/imap.png 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>IMAP kullanmanın en büyük avantajı her yerden maillerinize ulaşabilmenizdir. Örneğin webmail, telefon ve pc gibi bir çok cihazdan ulaşabilirsiniz ve mailleriniz de hiç bir erişim sorunu olmaz. Maillerinizi uzak sunucudan lokal bir cihaza yedekleyebilirsiniz.</p>



<p>Avantajlarından bahsetmişken dezavantajları da yok değil. Şöyle ki, gelen mailleriniz sunucu da saklandığı için mail trafiğiniz yüksek ise diskinizin dolma riski yüksek. Başka bir dezavantaj ise mailleriniz önemli ise sunucuya erişebilen bir kişi sizin maillerinizi görebilecektir, bu da kurumsal firmalar için tehlike arz edebilen bir durumdur.</p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://erkancomez.com.tr/imap-ve-pop3/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
