Ana sayfateknolojiTemel BilişimDonanım ile Yazılım Arasındaki Fark
💻
Teknoloji · Karşılaştırma

Donanım ve Yazılım Farkı: Bilgisayar Nasıl Çalışır?

Bilgisayar Temelleri· genel· 9 dk okuma· Son güncelleme: 19 Temmuz 2026
Öğreniyo İçerik Ekibi tarafından hazırlandı · Editör: Yusufhan Seyis
Kısaca

Donanım, bilgisayarın işlemci, RAM, SSD, ekran ve klavye gibi fiziksel parçalarıdır; yazılım ise bu parçaların hangi işlemleri yapacağını belirleyen işletim sistemi, uygulama ve komutlardır. Bilgisayarın kullanılabilir bir sistem hâline gelmesi için yazılımın donanım üzerinde çalışması ve donanımın yazılımın komutlarını uygulaması gerekir.

Bu yazıda (7)
Donanım ve Yazılım Farkı: Bilgisayar Nasıl Çalışır? gorseli
Donanım ve Yazılım Farkı: Bilgisayar Nasıl Çalışır?

Bir bilgisayarı anlamanın en sağlam yolu, onu yalnızca görünen parçalar veya ekranda açılan programlar üzerinden değerlendirmemektir. Bilgisayar sistemi iki farklı fakat bağlantılı katmandan oluşur: fiziksel bileşenler olan donanım ve bu bileşenleri yönlendiren yazılım. Bu ayrım, yalnızca tanım sorularını çözmek için değil, bilgisayarın neden yavaşladığını, bir uygulamanın neden açılmadığını veya hangi yükseltmenin işe yarayacağını anlamak için de gereklidir.

Örneğin bir belge hazırlarken klavyeye basmanız fiziksel bir giriş oluşturur. İşletim sistemi bu girişi algılar, kullandığınız kelime işlemciye iletir ve işlemci gerekli komutları yürütür. Yazı daha sonra RAM’de çalışma sırasında tutulabilir, depolama biriminde kaydedilebilir ve ekranda görüntülenebilir. Bu zincirdeki işlemci, RAM, depolama birimi, klavye ve ekran donanım; işletim sistemi ve kelime işlemci ise yazılımdır. Dolayısıyla bir işlemin sonucunu yalnızca tek bir parçaya bağlamak çoğu durumda doğru değildir.

Fiziksel parça ile komut arasındaki sınır nasıl çizilir?

Donanım, fiziksel olarak var olan ve elektriksel ya da mekanik işlemler gerçekleştiren bileşenlerin genel adıdır. İşlemci (CPU), RAM, anakart, güç kaynağı, ekran, klavye, fare, yazıcı, HDD ve SSD bu gruba girer. Bilgisayar kasasının içinde bulunması şart değildir; klavye veya monitör gibi çevre birimleri de donanımdır.

Yazılım; bilgisayara hangi işlemleri yapacağını bildiren komutlar, programlar ve bunlarla ilişkili bileşenlerden oluşur. İşletim sistemi, web tarayıcısı, kelime işlemci, oyun ve telefondaki uygulamalar yazılıma örnektir. Belgeler, fotoğraflar ve diğer kullanıcı içerikleri ise genellikle yazılım tarafından işlenen verilerdir. Yazılım, donanım parçası değildir; ancak HDD, SSD veya başka depolama ortamlarında fiziksel durumlar olarak saklanır ve gerektiğinde belleğe yüklenir. Ekrana görüntü gelmesi, dosyanın açılması veya bir fotoğrafın işlenmesi yazılım komutlarının donanım tarafından uygulanmasıyla ortaya çıkan sonuçlardır.

Ayırıcı soru şudur: İncelenen şey bilgisayarın fiziksel olarak üretilmiş bir bileşeni mi, yoksa bilgisayara ne yapacağını bildiren komut ve programlar mı? İlk durumda donanımdan, ikinci durumda yazılımdan söz edilir. Bir uygulamanın ekranda görünmesi onu donanım yapmaz; uygulamanın görüntülenmesini sağlayan ekran ise donanımdır.

