Ürün Yazılımı (Firmware), donanımı çalıştıran ve üreticisinin yapmasını istediği şeyi yapan küçük bir yazılım parçasıdır. Yazılım geliştiricileri tarafından donanım aygıtları yapmak için yazılan programlardan oluşur. Ürün yazılımı olmadan, günlük kullandığımız çoğu elektronik cihaz çalışmaz hale gelirdi. Hiçbir şey yapmazlardı.
Örneğin, basit bir trafik ışığının üzerinde ürün yazılımı olduğunu biliyor muydunuz? Evet, öyle geliyor ve ürün yazılımı, ışıkları düzenli aralıklarla değiştirmesini söylüyor. Firmware olmadan, trafik ışığı, yolun kenarına yerleştirilmiş, sıkılmadan başka hiçbir şey yapmadan sadece “aptal” bir direk olurdu. Trafik ışıkları, çamaşır makineleri, kart makineleri, gözetleme kameraları, TV’ler vb. Gibi daha az gelişmiş donanım aygıtları için, ürün yazılımı bunların hepsindeki bir yazılımdır ve aynı zamanda, aygıtın işleviyle ilgili her şeyi kontrol eden bir işletim sistemi olarak da işlev görür.
İşleri daha da açık hale getirmek için başka bir örnek verelim: firmware olmadan bir bilgisayar anakartı, bilgisayarınızın içinde bulunan sabit sürücüyü veya video kartını nasıl algılayacağını bilemez. Sürücülerinizde yerleşik yerleşik yazılım yoksa, ne kadar hızlı döneceğini veya ne zaman duracağını bilemezler. Kablosuz ağ kartı, belirli bir radyo frekansının nasıl kullanılacağını bilmez.
Akıllı telefonlar, tabletler, akıllı TV’ler, akıllı saatler ve daha fazlası gibi daha karmaşık donanımlar için, donanım yazılımı, donanım ve işletim sistemi arasındaki aracıdır. Bu tür aygıtlarda, aygıt yazılımı, yalnızca aygıtın üzerinde yüklü olan işletim sistemiyle çalışacak donanım için gereken yönergeleri içerir. Örneğin, Android ile bir Samsung Galaxy akıllı telefonunda, akıllı telefondaki donanım yazılımı, donanımın Android işletim sistemi ile doğru bir şekilde iletişim kurmasını ve kullanıcı tarafından istenen şeyi yapmasını sağlar.
Ürün Yazılımı Firmware nerede saklanır?
Artık firmware’in doğrudan donanım cihazlarımıza yazılı bir yazılım olduğunu biliyoruz. Fakat bir cihazda tam olarak nasıl saklanıyor? Firmware genellikle flash ROM olarak adlandırılan özel bellek türlerinde saklanır. ROM, Salt Okunur Bellek’in kısaltmasıdır ve bu tür bir bellek, yalnızca kullandığımız donanımın üreticisi tarafından yalnızca bir kez yazılmalıdır. Herhangi bir elektronik cihaz için bir ROM belleği gereklidir çünkü cihaz kapatıldığında veya elektrik kesintisi olduğunda bile verileri kalıcı olarak tutmalıdır. Kendi enerji kaynağını çıkardıktan sonra işlevini durduracağından, aygıt yazılımını unutan bir donanım aygıtı üretemezsiniz.
Ama yine de, flaş ROM belleği yeniden yazılabilir bir ROM hafızasıdır, çünkü ilk olarak donanım üreticisi tarafından yazılırken, daha sonra yeniden yazılabilir. Tabii ki bir donanım cihazına yeni ürün yazılımı yazabilirsiniz. Ancak, yalnızca bu donanım aygıtında çalışmak üzere özel olarak tasarlanmış uygun bir ürün yazılımı güncelleştirme aracıyla yapabilirsiniz.
0 yorum