<?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>bilgisayar organizasyonu &#8211; Erkan Çömez</title>
	<atom:link href="https://erkancomez.com.tr/tag/bilgisayar-organizasyonu/feed/" rel="self" type="application/rss+xml" />
	<link>https://erkancomez.com.tr</link>
	<description></description>
	<lastBuildDate>Mon, 04 Jan 2021 16:04:56 +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>bilgisayar organizasyonu &#8211; Erkan Çömez</title>
	<link>https://erkancomez.com.tr</link>
	<width>32</width>
	<height>32</height>
</image> 
	<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 fetchpriority="high" 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="(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 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="(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 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="(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>
	</channel>
</rss>