Bir dosya açılırken donanım ve yazılım hangi sırayla görev alır?

Donanım ile yazılım arasındaki ilişkiyi anlamanın en iyi yollarından biri tek bir işlemi baştan sona izlemektir. Kullanıcı bir dosyaya tıkladığında önce işletim sistemi bu kullanıcı etkileşimini algılar. İşletim sistemi, dosyanın hangi uygulamayla açılacağını belirler ve ilgili yazılımı çalıştırır.

Uygulama, dosyanın içeriğini yorumlamak için işlemcinin komut yürütme kapasitesinden yararlanır. Çalışma sırasında ihtiyaç duyulan veriler RAM’e alınabilir; dosyanın kalıcı olarak bulunduğu yer ise HDD veya SSD gibi bir depolama birimidir. İşlenen içerik ekrana gönderildiğinde monitör sonucu fiziksel bir görüntü olarak gösterir.

Bu süreçte her katmanın görevi farklıdır:

  1. Kullanıcı girişi: Klavye, fare veya dokunmatik yüzey fiziksel giriş sağlar.
  2. Yönetim: İşletim sistemi girişin hangi programa iletileceğini düzenler.
  3. Komutların yürütülmesi: İşlemci, yazılımın talimatlarını işler.
  4. Geçici çalışma alanı: RAM, işlem sırasında ihtiyaç duyulan bilgi ve komutların tutulmasına yardımcı olur.
  5. Kalıcı saklama: HDD veya SSD dosyanın saklanmasına hizmet eder.
  6. Çıktı: Ekran, yazıcı veya hoparlör gibi donanımlar sonucu kullanıcıya aktarır.

Bu zincir, 'yazılım bilgisayarı tek başına çalıştırır' ifadesinin neden eksik olduğunu gösterir. Yazılım komutları sağlar; komutların uygulanması için işlemci, bellek, depolama ve giriş-çıkış aygıtları gibi fiziksel bileşenler gerekir.

İşletim sistemi neden donanım ile uygulama arasında köprüdür?

Kullanıcı uygulamaların donanımın her ayrıntısını doğrudan yönetmesiyle değil, çoğunlukla işletim sistemi aracılığıyla çalışır. BIOS/UEFI ve ilgili donanım başlangıç sürecini yürüttükten sonra işletim sistemi yüklenir; işletim sistemi uygulamaların çalıştırılması, dosyalara erişim ve kullanıcı girişlerinin yönetilmesi gibi görevleri üstlenir.

Bir web tarayıcısı, ekranın elektrik sinyallerini veya depolama biriminin fiziksel çalışma biçimini kendi başına ayrıntılı şekilde yönetmek zorunda kalmadan işletim sisteminin sağladığı işlevlerden yararlanır. İşletim sistemi de bu istekleri donanımın anlayabileceği işlemlere dönüştürmeye aracılık eder. Bu nedenle işletim sistemi, uygulama yazılımı ile donanım arasında işlevsel bir ara katman olarak düşünülebilir.

İşletim sistemi ile uygulama yazılımını da karıştırmamak gerekir. Windows, macOS ve Linux gibi sistem yazılımları bilgisayarın genel çalışma ortamını yönetir. Tarayıcı, kelime işlemci veya oyun gibi uygulamalar ise kullanıcının belirli bir işi yapmasını sağlar. Her ikisi de yazılımdır; aralarındaki fark, görev kapsamlarıdır.

Sürücü gibi donanımla iletişim kurmaya yarayan yazılımlar da bu ayrımın ara yüzünü oluşturabilir. Ancak bir sürücü fiziksel parça değildir. Görevi, belirli bir donanımın işletim sistemi ve diğer yazılımlar tarafından kullanılabilmesine yardımcı olmaktır.

Yavaşlık, arıza ve yükseltme kararında hangi katman incelenir?

