Donanım ve Donanım Yazılımı Arasındaki Fark
Donanım ve Bellenim
'dan ayırt eder Donanım ve yazılım bugün teknoloji dünyasında çok yaygın terimlerdir ve özelliklerinin birbirinden ayırt ettikleri açıktır. Bu iki teknik terim ve bunlar arasındaki temel farklar hakkında temel bilgiye sahip olmak önemlidir.
'Donanım' terimi, bir aygıta entegre olan ve bağlantı parçaları kategorisine giren tüm mekanik birimlerin bir kombinasyonunu ifade eder. Örneğin, işlemci, anakart, bellek, çıkarılabilir aygıt (flash sürücüler / diskler), ses kartı, bir bilgisayarın giriş / çıkış aygıtları veya bir elektronik aygıtı tümü donanımdır.
Bu mekanik üniteler tek başlarına çalışamazlar ve düzgün çalışabilmesi için programlanmaları gerekir. Programlama, bir iş istasyonunun işlemlerini gerçekleştirdiği bir dizi yönerge olarak tanımlanabilir. Hepimiz günlük yaşamlarımızda kullandığımız çok sayıda programı tanıyoruz. MS-Word, işlevi sözcüklerin nasıl işleneceği konusunda yönlendiren bir dizi yönergeye dayanan bir kelime işlemci programdır. Cihazın sert dairesi programlama yoluyla kullanılır ve çalışma çerçevesi belirli görevleri yerine getirmek için farklı programlar çağırır. Programlar C veya Java gibi programlama dillerinde kodlanır.
'Bellenim' belli bir programlama kategorisi olarak tanımlanabilir. Bir cihazın çok sayıda işlemcisi tarafından herhangi bir görevi yerine getirmek için programlama gereklidir ve bu programlama ROM'a (Read Only Memory) entegre edilmiştir. Donanımı kontrol eden bu program paketi bellenim olarak adlandırılır. Böylece, yazılım belirli bir donanımla uyumlu ve genellikle ikili kod üzerinde çalışan bir kod olarak açıklanabilir.
İnternet'te gezinirken, cihazımızı belirli bir sistem kartı veya modem kullanarak web'e bağlanmak için kullanırız. Cihazımızda bulunan İşletim Sistemi, modeme bağlanmak için gadget sürücüleri adı verilen bir programlama kullanır. Modemin kurulduğu işlemci, web ile iş istasyonu arasındaki veri aktarımını kontrol etmekle yükümlü kendi bellenimine sahip olabilir. Bugün görebildiğimiz bir başka bellenim aygıtı, cep telefonları, çamaşır makinesi, mikrodalga fırınlar vb. Firmware'in kaçınılmaz olmadığı sürece yeniden programlanması gerekmiyor. Bir aygıtın disk sürücüleri gibi birimler üreticisi bazen bir yazılım onarımından dolayı yeniden tasarımlar sunar. Bu gibi durumlarda, cihazlarınızdaki işletim sistemi, bellenimi onarmak için o donanım parçası için uygun aygıt sürücülerini ortaya çıkarır.
Donanım ve Yazılım arasında Temel Farklılıklar:
Bir donanım fiziksel bir varlığa sahiptir ve bir bellenimden farklı olarak fiziksel hasar görebilir.
Bir donanım çalıştırmak için bir programa ihtiyaç duyar.Bir ürün yazılımı bir programın kendisidir.
Bir donanım, bir bellenim olmadan çalışamaz. Donanım yazılımı bir donanım üzerinde çalışır.
Bir donanım yeniden programlanabilir. Bir bellenim birkaç durum haricinde yeniden programlamaya gerek duymaz.
Donanım Örneği: Anakart, RAM, Disk Sürücüsü, Ses Kartı.
Firmware örneği: IBM Uyumlu PC'de BIOS, Yıkama Makinelerinde Zamanlama ve Kontrol Mekanizmaları, Modern TV'lerde Ses ve Video Kontrol Eden Nitelikler.