<?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>Intel Archives - Halil Durmus</title>
	<atom:link href="https://www.halildurmus.com/tag/intel/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.halildurmus.com/tag/intel/</link>
	<description>Official Website</description>
	<lastBuildDate>Fri, 19 Jun 2020 11:34:46 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.halildurmus.com/wp-content/uploads/2020/06/1-HalilDurmusRetina-150x150.png</url>
	<title>Intel Archives - Halil Durmus</title>
	<link>https://www.halildurmus.com/tag/intel/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>İşlemci (CPU &#8211; Merkezi İşlem Birimi)</title>
		<link>https://www.halildurmus.com/2020/06/19/islemci-cpu-merkezi-islem-birimi/</link>
					<comments>https://www.halildurmus.com/2020/06/19/islemci-cpu-merkezi-islem-birimi/#respond</comments>
		
		<dc:creator><![CDATA[Halil Durmuş]]></dc:creator>
		<pubDate>Fri, 19 Jun 2020 11:34:44 +0000</pubDate>
				<category><![CDATA[Bilgisayar]]></category>
		<category><![CDATA[Genel]]></category>
		<category><![CDATA[ALU]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[CPU]]></category>
		<category><![CDATA[Flag]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[İşlemci]]></category>
		<guid isPermaLink="false">https://www.halildurmus.com/?p=3697</guid>

					<description><![CDATA[<p>Bilgisayarın yaptığı tüm görevleri yürüten, yönlendiren ve bilgisayarın adeta beyni gibi tüm işlemleri yapan donanım birimidir. Bilgisayarda işlemler yürütülürken kendisine verilen komutları yerine getiren en önemli bileşene işlemci denir. Milyonlarca transistörlerden oluşmuştur. İşlemcinin matematiksel ve mantıksal işlemleri yapan birimine ALU(Aritmetic Logic Unit) denir. İşlemcinin ALU&#8217;dan geriye kalan yapısını, hafıza birimleri, veriyolları, çeşitli kontrol ve denetleme [&#8230;]</p>
<p>The post <a href="https://www.halildurmus.com/2020/06/19/islemci-cpu-merkezi-islem-birimi/">İşlemci (CPU &#8211; Merkezi İşlem Birimi)</a> appeared first on <a href="https://www.halildurmus.com">Halil Durmus</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Bilgisayarın yaptığı tüm görevleri yürüten, yönlendiren ve bilgisayarın adeta beyni gibi tüm işlemleri yapan donanım birimidir. Bilgisayarda işlemler yürütülürken  kendisine verilen komutları yerine getiren en önemli bileşene işlemci denir. Milyonlarca transistörlerden oluşmuştur. İşlemcinin matematiksel ve mantıksal işlemleri yapan birimine ALU(Aritmetic Logic Unit) denir. İşlemcinin ALU&#8217;dan geriye kalan yapısını, hafıza birimleri, veriyolları, çeşitli kontrol ve denetleme bileşenleri oluşturur. Günümüzde bilgisayar, tablet, cep telefonu, gibi sistemlerde kullanılmak üzere Intel, AMD, Samsung, IMB, Mediatek&#8230; gibi işlemci üreticileri vardır.</p>



<p></p>



<figure class="wp-block-image size-large is-resized"><img fetchpriority="high" decoding="async" src="https://www.halildurmus.com/wp-content/uploads/2020/06/433-amd-intel_.jpg" alt="" class="wp-image-3700" width="455" height="258" srcset="https://www.halildurmus.com/wp-content/uploads/2020/06/433-amd-intel_.jpg 786w, https://www.halildurmus.com/wp-content/uploads/2020/06/433-amd-intel_-300x170.jpg 300w, https://www.halildurmus.com/wp-content/uploads/2020/06/433-amd-intel_-768x436.jpg 768w" sizes="(max-width: 455px) 100vw, 455px" /><figcaption>AMD &#8211; Intel</figcaption></figure>



<p></p>



<p>Bir işlemci, üretim aşamasında kendi yapısına dahil edilmiş ve çeşitli komutları yürütebilen devre yapılarına sahiptir. Üretim aşamasında işlemci üzerine dahil edilen ve komutları icra edebilen bu devre kümesine komut seti (Instruction set) denilmektedir. Bazı komut setleri MMX, 3DNOW, SSE, SSE2, SSE3, XOP&#8230; komut setleri örnek verilebilir.</p>



<p>İşlemciler temelde aşağıdaki işlemleri yapabilmektedir. </p>



<ol class="wp-block-list"><li>Atama İşlemleri (bellekler arası veri taşıma ve kopyalama işlemleri)</li><li>Aritmatiksel ve mantıksal işlemler (toplama, çıkarma, çarpma, bölme, ve, veya, kaydırma&#8230;işlemleri)</li><li>Dallanma ve kontrol işlemleri (programın akış yönünü duruma göre değiştiren çeşitli dallanma kodları)</li></ol>



<figure class="wp-block-image size-large"><img decoding="async" width="649" height="329" src="https://www.halildurmus.com/wp-content/uploads/2020/06/440-cpu-merkeziislembirimi.jpg" alt="" class="wp-image-3712" srcset="https://www.halildurmus.com/wp-content/uploads/2020/06/440-cpu-merkeziislembirimi.jpg 649w, https://www.halildurmus.com/wp-content/uploads/2020/06/440-cpu-merkeziislembirimi-300x152.jpg 300w" sizes="(max-width: 649px) 100vw, 649px" /></figure>



<p></p>



<h3 class="wp-block-heading">İşlemciye ait Bileşenler</h3>



<ul class="wp-block-list"><li><strong>ALU (Aritmatik ve Mantıksal İşlem Birimi):</strong> Aritmetiksel ve mantıksal işlemler burada yapılır.</li><li><strong>Program Sayacı (Program Counter):</strong>  RAM üzerinde bulunan sıradaki işletilecek kodun adresini tutar.</li><li><strong>Kod Kaydedici (Instruction  Register):</strong> RAM&#8217;dan işletilmek üzere getirilen kodun geçici olarak tutulduğu hafızadır.</li><li><strong>Kod Çözücü (Instruction Decoder):</strong> Kodlar parametreleri ile hafızada yer alırlar (Parametresiz kodlarda vardır). Kod parametreleri adres verisi,  register adı veya sabit sayılar olabilir. Kod çözücü ALU üzerinde icra edilecek komutla parametrelerini kod bilgisinden ayıklar. Yani kod kaydedicisinde tutulan kodu ALU için anlamlı hale getirir (çözer).</li><li><strong>Kaydediciler( Registery):</strong> İşlemci içerisinde sayıları depolamak için kullanılan geçici hafıza birimleridir. İşlemci veri uzunluğu kadar genişliğe (32, 64 bit) sahiptirler. </li><li><strong>Bayraklar (Flags):</strong> ALU&#8217;nun yaptığı işlemlerin sonuçlarını gösteren ve 1 bit genişliğinde büyüklüğe sahip hafıza gözleridir. İşlemlerin sonucuna göre 1 ya da 0 değerlerini alır. Bayrak hafıza gözlerinden sıfır, işaret, elde, eşlik, taşma gibi isimlendirmelerle anılan örnekler verilebilir Örneğin bir çıkarma işleminde sonuç sıfır çıkacaksa sıfır bayrağı 1 değerini alır.</li></ul>



<p></p>



<figure class="wp-block-image size-large"><img decoding="async" width="641" height="371" src="https://www.halildurmus.com/wp-content/uploads/2020/06/436-cpu-bayraklar-flags.jpg" alt="" class="wp-image-3703" srcset="https://www.halildurmus.com/wp-content/uploads/2020/06/436-cpu-bayraklar-flags.jpg 641w, https://www.halildurmus.com/wp-content/uploads/2020/06/436-cpu-bayraklar-flags-300x174.jpg 300w" sizes="(max-width: 641px) 100vw, 641px" /></figure>



<p></p>



<h3 class="wp-block-heading">İşlemci Mimarisi</h3>



<p>İşlemciler mimari (architecture) olarak gruplara ayrılırlar. Ortak mimariye sahip olan işlemciler aynı komutları tanımakta ve aynı yazılımları çalıştırabilmektedirler. Günümüz işlemcileri yaygın olarak iki mimariye sahiptir.</p>



<h4 class="wp-block-heading">1- CISC Mimari</h4>



<p>CISC (Complex Insruction Set Computer) Karmaşık Komut Seti Bilgisayarı anlamına gelir. CISC yapıda  RISC yapıya göre daha fazla komut vardır. 70’li yıllarda geliştirilen bu mimari, programlanması kolay ve etkin bellek kullanımı sağlayan tasarım felsefesinin ürünüdür.</p>



<p>İşlemcinin, komut kodlarının her birine karşılık gelen mikrokod komut gruplarını içeren ROM belleği vardır. Bir makine kodu işlemciye eriştiğinde, işlemci kodun daha basit komutlara ayrılmış parçalarını yürütür.</p>



<p></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="593" height="373" src="https://www.halildurmus.com/wp-content/uploads/2020/06/438-CISC-Mimari.jpg" alt="" class="wp-image-3705" srcset="https://www.halildurmus.com/wp-content/uploads/2020/06/438-CISC-Mimari.jpg 593w, https://www.halildurmus.com/wp-content/uploads/2020/06/438-CISC-Mimari-300x189.jpg 300w" sizes="auto, (max-width: 593px) 100vw, 593px" /></figure>



<p></p>



<p>Bu yapıda, komut kümesi aynı kaldığı için programlar, farklı sistemler üzerinde yeniden derlemeye gerek kalmaksızın çalıştırılabilirler. Geliştirilen yeni komutlar eskilerinin üzerine eklenerek geriye doğru olan uyumluluk sağlanır.</p>



<h5 class="wp-block-heading">CISC Mimarisinin Avantajları</h5>



<ul class="wp-block-list"><li>Mikro programların yürütülmesi kolaydır.</li><li>Geriye doğru uyumludur.</li><li>Mikrokod ROM’A eklenen her bir komut ile CPU daha yetenekli olmaya başlamakta ve verilen bir görevi yürütmek için daha az zaman harcamaktadır.</li></ul>



<h5 class="wp-block-heading">CISC Mimarisinin Dezavantajları</h5>



<ul class="wp-block-list"><li>CPU yapısı her kuşak işlemci ile beraber daha karmaşıklaşmıştır.</li><li>Farklı komutlar farklı sayıda saat çevrimine gerek duyacaklarından performans düşmesi gözlenir.</li></ul>



<p></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="602" height="472" src="https://www.halildurmus.com/wp-content/uploads/2020/06/437-RISC-CISC-Mimari.jpg" alt="" class="wp-image-3706" srcset="https://www.halildurmus.com/wp-content/uploads/2020/06/437-RISC-CISC-Mimari.jpg 602w, https://www.halildurmus.com/wp-content/uploads/2020/06/437-RISC-CISC-Mimari-300x235.jpg 300w" sizes="auto, (max-width: 602px) 100vw, 602px" /></figure>



<p></p>



<h4 class="wp-block-heading">2-RISC Mimari</h4>



<p>RISC (Reduced Instruction Set Computer) Azaltılmış Komut Seti Bilgisayarı anlamına gelmektedir. &nbsp;CISC mimarili işlemcilerin kötü yanlarına piyasanın tepkilerine cevap olarak tasarımcı firmalardan IBM, Apple ve Motorola tarafından sistematik olarak tasarlanmıştır.</p>



<ul class="wp-block-list"><li>Bütün komutlar tekbir çevrimde çalıştırılmalıdır.</li><li>Belleğe sadece Load ve Store komutlarıyla erişilmelidir.</li><li>Bütün icra işlemleri Mikrokod kullanmadan donanımdan çalıştırılmalıdır.</li></ul>



<h5 class="wp-block-heading">RISC Mimarisinin Avantajları</h5>



<ul class="wp-block-list"><li>Azaltılmış komut kümesi sayesinde daha hızlı çalışırlar.</li><li>Komut kümesi az olunca donanımsal basitlik söz konusudur.</li><li>CISC işlemcilere göre daha çabuk tasarlanabilirler.</li><li>Yüksek seviyeli dilleri destekler.</li><li>Programcılar açısından bakıldığından CISC mimariye göre aynı programı yazmak için daha kod yazma ihtiyacı vardır.</li><li>Fiyat olarak CISC mimarili işlemcilere göre daha ucuzdur. </li></ul>



<h5 class="wp-block-heading">RISC Mimarisinin Dezavantajları</h5>



<ul class="wp-block-list"><li>RISC işlemcinin performansı işlediğikodun algoritmasına çok bağlıdır. Eğerprogramcı veya derleyici komutprogramlamada zayıf kalırsa, işlemciatıl durumda kalarak bir parçagecikme oluşturulur.</li><li>Doğrudan bellek üzerinde işlem yapan komut yoktur. </li><li>İşlemcinin üzerinde çalışınlan yazılımlar pahalıdır. Çünkü daha uzun zamanda oluşturulur.</li></ul>



<p></p>



<p><strong>Kaynakça: <a href="https://laptoptera.com/4159/major-cpu-brands-to-only-support-windows-10-in-future-products/">Laptoptera</a>, <a href="http://microprocessorforyou.blogspot.com/2012/01/flag-registers-in-8086.html">Microprocessorforyou</a>, <a href="https://computersciencewiki.org/index.php/Architecture_of_the_central_processing_unit_(CPU)">Computersciencewiki</a>, <a href="https://cs.stanford.edu/people/eroberts/courses/soco/projects/risc/whatis/index.html">Stanford</a>, <a href="https://en.wikipedia.org/wiki/Complex_instruction_set_computer">Wikipedia</a></strong></p>



<p>Yaşar, E. (2018).Bilgisayar Donanımı. Bursa: Ekin Basım Yayın Dağıtım (59-61)</p>
<p>The post <a href="https://www.halildurmus.com/2020/06/19/islemci-cpu-merkezi-islem-birimi/">İşlemci (CPU &#8211; Merkezi İşlem Birimi)</a> appeared first on <a href="https://www.halildurmus.com">Halil Durmus</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.halildurmus.com/2020/06/19/islemci-cpu-merkezi-islem-birimi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Intel Çiplerdeki Güvenlik Açığı &#8220;ZombieLoad&#8221;</title>
		<link>https://www.halildurmus.com/2020/01/11/intel-ciplerdeki-yeni-guvenlik-acigi-bulundu/</link>
					<comments>https://www.halildurmus.com/2020/01/11/intel-ciplerdeki-yeni-guvenlik-acigi-bulundu/#respond</comments>
		
		<dc:creator><![CDATA[Halil Durmuş]]></dc:creator>
		<pubDate>Sat, 11 Jan 2020 01:58:27 +0000</pubDate>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Teknoloji]]></category>
		<category><![CDATA[GüvenikAçığı]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[İşlemci]]></category>
		<category><![CDATA[Uygulama]]></category>
		<category><![CDATA[Virüs]]></category>
		<category><![CDATA[ZombieLoad]]></category>
		<guid isPermaLink="false">https://www.halildurmus.com/?p=2587</guid>

					<description><![CDATA[<p>Birçok bilgisayar ve mobil cihazda kullanılan Intel işlemcilerde yeni bir güvenlik açığı tespit edildi. Daha önce tespit edilen Meltdown ve Spectre güvenlik açıklarında olduğu gibi birçok çipi etkileyen güvenlik açığı son derece tehlikeli. ZombieLoad adı verilen açık, 2011 sonrası üretilen bütün Intel işlemcilerde bulunuyor. Bir uygulamanın çalıştırılması sırasında işlemci tarafından uygulamaya ait bazı veriler, işlemci [&#8230;]</p>
<p>The post <a href="https://www.halildurmus.com/2020/01/11/intel-ciplerdeki-yeni-guvenlik-acigi-bulundu/">Intel Çiplerdeki Güvenlik Açığı &#8220;ZombieLoad&#8221;</a> appeared first on <a href="https://www.halildurmus.com">Halil Durmus</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Birçok bilgisayar ve mobil cihazda kullanılan Intel işlemcilerde yeni bir güvenlik açığı tespit edildi. </strong></p>



<p>Daha önce tespit edilen Meltdown ve Spectre güvenlik açıklarında olduğu gibi birçok çipi etkileyen güvenlik açığı son derece tehlikeli. ZombieLoad adı verilen açık, 2011 sonrası üretilen bütün Intel işlemcilerde bulunuyor. Bir uygulamanın çalıştırılması sırasında işlemci tarafından uygulamaya ait bazı veriler, işlemci hafızasında tutuluyor ve her bir uygulama ancak kendisine ait verilere erişebiliyor. Ancak ZombieLoad açığı uygulamaların o an cihazda çalışan başka uygulamaların işlemci üzerindeki verilerine de erişmesini mümkün kılıyor. Bu durumda bilgisayarda çalışan kötü niyetli bir uygulama, girdiğiniz internet sayfalarını görebilir, parolalarınızı okuyabilir ve gizli bilgilerinize erişebilir. Güvenlik açığını tespit eden araştırmacılar, örnek olması için tarayıcıda kullanıcıların ziyaret ettikleri internet sayfalarını anında görebildikleri bir uygulama da hazırlamışlar. </p>



<figure class="wp-block-image"><img decoding="async" src="https://www.halildurmus.com/wp-content/uploads/2020/01/117.jpg" alt="Intel işlemci"/></figure>



<p>Henüz bu açığı kullanan bir virüs tespit edilemese de güvenlik açığının geride fazla iz bırakmadığı dikkate alındığında kötü niyetli kişilerin hâlihazırda bu açıktan faydalanıyor olmaları mümkün. ZombieLoad’u önemli kılan bir başka husus da sadece kullanıcı bilgisayarlarını değil, sunucuları da etkilemesi. Ortak kullanılan bir sunucuya bu açığı kullanan bir uygulamayı kurduğunuzda, sunucudaki diğer sanal sunucuların verilerine de erişebilirsiniz. Intel, Microsoft, Apple gibi firmalar yayınladıkları yazılım güncellemeleriyle açığın kapatıldığını duyurdular. Bunun için kullandığınız işletim sistemlerinin ve Chrome gibi uygulamaların güncellenmesi önemli. Ancak yapılan bu güncelleştirmeler Intel işlemcilerinin kullanıldığı bilgisayarların performansını %3’e kadar, sunucuların performansını ise %9’a kadar düşürebiliyor. Tüm işlemciler hesaba katıldığında oldukça ciddi bir performans kaybı söz konusu. </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="229" height="220" src="https://www.halildurmus.com/wp-content/uploads/2020/01/117.png" alt="ZombieLoad açığı görselleştirilmiş" class="wp-image-2590"/></figure>



<p>Duyurulan her bir açıkta işlemci üreticileri krizi olduğundan daha küçük sunmaya çalışıyor. Ancak elimizde dev bir kriz var. Mevcut işlemci mimarileri ile devam edildiği sürece Zombieload gibi açıkların sonu gelmeyecek. Bu mimariler toptan rafa kaldırılmadan, mevcut işlemciler toptan tedavülden kalkmadan yeni işlemci açıkları, dolayısıyla yeni yamalar ve daha da fazla performans kaybı kaçınılmaz. </p>



<p>Kaynakça: <strong><a href="https://www.ebi.com.tr/blog/intel-zombieload-ve-mds-side-channel-saldirilari/">EBİ</a></strong> ,<strong><a href="https://www.digitaltrends.com/computing/zombieload-v2-intel-cpu-meltdown-hardware/">DigitalTrends</a></strong> ,<strong><a href="https://www.securityweek.com/newer-intel-cpus-vulnerable-variant-2-zombieload-attack">SecurityWeek</a></strong></p>
<p>The post <a href="https://www.halildurmus.com/2020/01/11/intel-ciplerdeki-yeni-guvenlik-acigi-bulundu/">Intel Çiplerdeki Güvenlik Açığı &#8220;ZombieLoad&#8221;</a> appeared first on <a href="https://www.halildurmus.com">Halil Durmus</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.halildurmus.com/2020/01/11/intel-ciplerdeki-yeni-guvenlik-acigi-bulundu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