Donanım ve yazılım ayrımı, sorunun kaynağını belirlerken kullanılır; tek başına çözüm garantisi vermez. Bilgisayar yavaşladığında önce davranışın ne zaman ortaya çıktığına bakılmalıdır. Sorun yalnızca belirli bir program açılırken yaşanıyorsa yazılımın uyumluluğu, hatası veya güncel olmaması incelenebilir. Sorun birçok işlemde görülüyorsa işletim sistemi, çalışan programlar, RAM, işlemci veya depolama birimi gibi birden fazla unsur değerlendirilmelidir.

Donanım yükseltmesi fiziksel kapasiteyi veya çalışma özelliklerini değiştirmeyi amaçlar. RAM eklemek, mevcut depolama birimini SSD ile değiştirmek ya da uygun bir işlemci kullanmak donanımsal müdahalelerdir. Ancak bir parçanın değiştirilmesi, sistemdeki her yavaşlığı gidermez. Örneğin sorun yalnızca hatalı bir uygulamadaysa daha güçlü bir donanım gereksiz olabilir.

Yazılımsal müdahaleler; programı kurma, kaldırma, güncelleme, işletim sistemini yenileme veya yapılandırmayı değiştirme biçiminde yapılır. Bir programdaki hata için güncelleme çözüm olabilir; fakat fiziksel olarak arızalanmış bir depolama birimi yazılım güncellemesiyle onarılmaz.

Karar verirken şu sırayı kullanmak daha güvenlidir:

  1. Sorunun tek bir uygulamada mı, birçok işlemde mi görüldüğünü belirleyin.
  2. Sorun başlamadan önce yeni bir program, güncelleme veya donanım değişikliği yapılıp yapılmadığını düşünün.
  3. Yazılım kaynaklı hata ihtimalini, ardından ilgili donanımın durumunu inceleyin.
  4. Yükseltme yapılacaksa ihtiyacı karşılayan parçayı seçin; her yavaşlık için işlemci veya RAM değiştirmek gerekmez.

Bu yaklaşım, 'donanım her zaman hızı belirler' veya 'güncelleme her sorunu çözer' gibi aşırı genellemelerden kaçınmayı sağlar.

Depolama, RAM ve işlemci aynı görevi neden yapmaz?

Bilgisayar bileşenlerinin tümü donanım olsa da görevleri aynı değildir. İşlemci, yazılım komutlarını yürütür ve veriler üzerinde işlemler gerçekleştirir. Bu nedenle bir uygulamanın yaptığı hesaplama ve komutların uygulanması işlemciyle ilişkilidir.

RAM, program çalışırken ihtiyaç duyulan bilgi ve komutlar için geçici çalışma alanı sağlar. RAM ile depolama birimi aynı kavram değildir. HDD veya SSD dosyaların kalıcı olarak saklanmasına hizmet ederken RAM çalışma sırasında kullanılan geçici alanla ilişkilidir. Bilgisayar kapatıldığında RAM’deki çalışma içeriğinin korunacağı varsayılmamalıdır; kalıcı dosyalar için depolama birimine ihtiyaç vardır.

HDD ve SSD de aynı tür fiziksel donanım kategorisinde yer alır, ancak depolama teknolojileri farklıdır. Bu nedenle 'SSD yazılımdır' demek yanlıştır; SSD fiziksel bir depolama birimidir. SSD üzerinde bulunan işletim sistemi, oyun veya belge ise yazılımdır ya da yazılım tarafından kullanılan veridir.

Bu görev ayrımlarını bilmek, performans yorumunu daha doğru yapar. Bir dosyanın saklanması ile dosyanın açılırken işlenmesi aynı işlem değildir; ilkinde depolama, ikincisinde işletim sistemi, uygulama, RAM ve işlemci birlikte rol oynar. Sonucun ekranda görülmesi için ayrıca görüntü çıkışı sağlayan donanım gerekir.

Adım adım çözümlü örnekler

Örnek 1: Bir metin belgesini açma

Verilenler: Kullanıcı klavyeyle dosya adını seçiyor, işletim sistemi kurulu, belge bir SSD’de bulunuyor ve belge bir kelime işlemciyle açılıyor.

