<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Yusuf Baran Doğan on Medium]]></title>
        <description><![CDATA[Stories by Yusuf Baran Doğan on Medium]]></description>
        <link>https://medium.com/@yusuf.baran.dgn05?source=rss-dc65b7cc611b------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*QBQsMf9KVUCUBhX1g3FrYg@2x.jpeg</url>
            <title>Stories by Yusuf Baran Doğan on Medium</title>
            <link>https://medium.com/@yusuf.baran.dgn05?source=rss-dc65b7cc611b------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Wed, 04 Nov 2026 19:17:33 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@yusuf.baran.dgn05/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[}); Episode 0-An Introduction]]></title>
            <link>https://medium.com/@yusuf.baran.dgn05/episode-0-an-introduction-a993afbe8bc4?source=rss-dc65b7cc611b------2</link>
            <guid isPermaLink="false">https://medium.com/p/a993afbe8bc4</guid>
            <category><![CDATA[api]]></category>
            <category><![CDATA[http-request]]></category>
            <category><![CDATA[system-design-interview]]></category>
            <category><![CDATA[system-architecture]]></category>
            <dc:creator><![CDATA[Yusuf Baran Doğan]]></dc:creator>
            <pubDate>Tue, 03 Nov 2026 17:18:10 GMT</pubDate>
            <atom:updated>2026-11-03T17:18:10.232Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*nQvqt40jffspmGKcZMgVgw.png" /></figure><p><em>Beep, beep…</em></p><p>+ Hello?</p><p>-Design Twitter!</p><p>+ But how… <em>click</em></p><p>Yes, but how?</p><p>Let’s look at Twitter. (It’s X now, but I prefer to call it Twitter.)</p><p>When we open it from the application, lots of posts show up on our homepage. This is our timeline. When we scroll down the page, new posts are recommended to us. Some of them are from profiles followed by millions of people. They have thousands, sometimes millions, of likes and comments below them.</p><p>And we have a + button. When we click it, an empty, text-editable box appears on the page, along with our famous POST button. We can write something and post it from this section. We can also attach media such as photos and videos.</p><p>Okay, so we have recommended posts from different profiles, text posts that we can create, media files that can be included in our posts, and like counts and comments for each post.</p><p>You are designing these mechanisms in our system. Let’s just forget about signing in and other Twitter mechanisms like AI, blocking, or following profiles. Consider that we are part of a team, and we have been assigned these parts.</p><p>Go on. Design the System of Twitter.</p><p>Oh, sorry. I forgot that you don’t have any information about System Design.</p><p>Don’t worry. I’m here to design it with you.</p><p>Follow me!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/721/1*p1-QsV4NZDr5yHsfRNWFZg.png" /></figure><h3>What a System Is? How Can We Design One??</h3><p>The average internet user spends around 6 hours every day interacting with networked systems — more than 100 days per year. And more than half of that time is spent through a device sitting in our pockets. So when a company asks you to design a system, remember: you have already been a user of thousands of them. You just need to learn how to see what happens behind the screen.</p><p>But what exactly do we mean by “system”?</p><p>Every time you send a message, scroll through your feed, watch a video, order something online, or check your bank account, you are interacting with a system.</p><p>When you click the “POST” button on Twitter, a few things happen. You hear some clicks, something starts moving in the background, and moments later, your post is shared.</p><p>Is this simply the universal power of a button, or is there something more happening behind it? With a single click, you trigger an API request that travels through your internet connection.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*4vYYE5-jxHlrKIVN9VXLaQ.png" /><figcaption>Triggering an API Request</figcaption></figure><p>“I request this. I want this…”</p><p>Suppose we are a hungry guy in a restaurant, and we order some food from the waiter. Our order needs to have a specific structure for the waiter — or the restaurant — to understand what we want. Once they understand what they need to serve, they can start the processes required to make it happen.</p><p>We, the hungry guys, are actually the <strong>clients</strong>, and the restaurant is the <strong>server</strong>. The specific format our order follows is actually a <strong>protocol</strong>.</p><h3>HTTP Structure</h3><p>In the world of the Internet, requests follow protocols as well. We are going to use the most common and appropriate one: <strong>HTTP, the Hypertext Transfer Protocol.</strong></p><p>An HTTP request is actually structured data. It contains different pieces of information in its <strong>headers</strong> and <strong>body</strong>.</p><p>Yes, it has parts.</p><p>Let’s take a look at them:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/845/1*SbLmfypYSbb2GskxcbR91g.png" /><figcaption>Structure of a HTTP Request</figcaption></figure><p>If you already know these terms, good for you. But if you are seeing them for the first time, don’t be scared. We are just going to scratch the surface of them.</p><p>As the data structured with HTTP travels through Wi-Fi waves and cables, something is there to catch it. This is the server I mentioned before.</p><p>The server looks at the request and sees from its headers that a client at a specific IP address is sending this request. So, it processes the request and sends a response back to that client.</p><p>All the routers along the way help carry this request and response to the right addresses, much like postmen delivering a letter. But they are not really our concern here.</p><p>Our goal is to understand what data should be inside the requests and responses, what the server should do when it receives a request, and what happens when the server decides not to serve it and returns an error instead.</p><blockquote><em>This request-and-response process can happen within milliseconds. An HTTP request may contain only a small amount of data. But when a server receives millions of these requests, each one triggers software and hardware processes that require computational power.</em></blockquote><blockquote><em>So, how does a server handle millions of requests on its own?</em></blockquote><blockquote><em>Think about your phone. When you open an application, software and hardware processes start running to make it work. When you open more applications, your phone has more processes to handle, and it may start to slow down.</em></blockquote><blockquote><em>A server is not so different. It has RAM, storage, a processor. The difference is that instead of serving one person using a few applications, a server may have to handle millions of requests from users at the same time.</em></blockquote><blockquote><em>And this is exactly what we are here to do: </em><strong><em>design the system so that it can handle this workload without crashing and process requests as efficiently as possible.</em></strong></blockquote><blockquote><em>That is a part of </em><strong><em>system design</em></strong><em>.</em></blockquote><p>But for now we are looking protocol itself. If you have a knowledge, you can pass to the Needs part.</p><p>If we look at the image again, there is a section in the header called <strong>METHOD</strong>. Every request is divided according to its method. Each method asks the server to do something different. So, let’s take a look at what some of these methods do:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ugZzI9-zRn6M4mMWbHNX6Q.jpeg" /><figcaption>Illustration of Some Kind of API Requests</figcaption></figure><p>As you see in the picture, each method sent by the client (blue) has a different impact on the server (red). These methods are the actual skeleton of our architecture. Let’s go deeper and look at the structure of the requests then.</p><pre>GET /car HTTP/1.1<br>Host: api.fundamantals-system-design.com<br>Accept: application/json<br>User-Agent: Blue-Robot-Client/1.0</pre><pre>POST /plane HTTP/1.1<br>Host: api.fundemantals-system-design.com<br>Content-Type: application/json<br>Content-Length: 65<br><br>{<br>  &quot;name&quot;: &quot;Lego Plane&quot;,<br>  &quot;color&quot;: &quot;colorful&quot;,<br>  &quot;propeller&quot;: true<br>}</pre><p>If you look closer, in the POST method, we have a body part inside curly brackets. Thus, we can say that different methods may have different structures.</p><p>If the information or the structure of the request is incorrect, the server definitely must not accept it.</p><p>We have a decision-making mechanism on servers, as they are computers on a network. They must decide what response should be sent back to the client. There are many different possible responses:</p><ul><li><strong>200 OK:</strong> The request was successful. Everything is fine.</li><li><strong>301 Moved Permanently:</strong> A redirection. The page has been permanently moved to another address.</li><li><strong>400 Bad Request:</strong> The client sent an invalid request.</li><li><strong>404 Not Found:</strong> The requested page or resource could not be found.</li><li><strong>500 Internal Server Error:</strong> Something went wrong on the server side.</li></ul><blockquote><em>System design is about implementing the technologies and strategies needed to handle every problem a server may encounter, while making sure that its responses do not break the rest of the system.</em></blockquote><h4>Secure HTTP</h4><p>How does the client know that it has successfully connected to the server? And how does it know that the communication is still working?</p><p>For this, we have a process called a <strong>handshake</strong>. Before the blue robot sends the famous GET /car request to the red robot, it first needs to establish a connection with it. This is done through a TCP process called the <strong>3-Way Handshake</strong>.</p><p><strong>SYN: “Hello, are you available?</strong></p><p><strong>SYN-ACK: “Yes, I’m here. Are you ready?”</strong></p><p><strong>ACK: “Great, let’s start!”</strong></p><p>Now the connection is established.</p><p><em>If you want to dive deeper into this process, I recommend you to research Two Generals’ Problem to see where 3-Way Handshake comes from.</em></p><p>But there is a problem. Let’s imagine that there is a malicious Pirate Robot somewhere between the blue robot and the red robot. Since they are using plain HTTP, the Pirate Robot can intercept their communication. It can read the GET /car message, and even worse, if the blue robot sends credit card information or a secret Lego password in a POST request, the Pirate Robot can see and steal that data. It can even modify the message and send something completely different to the red robot.</p><p>How do we prevent this?</p><p>We use <strong>HTTPS</strong> (S is coming from Secure). After the basic TCP handshake, but before the GET /car request is sent, another handshake takes place. This time, it is the <strong>TLS Handshake</strong>.</p><p><strong>Client Hello: “Hello, let’s talk securely.”</strong></p><p><strong>Server Hello &amp; Certificate: “Here is my identity.”</strong> The Red Robot chooses an encryption method and sends a <strong>digital certificate</strong> proving its identity.</p><p><strong>Authentication: “Are you really the Red Robot?”</strong> The Blue Robot checks the certificate to make sure that the server it is talking to is actually the Red Robot and not the Pirate Robot.</p><p><strong>Key Exchange: “Let’s create a secret.”</strong> The Blue and Red Robots perform a key exchange to establish the secret key that will be used to encrypt their communication.</p><p><strong>Secure Connection Established.</strong> Now both sides have what they need to communicate securely.</p><p>Now, even if the Pirate Robot intercepts the packet, instead of seeing: GET /car HTTP/1.1 it sees only encrypted data that looks like meaningless characters, such as: x9$kP2@!q</p><blockquote>System Design includes network security layers as we see.</blockquote><p>So, what happens when we put all of these pieces together?</p><p>A system is not simply a server waiting for requests. It is a carefully designed structure of machines, protocols, and processes, all working together to handle communication between clients and servers.</p><p>Every request has to reach the right place, every response has to make its way back, and the system has to keep working even when millions of requests arrive, something goes wrong, or someone tries to interfere with the communication.</p><blockquote><em>System design is about strategically putting all of these pieces together, choosing the right technologies and strategies, and building a system that can handle real-world problems while serving its users as efficiently, reliably, and securely as possible.</em></blockquote><p><strong>In the next episode, we will go through the needs of our system. See you soon!</strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a993afbe8bc4" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Otto Serisinin Yapılışı]]></title>
            <link>https://medium.com/@yusuf.baran.dgn05/otto-serisinin-yap%C4%B1l%C4%B1%C5%9F%C4%B1-2b16a5ed0935?source=rss-dc65b7cc611b------2</link>
            <guid isPermaLink="false">https://medium.com/p/2b16a5ed0935</guid>
            <category><![CDATA[yapay-zeka]]></category>
            <category><![CDATA[tasarım]]></category>
            <category><![CDATA[cizgi-roman]]></category>
            <category><![CDATA[powerpoint]]></category>
            <category><![CDATA[üretken-yapay-zeka]]></category>
            <dc:creator><![CDATA[Yusuf Baran Doğan]]></dc:creator>
            <pubDate>Fri, 06 Mar 2026 11:01:09 GMT</pubDate>
            <atom:updated>2026-03-06T11:01:09.423Z</atom:updated>
            <content:encoded><![CDATA[<p>Özgün Bir Tasarım Oluşturma, Yapay Zeka İle Ortak Çalışma</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*mzYuNH2GnFEP8elXX3JR_A.png" /><figcaption>Otto Karakterine Ait Yapay Zeka Çizimleri</figcaption></figure><p>İlk aşama olarak bir ikon/maskot tasarımına giriştim. Bu her tasarımda şart olan bir özellik olmasa da fikir-bilgi paylaşımının bir figür tarafından yapılıyor olması, akılda kalıcılığı arttıran ve tasarımı destekleyen bir detaydır.</p><p>Hemen ardından bir stil belirlenmelidir. Tasarım açısından <strong>kolay</strong>, <strong>okunabilirliği</strong> yüksek bir stil belirlemek önemlidir. Aşağıda verilen realistik stil, okunabilirliği çoğu zaman düşürür:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Irh1wD9W-sCNY4Tc7d2-BQ.png" /></figure><p>Çok fazla renk ve detay içerdiğinden dolayı bu stili sunumlarda, yazılarda arka plan olarak kullanmak hatalıdır. Bunun yerine aşağıda verilen arka plan tercih edilebilir:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/511/1*fszh9u6tgtNpndkVNEXdbg.png" /></figure><p>Görselin çizim tarzı daha az renk geçişi içerdiğinden ve düz çizgilerden oluştuğundan üzerine eklenecek yazılar, resimler daha okunaklı olacaktır. Görselin çok renkli olmaması tasarımı biraz sıkıcı gösterse de önüne ekleyeceğimiz yazılar ve resimler bu sorunu çözecektir.</p><p>Peki bu görsel nasıl oluşturulur? Yazıda bu arka plana yer verilmesinin nedeni bilgisayarın içinde olduğumuz izlenimini vermesiydi. Nasıl bir hissiyat oluşturması gerektiğini ve uygulanacak stili belirledikten sonra üç yolumuz var:</p><ol><li>Kendimiz tasarlayabiliriz</li><li>Detaylı internet taraması yaparak (genellikle telifsiz görseller) uygun görseli bulmaya çalışabiliriz</li><li>Yapay zekayla çalışıp gerekirse sürekli revizyon vererek kafamızdaki görseli oluşturmayı deneyebiliriz.</li></ol><p>İlk yol için Canva, Office PowerPoint, Paint gibi ücretsiz araçlar; Adobe Photoshop gibi ücretli uygulamalar kullanılabilir. Bu genel olarak zor bir yoldur çünkü bir çizim yapmak veya bir görsel tasarlamak karmaşık ve uğraş gerektiren bir iştir.</p><p>İkinci yol vakit alabilir ve stilimize uygun bir görsel bulsak da tasarımımıza uyduramayabiliriz. Bunlarla birlikte telifli görsellerle ilgili sorunlar yaşayabiliriz.</p><p>Üçüncü yol ise büyük bir sabır gerektirir :) Yapay zekayla çalışarak onun doğru ilerleyen bir süreci bir anda yanlış anlayarak bozduğunu görmek ve kendimizi anlatamamak bazen Alt+F4 ile sonuçlanabilir. Aşağıda bu resmin oluşturulması sırasındaki denemelere yer verdim:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/682/1*NAUxbdu0wsfNxYJ1zifeqg.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/688/1*FBFKs10jPIcNPpxvi-aLUA.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/672/1*riRG7J_eo5VHGpnQA8FuIw.png" /></figure><p>Ancak ona stili kendim tanıtınca şöyle bir sonuç aldım:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/666/1*iSFaLrehvN3UjlzoqZbi7Q.png" /></figure><p>Tabii ki de yanlış analiz ederek sadece rengi uyarladı. Bunun üzerine bu resimde nelerin hatalı olduğunu anlattığımda…</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/669/1*o5cuoZXmX3ym5Y11aEFKlQ.png" /></figure><p>İstediğime benzer bir resim çıkarmış oldu.</p><p>Peki, sunduğum yolların hepsinin sorunlu olduğu yanlar varsa nasıl ilerlemeliyiz? <em>Hepsini kullanarak!</em></p><p>Gemini tarafından üretilen bu resmi PowerPoint ekranına taşıyarak yazacağım yazılara uygun olacak şekilde kırparak ters çevirdim ve rengini de soluklaştırıp koyulaştırdım. Ve sonuç olarak görselimiz hazır.</p><p>Devam ederek karakterimizi görselin uygun yerine oturttum. Yazıların yukarıda olması dikkati daha çok çeker o yüzden karakterimizi aşağıya koyacağız. Zaten konuşma balonu kullanacağımız için konuşma balonunu aşağıya eklemek her durumda iyi görünmeyebilir.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/510/1*30lCISyGT_4QFmUpBuWIzw.png" /></figure><p>Karakterimize ait pozu, kıyafetleri yapay zekayla oluşturduktan sonra resme ekledim. Karakterimiz renkli ancak çok farklı tonlar içermiyor, böylece arka planla çok uyumsuz değil. Bu arada önemli bir detay olarak karakterimizin stiliyle arka planın stili aynı olmalıdır. Yoksa böyle tuhaf bir sonuç görebiliriz:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/510/1*e86cHT0z9KcYpS0D0ZAf6A.png" /></figure><p>Ya da böyle:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/506/1*-PFTeWGAwERggzCb0_mtvQ.png" /></figure><p>O yüzden kendi uyumlu stilimize geri dönelim. Tasarım uyumlu gibi görünse de halen bir eksiklik var gibi. Karakter arka plandan çok ayrı duruyor. Arka plan sıcak sayılabilecek bir renkteyken karakter soğuk (mavi) bir renkte. Bununla birlikte bu görselde çok sırıtmasa da perspektifle ilgili sorunlar yaşayabiliriz. Son olarak yazımızda sadece arka planlar değil, şekildeki gibi bir pattern de kullanabiliriz:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/617/1*tqwydF0NwS_V7m5mmanhNA.png" /></figure><p>O halde karakterimizin her arka planla uyumlu olabilmesi gerek. Bunu ben şu şekilde çözdüm:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/510/1*oXhj3p7TLOU6G3_MlEfdXw.png" /></figure><p>Karakterimiz madem ayrı kalıyor arka plandan, tam ayrı kalsın. Hem böylece orada bi anda belirdiği hissini verebiliriz.</p><p>Şimdi sırada görsel araması ile konuşma balonu eklemek var. Bir süre araştırdıktan sonra yazıya uygun konuşma balonunu bulup ekledim.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/510/1*M-0YpUmLCvKKorkWil35gA.png" /></figure><p>Konuşma balonunu uygun yere ve konuşma sırasına göre koymalıyız. Şimdi konuşacağı karakteri de ekleyelim ve resme boyutunu ayarlayarak sığdıralım:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/522/1*OJT2ldbvB7C_paZ3wSoaWA.png" /></figure><p>İki yolumuz var: yazılara göre konuşma balonunu değiştirmek-esnetmek-genişletmek, yazıyı konuşma balonuna göre ayarlamak. İkisini de yaparak yazıları da ekledim:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/522/1*k1ATROlgTdmSBEcsAEVQpw.png" /></figure><p>Yazı fontları aynı boyutta olmalı. Bu şekilde yapınca konuşma balonlarının çizgilerinin kalınlığı uyuşmuyor. Bu daha uygun bir görsel bularak hem yazıya hem de çizgi kalınlıklarına uygun iki adet konuşma balonu bulmamız gerek. Ancak bu uzun bir süreç. Bunun yerine yapay zekaya bu resmi atarak konuşma balonlarının çizgi kalınlıklarını eşitlemesini rica edebiliriz.</p><p>Ben bunla da uğraşmadım çünkü bu resim tüm tasarıma yedirildiğinde küçük bir yerde kalıyor ve çok göze çarpmıyor.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*uCxoy2lwB6LiOUFKDtV_9g.png" /><figcaption>Görsel A: Otto İle Bilgisayarın İçine Yolculuk Yazısına Air Görsellerden Biri</figcaption></figure><p>Bu arada sarı kısmı da mavinin zıt rengine yakın olduğu için ve genel tasarımda güzel bir renk çeşitliliği katacağını düşündüğüm için ekledim. Mavi renkte olsaydı fazla sırıtırdı, bunun dışında kırmızı gibi sıcak bir renk tasarımdan çok bağımsız dururdu. Bunun yerine sol tarafta yer alan griddeki küçük tabelaların rengine yakın bir renk kullandım.</p><p>Font seçimi yaparken dikkat etmemiz gereken bazı detaylar vardır. Stilize bir font seçiyorsak tüm tasarımda o stile uygun fontlar kullanmalıyız.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*QFxwMFrQibTdRnmPHh8NVw.png" /><figcaption>Font Uyumları (Sarı Olanlar Yarı Kabul Edilebilir)</figcaption></figure><p>Son olarak hemen hemen hepsini PowerPoint üzerinden tasarladığım (Otto ve arka plan hariç) bir görselle anlatılmak istenen şeyin belirli bir bölgeye nasıl sığdırılabileceği konusunda bir örnek sunmak isterim.</p><p>Çizgi roman stilinde yer alan şu yapı…</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*RHA-9brsSy3WJkbwSQTGRw.png" /></figure><p>…bir karede art arda bir şeyler (hikaye, anlatım) sıralanırken çok düz bir yapıdan bir tık sıyrılarak görsel açıdan enerjiklik katıyor. Stilimize bu tasarım tarzını uyarlayarak aşağıdaki tarzda tasarımlar oluşturdum:</p><figure><img alt="Otto İle Bilgisayarın İçine Yolculuk Yazısına Ait Görsellerden Biri" src="https://cdn-images-1.medium.com/max/1024/1*Qjj11ReCZh_abUJfZcokfw.png" /><figcaption>Görsel B: Otto İle Bilgisayarın İçine Yolculuk Yazısına Ait Görsellerden Biri</figcaption></figure><p>Yazıların eğik arka planla uyumlu olması adına görsellerin yeri ile, yazının sıkışıklığına (condense) ve hatta direkt yazıya ait kelimelerle oynayarak taşmaların kaymaların önüne geçmeye çalıştım.</p><p>En alt gridde yer alan aşamaları birbirinden ayırmak adına cesur ayrımlar çizgiler kullanmaktan çekinmedim (Bunu yaparken renk skalasına dikkat etmek önemli).</p><p>Otto ile Bilgisayarın İçine Yolculuk yazısına ait görsellerden biri ile bu yazıyı noktalıyorum. Bu örnekte fazla rengin de minimalist bir yöntem izlendikçe ve stile uyduruldukça kötü görünmeyebileceği de görülüyor.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*6TEW-XoM2PIBvK7xZzF5iQ.png" /><figcaption>Görsel C: Otto İle Bilgisayarın İçine Yolculuk Yazısına Ait Görsellerden Biri</figcaption></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=2b16a5ed0935" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Otto ile Bilgisayarın İçine Yolculuk]]></title>
            <link>https://medium.com/@yusuf.baran.dgn05/otto-ile-bilgisayar%C4%B1n-i%CC%87%C3%A7ine-yolculuk-7998a0815271?source=rss-dc65b7cc611b------2</link>
            <guid isPermaLink="false">https://medium.com/p/7998a0815271</guid>
            <category><![CDATA[anakart]]></category>
            <category><![CDATA[i̇şlemci]]></category>
            <category><![CDATA[depolama]]></category>
            <category><![CDATA[bilgisayar]]></category>
            <category><![CDATA[donanım]]></category>
            <dc:creator><![CDATA[Yusuf Baran Doğan]]></dc:creator>
            <pubDate>Thu, 05 Mar 2026 10:53:33 GMT</pubDate>
            <atom:updated>2026-03-05T10:53:33.666Z</atom:updated>
            <content:encoded><![CDATA[<h4>Bölüm 2: Ana Kart</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*5XJOHkTNIRYy3mg81GTB3w.png" /></figure><p>Merhaba, ben Otto Lidenbrock. Bana kısaca Otto diyebilirsin. Büyüyüp küçülürüm, hıphızlıyım. Seni eşsiz ve bilgilendirici bir yolculuğa çıkarmak için buradayım. Bilgisayarın içerisine doğru çıktığımız yolculuk kaldığı yerden devam ediyor. Şu an ana karttayız ve sıradaki durağımız, “işlemci”.</p><p><a href="https://medium.com/tech-sheet/bilgisayarın-i̇çine-yolculuk-fa7b9a68af7f"><em>Bölüm 1 için tıkla!</em></a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*HI7T-Pq77mSST9fj699Pqw.png" /></figure><p>Kısa sürede işlemciye varıyoruz. Peki, işlemci nedir? İşlemciyi beynimiz gibi düşünebiliriz. Bir çiçek gördüğümüzde, çiçeğe ait bilgiler gözümüzden içeri girer ve beynimize doğru yol alır. Beynimiz bu bilgileri yorumlayarak bunun bir çiçek olduğunu söyler ve onun tüm özelliklerini algılamamızı sağlar.</p><p>İşlemci de kendisine iletilen elektrik sinyallerini, adının hakkını verircesine, işlemden geçirir ve biz kullanıcılara bir sonuç, yani çıktı sunar. Elektrik sinyallerinin nasıl yorumlandığını merak ediyor olmalısın. Hadi, daha yakından bakalım ve işlemcinin yapısını birlikte inceleyelim!</p><p>İşlemcinin içine mikroskopla bakabilseydik, milyarlarca transistör görürdük. Bu transistörler rastgele dizilmemiştir; belirli gruplar halinde “Mantık Üniteleri”ni oluştururlar. Şanslıyız ki daha yakından bakabiliriz.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*OcBchRKO8B1jD1m8UkizPg.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*mFoGAZfSKhQyaqB72iK4YQ.png" /><figcaption>Mantık Üniteleri “AND”, “OR”, “NOT”, “XOR”</figcaption></figure><p>Bu ve benzeri üniteler, bir işlemci çipi üzerinde yer alarak mantıksal ve aritmetik işlemlerin gerçekleşmesini sağlar. Evet, toplama ve çarpma gibi işlemler de bu ünitelerin birbirleriyle farklı şekillerde bağlanması sayesinde yapılır. Bilgisayarlarda her şey “1” ve “0”lardan oluştuğu için, girdi olarak verilen sayılar bu devrelerden geçen elektrik akımlarına dönüştürülmüş olur.</p><p>İşlemcinin içinde yer alan bu mekanizmalara göz attığımıza göre, şimdi nasıl çalıştığını ve mimarisini inceleme sırası geldi. İşlemciyi üç ana bölgeye ayıracağız: <strong>Aritmetik Birim</strong>, <strong>Kontrol Birimi</strong> ve <strong>Bellek</strong>. Her birim, farklı bir görevi yerine getirmek üzere tasarlanmıştır. Bu birimler arasında ise “otobüs hatları” bulunur; hem birimler arasında hem de diğer bilgisayar parçalarıyla veri akışını sağlarlar.</p><p>İşlemciye kuşbakışı baktığımızda, onu bir şehrin bölgeleri ve bu bölgeleri birbirine bağlayan yollar gibi düşünebiliriz. Hazırsan, daha detaylı incelemek için biraz uzaktan bakalım:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*zifdgFxkkysplUy1onuxqA.png" /><figcaption>Von Neumann İşlemci Mimarisi</figcaption></figure><p>Birazdan bolca detayla karşılaşacağız sevgili okuyucu, her bir parçanın yapısında ne olduğunu, ne işe yaradığını ve nasıl çalıştığını inceleyeceğiz. Sıkı tutun, dalışa geçiyoruz.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Qjj11ReCZh_abUJfZcokfw.png" /></figure><p>Aritmetik Birim, kendisine gelen sayılarla yapılabilecek — incelediğimiz toplama işlemi gibi — tüm işlemleri aynı anda hesaplar ve sonuçları hazırda bekletir. Yukarıda bahsettiğim <strong><em>çoklayıcı</em></strong> ise bir kapı görevlisi gibi çalışarak, işlemcinin o an talep ettiği sonucun (örneğin yalnızca toplama işleminin) geçmesine izin verirken diğer sonuçları engeller.</p><p>Ne kadar ilginç, değil mi? Elektriksel sinyallerle matematiksel işlemler yapabiliyoruz.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*UCKspBIlGhckyJhhO8r3qw.png" /></figure><p>Kod çözücü devre elemanları, çözme işlemi sırasında gelen 1 ve 0 kombinasyonlarını ayırt ederek her birini farklı bir çıkışa yönlendirir. Bu yapı, bahsettiğim <em>kod sözlüğü</em> gibi çalışır; gelen kodun işlevine karşılık gelen işlemci bölümünü harekete geçirecek devreye yönlendirme yapar.</p><p>Kontrol biriminde aynı anda birden fazla işlem yürütülebilir. Getir–Çöz–Yürüt adımlarından oluşan döngü çalışırken, diğer işlemlere ait döngüler sıraya alınır. Milisaniyeler içinde gerçekleşen bu döngüler birbiriyle iç içe geçtiğinde, işlemler sanki aynı anda yapılıyormuş gibi algılanır.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*D8yWZsubThu179eFfwdueQ.png" /></figure><p>İşlemcilerde bulunan bu flip-flop mekanizması, usb bellekte yer alan ve depolama gibi çalışan transistörlerin aksine işlemcinin hızına daha iyi ayak uydurabildikleri için tercih edilir.</p><p>Belleğin görevleri şunlardır:</p><p>— <strong>Geçici Kaydetme:</strong> Toplama işlemi yaparken örneğin “3” ve “5” sayılarını, Aritmetik Birimʼ e girmeden hemen önce saniyenin milyarda biri kadar bir süre kaydederler.</p><p>— <strong>Adres Kaydetme:</strong> “Sırada hangi komutu çalıştıracağım?” bilgisini kaydederler.</p><p>Sevgili okuyucu, işte işlemcilerin nasıl çalıştığına dair bazı temel bilgiler. İkili sistemin ve elektroniğin kullanımıyla ilgili ortaya çıkan fikirler; fizikçiler, mühendisler ve bilgisayar bilimcilerinin yıllar boyunca yaptığı çalışmalarla gelişmiş ve bugün kullandığımız güçlü bilgisayarların kalbinde yer alan işlemciler hâline gelmiştir.</p><p>Bu fikirler başka nerelerde kullanıldı merak ediyor musun? Hadi ana kart üzerinden diğer bilgisayar bölümlerine seyahat ederek merakımızı yenelim! Kemerini bağla, otobüs kalkıyor!</p><p>İşlemcinin sürekli iletişim halinde olduğu bilgisayar parçalarından birine doğru ilerliyoruz. Kablolardan son hızda giderken aklında burayla ilgili bir tahminin var mı? Merakını gidermek adına sıradaki parçamızın ne olduğunu söylüyorum: <strong>RAM</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*AlyAiS0d9Lrv2rgL8aDqpA.png" /></figure><p>RAM, işlemcinin o anda çalıştırdığı işletim sistemi kodlarını, programları ve geçici verileri tuttuğu; düşük gecikmeli ve yüksek hızlı bir bellektir. Yani işlemci doğrudan depolamadan değil, RAM üzerinden çalışır.</p><p>RAM olmayan bir bilgisayarın sistemi açılmaz, çünkü işlemcinin komutları yükleyip işleyebileceği bir çalışma alanı bulunmaz.</p><p>RAM yetersizse, yani kapasitesi düşükse, ciddi performans düşüşü, donma ve uygulama çökmesi yaşanır. Kısacası RAM, sistemin aktif çalışma alanıdır ve RAM olmadan modern bir bilgisayar pratik olarak çalışamaz.</p><p>Şu ana kadar anlattığımız konularda sürekli bir birimden söz ettik: depolama. Peki depolama nedir? <a href="https://medium.com/tech-sheet/bilgisayarın-i̇çine-yolculuk-fa7b9a68af7f">Önceki bölümde</a>, USB belleklerde bulunan ve veri saklama görevini üstlenen hafıza çipinden bahsetmiştim. O bölüme tekrar göz atabilirsin sevgili okuyucu; çünkü günümüzde bilgisayarlarımızda kullandığımız depolama birimleri de temelde benzer şekilde çalışan sürücülere sahiptir.</p><p>Depomuzda verileri nasıl sakladığımızı biliyoruz. Peki işlemcimiz ihtiyaç duyduğu bu verilere nasıl erişir?</p><p>Bu süreci bir karakola benzetebiliriz. İşlemci içindeki adresleme sistemi, verilen adrese gidip kontrol yapan memurlar gibi çalışır. Hangi veri gerekiyorsa, o adrese gidilir ve ilgili bilgi bulunur.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*GrIB9S--zGtzyIYStRaG4w.png" /></figure><p>Bu kadar bilgisayar parçasını dolanırken yorulmuş olmalısın. O hâlde kısa bir mola verelim, ne dersin Bilgisayarlar ne kadar sistematik çalışıyor, öyle değil mi? Eskiden de bu kadar akıllılar mıydı sence Sahi, depolamadan bahsetmişken zamanında o kadar veriyi nasıl depoluyorlardı acaba? Aklıma harika bir fikir geldi, okuyucu: Otobüsümüzü kenara çekmişken depolamanın geçmişten günümüze nasıl değiştiğine bir göz atalım!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*6TEW-XoM2PIBvK7xZzF5iQ.png" /><figcaption>Depolamanın 19.yy’dan Günümüze Gelişimi</figcaption></figure><p>Düt, düüt! Ekrana çıkma zamanımız geldi! Peki nasıl olacak bu? Biz şu an 1 ve 0 lardan oluşan elektrik sinyallerinden ibaretiz, nasıl görsel bir içeriğe dönüşeceğiz?</p><p><strong>Ekran kartı (GPU)</strong>, en basit tabirle bilgisayarının gördüğün her şeyi (yazılar, resimler, videolar ve oyunlar) hesaplayıp monitörüne çizen bir bilgisayar bileşenidir. Bir oyunda karakterini hareket ettirdiğinde veya bir videoyu oynattığında şu adımlar saniyenin binde biri gibi bir sürede gerçekleşir:</p><ol><li><strong>Talimat ve Karar (İşlemciden gelir):</strong> İşlemci ne olması gerektiğini hesaplar ve ekran kartına “Bana bir orman manzarası ve ortada hareket eden bir karakter çiz” der.</li><li><strong>Piksellere Dönüştürme (GPU devreye girer):</strong> Ekran kartı bu talimatı alır. Ekranındaki küçücük noktalardan (piksellerden) birkaçıyla ilgilenir. Işığın nereden vuracağını, gölgeleri ve renkleri aynı anda hesaplayıp çizerler.</li><li><strong>Ekrana Yansıtma (Monitör):</strong> Hazırlanan bu görüntü kablo aracılığıyla monitörüne gönderilir ve sen görüntüyü görürsün.</li></ol><p>Bu üç adım o kadar hızlı gerçekleşir ki, ekran kartı saniyede 60, 144 veya bazen 300&#39;den fazla resim çizer. Bu fotoğraflar arka arkaya çok hızlı gösterildiği için biz onları akıcı bir “hareket” veya “video” olarak algılarız.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*5vM4fJMre9BBDQVvfSFzdA.png" /></figure><p>Ekranda beni görmek için sabırsızlanıyor olmalısın. Benim görünüşüme ait birkaç MBʼlık veri, ekranda uygun konumda işlenmek üzere kablo üzerinden hızlıca monitöre iletiliyor. Peki monitör bu verileri ne yapacak?</p><p>Ben henüz bir çocukken bilgisayarı sadece monitörden ibaret sanıyordum. Oysaki monitör sadece ana karttan çıkan bir kabloya bağlı bilgisayar parçalarından biri, tıpkı fare veya klavye gibi. Monitörün görevi kablodan gelen verilerin ışığa dönüşerek görsel oluşturmasını sağlamak. Hadi gel, süratle monitöre doğru ilerlerken bunun nasıl olduğunu anlatayım.</p><p>Sana ekran kartını anlatırken “piksel” diye bir kelime kullandım. Elektrik sinyallerinden oluşan veriler görüntüye ait pikselleri, pikseller de bir araya gelerek görüntünün tamamını ekranda oluşturur. Ekranı ve pikselin ne olduğunu daha detaylı incelemeye ne dersin?</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*RTlB4ez6X4oGmgd1pXtaNQ.png" /></figure><p>Yolculuğun sonuna geldiğimizi hissediyorum sevgili okuyucu. Saklandığımız USB bellekten çıkıp işlemcide, RAMʼde, depolamada, ekran kartında dolaştık. Bilgisayarın her yerini inceledik. Ve işte, monitördeyiz!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*eoGl08NkNltPFcs8_ntjJQ.png" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7998a0815271" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Bilgisayarın İçine Yolculuk]]></title>
            <link>https://medium.com/tech-sheet/bilgisayar%C4%B1n-i%CC%87%C3%A7ine-yolculuk-fa7b9a68af7f?source=rss-dc65b7cc611b------2</link>
            <guid isPermaLink="false">https://medium.com/p/fa7b9a68af7f</guid>
            <category><![CDATA[donanım]]></category>
            <category><![CDATA[anakart]]></category>
            <category><![CDATA[i̇şlemci]]></category>
            <category><![CDATA[bilgisayar]]></category>
            <category><![CDATA[teknoloji]]></category>
            <dc:creator><![CDATA[Yusuf Baran Doğan]]></dc:creator>
            <pubDate>Fri, 29 Nov 2024 17:01:57 GMT</pubDate>
            <atom:updated>2024-11-29T17:01:57.565Z</atom:updated>
            <content:encoded><![CDATA[<h3>USB’DEN ANAKARTA</h3><h4>Bilgisayarın İçine Yolculuk Bölüm: 1</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*qKW_jrZyHZA9sd6QUas9HQ.png" /></figure><p>Merhaba, sıra dışı bir yolculuğa hazır mısın? Ben Otto Lidenbrock. Bana kısaca Otto diyebilirsin. Büyüyüp küçülürüm, hıphızlıyım. Seni eşsiz ve bilgilendirici bir yolculuğa çıkarmak için buradayım. <em>Bugün bilgisayar kasasının içine doğru bir yolculuğa çıkacağız.</em></p><p>Bilgisayarların dosyaları nasıl depoladığını ve nasıl okuduğunu öğreneceğiz. Ekranda gördüğün bir yazının veya görselin anakarttan monitördeki piksellere doğru yolculuğunu bir elektrik sinyalinin gözünden göreceğiz. Bunlar daha buz dağının görünen kısmı! Hazırsan kemerini bağla. Tren kalkıyor!</p><p><em>Mikroskobik ölçekte küçücük yerlerden geçerek kabloları aşıyoruz. Elektron kadar hızlı ve miniciğiz şu anda.</em></p><p>Bir USB belleğin içerisindeyiz. Belleğin devre kartındaki sayısız iletken hatlardan birinin içinden ilerliyoruz. Burada <strong>gigabytelarca</strong> veri ile birlikte bir bilgisayara aktarılmayı bekliyoruz. Ama burası tamamen hareketsiz, sessiz ve karanlık. Elektrik akımı ve bilgisayardan gelen komutlar olmadıkça bir USB bellek tıpkı kış uykusuna yatmış gibi uzun süre bekleyebilir. Hem de<strong><em> herhangi bir güç kaynağına ihtiyaç duymadan </em></strong>ancak amacımız öylece beklemek değil. Gel, bu gigabytelarca verinin nerede ve nasıl saklandığını öğrenelim. Hazır mısın? Beni takip et!</p><p>Yolumuza iletken hatlar üzerinden ilerleyerek devre kartının derinliklerine doğru yol alıyoruz. Karşımıza veri aktarımını yöneten denetleyici, hızı sabitleyen <strong>Osilatör</strong>, voltajı düzenleyen <strong>Kondansatörler</strong> ve akımı denetleyen <strong>Diyotlar</strong> gibi çeşitli devre elemanları çıkıyor. Bu karmaşık yapıları geride bırakarak ilerlemeye devam ediyoruz. Sonunda devasa bir yapıyla karşılaşıyoruz. Milyonlarca küçük parça, üst üste ve yan yana dizilmiş halde duruyor karşımızda; sanki mikroskobik ölçekte inşa edilmiş bir arı kovanının içindeyiz. Burası <strong>Hafıza Çipi</strong> ve petek gibi dizili olan tüm mekanizmalar ise <strong>Transistör</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*GKW62n8XbI7WyLTInpPE7Q.png" /></figure><p>Normal şartlarda bir çipin içerisinde yer alan transistörleri görebilmek için mikroskopla bakmamız gerekiyor. Bu kadar küçük olduğumuz için şanslıyız. Peki nedir bu transistörler?</p><p>Transistörler, elektrik akımını kontrol eden devre elemanlarıdır. Eğer bir transistörün içinde elektronlar birikmişse bu akımın geçmesini engeller ve bu durum bilgisayar tarafından ‘0’ olarak kabul edilir. Kafan biraz karıştı öyle değil mi? O hâlde şu transistörün içerisine girmeye ve daha yakından bakmaya ne dersin? Hop!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*16EwFtT3izWBTfKSAOpcsg.png" /></figure><p>Evet, transistörler farklı katmanlardan oluşur. Bu katmanların her biri transistörün gerçekleştirmesi gereken farklı görevleri üstlenir. Bu yarı iletken katman bir hapishane gibi elektronları hapseder, onlarca yıl boyunca elektronları içeride tutabilir. Peki, elektronların burada tutulmasının sebebi nedir? Tabii ki de bilgisayara iletilen elektrik akımını kontrol edebilmek için.</p><p>USB belleği bilgisayara taktığımızda, bilgisayar USB’ye elektrik akımı gönderir. Bu akım bellekteki transistörlere gider. Eğer bir transistör, veriyle yani elektronlarla doluysa bu transistör üzerinden akım geçmez ancak dolu değilse transistör üzerinden akım geçer. Bu akım daha sonra elektrik sinyalleri olarak bilgisayara gönderilir.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*e1oxMJF9ySyEChcQAS2MbQ.png" /></figure><p>Peki, USB belleğe dosya ekleme işlemi nasıl yapılıyor o zaman? Bu işlem de yine bu transistörün içinde gerçekleşiyor. Transistörün sakladığı veriyi kontrol eden bir mekanizma daha var: <strong><em>Kontrol Kapısı</em></strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*B62BQdNdPJy9vo6uVZWULg.png" /></figure><p>Bu sistemin çalışma mantığı basit: Kontrol kapısına voltaj verildiğinde elektronların tutulduğu katmanın kapıları açılıyor. Bu sayede elektronlar, transistörün içerisine girerek veriyi USB belleğe eklemiş oluyor. Kontrol kapısı, elektronların tutulduğu katmana açılan kapıyı kontrol eden bir gardiyan görevi görüyor.</p><p>Gösterdiğim tüm işlemler, elektriğin gerilim değerinin yani voltajının akıllı bir biçimde kontrol edilerek elektrik akımının yönlendirilmesi amacıyla yapılıyor.</p><p>Sıkıldın mı? Seyahatimizin bu kısmında eğlenceli bir aktivite yapacağız. Hızlı bir bilgilendirme seansına hazır mısın? Şipşak Bilgiler zamanı!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*3wDg56NPqcwxnTPrqD127A.png" /></figure><p>Bilgilendirme seansı sona erdi. Yolculuğumuza kaldığımız yerden devam edelim.</p><p>İşte! Transistörlerin çalışma prensibi bu şekilde. Bu transistörler bir araya getirilerek bir bellek bloğunu oluşturuyor. Bu blok, devre kartına bağlanıyor; genellikle koruyucu bir plastik veya silikon tabakayla kaplanarak hafıza çipini meydana getiriyor.</p><p>USB belleğin dış katmanını açtığınızda karşınıza plastik bir devre kartı üzerinde aralarında hafıza çipinin de bulunduğu çipler ve bu çiplere bağlı, yollar gibi görünen iletken devre hatları çıkacaktır.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*i9LgVUgZu4Qe6pQq4gxK0Q.png" /></figure><p>Hey! Bak burası hareketlenmeye başladı. Sanırım biri bizi bir USB soketine taktı. Bilgisayardan gelen elektrik akımı, uzun süredir inzivaya çekilmiş bu sessiz ve karanlık USB’ye âdeta hayat verdi. Tüm devre elemanları çalışmaya başladı. Haydi, elektrik akımını takip ederek bilgisayara doğru gidelim.</p><p>Bir arı kovanındaki petekler gibi dizilen transistörleri geride bırakıyoruz. Minicik bir kablonun içinden bakınca devasa gibi gözüken hafıza çipine el sallıyoruz. Daha önce geçtiğimiz devre elemanlarını hızla geçerek tüm yolların bittiği bir yere ulaşıyoruz. Yolun sonu…</p><p>Burası bilgisayar ile aramızdaki bağlantıyı sağlayan bir yer. Evet, USB belleğin konnektör ucu: Hep yanlış yönde taktığımız o yer. Veriler elektrik sinyalleri halinde buraya kadar ulaştı. Peki, buradaki veriler bilgisayara nasıl aktarılıyor?</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*EEKhgCkonXt3nOokLv3-4Q.png" /></figure><p>Yanlış duymadın, bir otobüse bineceğiz. Tüm verilerin bir birimden diğer birime aktarıldığı kısımlara, veri yolu anlamına gelen <strong>Bus </strong>denir. USB’de depolanan veriler transistörler yardımıyla kontrolden geçerek 0 ve 1’lerden oluşan dijital verilerle <strong>bus’ </strong>a<strong> </strong>kadar ulaştı. Peki istikametimiz neresi? Anakarta doğru gidiyoruz.</p><p>USB bellek soketleri bilgisayarın anakartına bağlıdır. Dolayısıyla USB bellekten çıkan akımlar anakarta gelerek ilgili birimlere gönderilir.</p><p>Vrum! Otobüs harekete geçti. Otobüs hızla anakarta doğru giderken sana biraz anakartın ne olduğundan bahsedeyim:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*527178DoMyMkpzi2d3XIpw.png" /></figure><p>Evet, anakart bir kavşak gibidir. Veriler gerekli yere gönderilmesi için ilk önce anakarta gelir. Veri ne için kullanılıyorsa bilgisayarın o bölümüne buradan gider. Anakartta yerleşik bir biçimde yer alan işlemci, RAM, depolama birimleri gibi birimler; anakart sayesinde bir uyum içinde çalışırlar.</p><p><em>Eyvah, yolculuğumuzdan sıkılarak sayfayı kapatmana yalnızca birkaç cümle kalmış.</em> O hâlde otobüsümüz anakarta doğru haldır haldır giderken güzel bir mola verelim. Ne dersin?</p><p>İkinci bölümde anakarta gidip işlemci, depolama ünitesini ve RAM gibi birimleri inceleyeceğiz. Şimdilik hoşça kal dostum.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Zp7zlviBCWWCGngey0EONw.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1000/1*CTQvqCi5s5WWT4ljYELv5w.png" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=fa7b9a68af7f" width="1" height="1" alt=""><hr><p><a href="https://medium.com/tech-sheet/bilgisayar%C4%B1n-i%CC%87%C3%A7ine-yolculuk-fa7b9a68af7f">Bilgisayarın İçine Yolculuk</a> was originally published in <a href="https://medium.com/tech-sheet">TechSheet</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>