Çözüm adımları:

  1. Klavye, kullanıcının seçimini bilgisayara ileten donanımdır.
  2. İşletim sistemi bu girişi algılar ve dosyayla ilişkilendirilmiş kelime işlemciyi başlatır. İşletim sistemi ve kelime işlemci yazılımdır.
  3. SSD, belgenin saklandığı fiziksel donanımdır; belgeye erişim isteğini işletim sistemi düzenler.
  4. Belge açılırken dosyanın gerekli bölümleri çalışma amacıyla RAM’e alınabilir. RAM bu nedenle geçici çalışma alanıdır.
  5. Kelime işlemcinin komutları işlemci tarafından yürütülür.
  6. Belgenin metni monitöre gönderilir ve görüntü donanımı üzerinde görünür.

Sonuç: Bu işlem tek bir donanım veya tek bir yazılım tarafından yapılmaz. Klavye, SSD, RAM, işlemci ve monitör donanım; işletim sistemi ile kelime işlemci yazılımdır. Her birinin görevi farklı olduğu için 'dosyayı SSD açtı' ifadesi eksiktir; SSD veriyi saklar, açma süreci yazılım ve diğer donanımlarla birlikte gerçekleşir.

Örnek 2: Bilgisayar yavaşladı

Verilenler: Kullanıcı bir uygulamada sorun yaşadığını bildiriyor; ancak sorunun yalnızca bu uygulamada mı yoksa bilgisayarın tamamında mı görüldüğü henüz bilinmiyor.

Çözüm adımları:

  1. Önce kapsam belirlenir: Yavaşlık yalnızca bir programda ise uygulama veya işletim sistemiyle ilgili yazılımsal bir neden araştırılır.
  2. Aynı sorun farklı programlarda da varsa işletim sistemiyle birlikte işlemci, RAM ve depolama birimi gibi donanımlar değerlendirilir.
  3. Sorunun yeni bir güncelleme veya program kurulumundan sonra başlayıp başlamadığı kontrol edilir. Böyle bir zaman ilişkisi varsa yazılım tarafı öncelikli incelenebilir.
  4. Sorun fiziksel bir arıza belirtisiyle ilişkilendiriliyorsa yalnızca güncelleme yapmak yeterli çözüm olmayabilir; ilgili donanımın kontrol edilmesi gerekir.
  5. İhtiyaç gerçekten kapasiteyle ilgiliyse uygun donanım yükseltmesi seçilir. Sorun uygulama hatasıysa donanım satın almak yerine yazılımı güncellemek, yeniden kurmak veya yapılandırmayı incelemek daha uygun olabilir.

Sonuç: 'Bilgisayar yavaşsa RAM artırılır' tek başına geçerli bir karar kuralı değildir. Önce belirtinin kapsamı ve nedeni belirlenir; sonra yazılım müdahalesi veya donanım yükseltmesi seçilir.

Sık yapılan hatalar ve karıştırılan kavramlar

'İşlemci bilgisayarın beynidir, yazılım da beynidir' demek: Benzetmeler öğretici olabilir; fakat işlemci donanım, yazılım ise komutlar bütünüdür. İşlemci komutları yürütür, yazılım hangi işlemlerin yapılacağını tanımlar.

RAM ile depolamayı aynı sanmak: RAM çalışma sırasında kullanılan geçici alanla, HDD ve SSD ise dosyaların saklandığı depolama birimleriyle ilişkilidir. Üçü de donanım olsa da görevleri aynı değildir.

İşletim sistemini donanım sanmak: Windows, macOS, Linux, Android ve iOS gibi işletim sistemleri fiziksel parça değil, yazılımdır. Telefonun ekranı, bataryası ve kamerası ise donanımdır.

Ekranda görünen her şeyi donanım kabul etmek: Bir oyun, tarayıcı penceresi veya belge ekranda görünür; fakat bunlar yazılımdır. Görüntüyü fiziksel olarak oluşturan ekran donanımdır.

Çevre birimlerini donanım dışında bırakmak: Klavye, fare, yazıcı ve monitör kasanın içinde bulunmasalar da bilgisayar sistemiyle giriş-çıkış sağlayan donanım bileşenleridir.

Her sorunu yalnızca tek katmana bağlamak: Bir uygulamanın yavaş çalışması, uygulamanın kendisiyle, işletim sistemiyle veya donanımın kapasitesiyle ilişkili olabilir. Belirti ile neden aynı şey değildir.

'Donanım olmadan yazılım çalışır' demek: Yazılım fiziksel bir parça değildir; fakat komutlarının yürütülmesi ve çıktısının gösterilmesi için donanıma ihtiyaç duyar. Benzer şekilde donanımın bilgisayar sistemi içinde işlev kazanması için onu yöneten yazılım gerekir. Bu bağımlılık, donanım ve yazılımın aynı şey olduğu anlamına gelmez.

Günlük hayatta

Bir akıllı telefonla fotoğraf çektiğinizi düşünün. Kameranın merceği, görüntü sensörü, işlemcisi, ekranı ve depolama birimi donanımdır. Kamera uygulaması ve Android veya iOS işletim sistemi yazılımdır. Uygulama, kameradan gelen görüntüyü alır; işlemci bu veriyi işler; sonuç ekranda gösterilir ve seçtiğinizde depolama birimine kaydedilir. Böylece tek bir fotoğraf çekme işlemi, donanım ile yazılımın görev paylaşımını somut biçimde gösterir.

Sınavda

TYT ve AYT bilişim temalı sorularda önce kavramın fiziksel mi yoksa komut/program mı olduğuna bakın: işlemci, RAM, HDD, SSD, klavye ve ekran donanım; işletim sistemi, tarayıcı, oyun ve kelime işlemci yazılımdır. İşletim sistemi ile uygulama yazılımını da ayırın: ikisi yazılım olsa da işletim sistemi bilgisayarın genel çalışmasını yönetir, uygulama belirli bir kullanıcı görevini yerine getirir. RAM ile HDD/SSD karşılaştırmasında 'geçici çalışma alanı' ve 'kalıcı depolama' ayrımını kaçırmayın. Bir soruda performans problemi veriliyorsa doğrudan parça seçmek yerine sorunun tek uygulamada mı, sistemin tamamında mı görüldüğünü değerlendirin.

Sık sorulan sorular

Donanım ve yazılım arasındaki en kısa fark nedir?

Donanım fiziksel ve dokunulabilir bileşenlerdir; yazılım ise bu bileşenlerin gerçekleştireceği işlemleri belirleyen komutlar ve programlardır.

İşletim sistemi donanım mıdır?

Hayır. İşletim sistemi yazılımdır. Bilgisayar başlatıldıktan ve işletim sistemi yüklendikten sonra uygulamaları, dosya erişimini ve kullanıcı girişlerini yönetir; uygulamalar ile donanım arasında aracılık eder.

RAM ile SSD arasındaki temel fark nedir?

RAM, programlar çalışırken kullanılan geçici çalışma alanıdır. SSD ise dosyaların ve yazılımların saklandığı fiziksel depolama birimidir. İkisi de donanım olmasına rağmen aynı görevi yapmaz.

Bir bilgisayar yalnızca donanımla çalışabilir mi?

Donanım fiziksel işlemleri gerçekleştirse de hangi işlemlerin yapılacağını belirleyen yazılım olmadan kullanıcıya sunulan bilgisayar işlevleri oluşmaz. Bu nedenle bilgisayar sistemi, donanım ve yazılımın birlikte çalışmasına dayanır.

Bilgisayar yavaşsa mutlaka donanım mı değiştirilmelidir?

Hayır. Sorun yalnızca bir uygulamadaysa yazılım hatası, uyumluluk veya güncelleme ihtimali incelenebilir. Sorun birçok işlemde görülüyorsa ilgili donanımlar ve işletim sistemi birlikte değerlendirilmelidir.

Ekranda görünen bir oyun donanım mıdır?

Hayır. Oyun yazılımdır. Oyunun görüntüsünü oluşturup kullanıcıya sunan ekran, işlemci, bellek ve diğer fiziksel bileşenler donanım tarafındadır.

Kaynaklar
SıradakiBilgisayar