Firmware veya Microcode nedir ve Donanımımı Nasıl Güncellerim?

İçindekiler:

Video: Firmware veya Microcode nedir ve Donanımımı Nasıl Güncellerim?

Video: Firmware veya Microcode nedir ve Donanımımı Nasıl Güncellerim?
Video: Telefon kameralarında dikkat edilmesi gereken 5 ayar! 2023, Eylül
Firmware veya Microcode nedir ve Donanımımı Nasıl Güncellerim?
Firmware veya Microcode nedir ve Donanımımı Nasıl Güncellerim?
Anonim
Firmware, bir donanım aygıtında çalışan ve düşük düzeyli görevleri gerçekleştiren bir yazılım türüdür. Örneğin, bir televizyon uzaktan kumandasından bir bilgisayarın sabit sürücüsüne ve bir hava aracına kadar her şey kendi donanım yazılımını çalıştırır. Ve mikrokod CPU'nuz için temel olarak yazılımdır.
Firmware, bir donanım aygıtında çalışan ve düşük düzeyli görevleri gerçekleştiren bir yazılım türüdür. Örneğin, bir televizyon uzaktan kumandasından bir bilgisayarın sabit sürücüsüne ve bir hava aracına kadar her şey kendi donanım yazılımını çalıştırır. Ve mikrokod CPU'nuz için temel olarak yazılımdır.

Firmware Nedir?

Yazılım, bir cihazda çalışan program, uygulama ve diğer bilgisayar kodunu ifade eder. Donanım, gerçek fiziksel aygıtları ifade eder. Yani, bir Windows PC'niz varsa, Windows işletim sistemi ve kullandığınız tüm uygulamalar yazılımdır ve PC'nin kendisi ve bileşenleri sabit disk, CPU, anakart, fare ve ekran gibi donanımlardır.

“Firmware”, adından da anlaşılacağı gibi, yazılım ve donanım arasında bir şeydir. Firmware aslında sadece bir tür yazılımdır, ancak genellikle bu donanımda yerleşik belleğe programlanır ve çok daha düşük bir seviyede çalışır. Bir PC durumunda, anakartınız, CPU'nuz, grafik işlemciniz, sabit sürücünüz, fareniz ve diğer cihazların hepsi kendi donanım yazılımlarına sahiptir.

Örneğin, PC'nizi başlattığınızda, ana kartınızdaki (UEFI veya BIOS) aygıt yazılımı, başlangıç işleminizi sabit sürücünüze ve ardından işletim sisteminize vermeden önce aygıtlarınızı başlatır ve başlatır. Katı hal sürücünüz, en iyi performans için fiziksel flaş bellek hücrelerinde verilerin nerede saklanacağını otomatik olarak yöneten aygıt yazılımına sahiptir. Video BIOS, videoyla ilgili talimatları, bilgisayarınızın grafik işlemcisine gönderilmeden önce çeviren bir yazılım türüdür. USB farenizde bile, fiziksel fare girişini yorumlamanızı, bilgisayarınızla iletişim kurmanızı ve farenizde olabilecek ışıkları açmanızı sağlayan yazılım vardır.

Firmware, Basit Bir Cihazın Tüm İşletim Sistemi Olabilir

Bazı basit cihazlarda, “firmware” cihazın tüm işletim sistemine başvurabilir. Örneğin, bir dijital fotoğraf makineniz varsa, “firmware” (fotoğraf yazılımı) kamerası, bu dijital kamerada çalışan tüm yazılımları ifade eder. Bu, düşük seviyeli fotoğraf çekimi işlevlerinden kameranın grafik işletim sistemine kadar her şeyi içerir. Havadaki uçaklar bile, drone'nun kendisinde çalışan yazılım olan bellenime sahiptir.
Bazı basit cihazlarda, “firmware” cihazın tüm işletim sistemine başvurabilir. Örneğin, bir dijital fotoğraf makineniz varsa, “firmware” (fotoğraf yazılımı) kamerası, bu dijital kamerada çalışan tüm yazılımları ifade eder. Bu, düşük seviyeli fotoğraf çekimi işlevlerinden kameranın grafik işletim sistemine kadar her şeyi içerir. Havadaki uçaklar bile, drone'nun kendisinde çalışan yazılım olan bellenime sahiptir.

Dolayısıyla, bir cihazın tüm işletim sistemini (dijital fotoğraf makinesi, yönlendirici, yazıcı, müzik çalar veya GPS navigasyon cihazı gibi) güncellemek için genellikle bir "ürün yazılımı güncellemesi" gerçekleştirmeniz veya yeni bir "firmware" indirmeniz ve yüklemeniz gerekir.”Üreticisinden dosya.

Bir işletim sistemi sadece yazılım olması gerektiği gibi görünüyor, bu yüzden biraz tutarsız görünebilir. Ancak bunun nedeni, ürün yazılımı kesin bir terim değildir. Yazılım ve donanım oldukça açık olsa da, ürün yazılımı sadece bir tür düşük seviyeli yazılımdır.

Mikrokod nedir?

Microcode, Spectre vulnerability ile daha önemli hale geldi. Intel işlemciler, Intel'den Spectre saldırılarına karşı düzgün bir şekilde savunma yapmaları için yeni bir "mikrokod" a ihtiyaç duyuyor.

Bilgisayarınızın CPU'su için bir yazılım gibi mikro kodu düşünün. Microcode, CPU'nun CPU içinde gerçekleşen fiziksel, devre düzeyinde işlemlere aldığı talimatları çevirir. Başka bir deyişle, güncellenmiş bir mikro kod, CPU içindeki devrelere farklı talimatlar gönderebilir. Bu, CPU'nun işlevlerini değiştirerek belirli Spectre saldırılarını önleyebilir. Mikrokod güncellemeleri, CPU donanımının tam değiştirilmesini gerektirmeden, hataları ve diğer hataları da düzeltebilir.

Mikrokod güncellemeleri genellikle UEFI firmware veya BIOS güncellemeleriyle birlikte verilir. Bilgisayarınız açıldığında, bilgisayarın UEFI ürün yazılımı veya BIOS mikro kodu CPU'ya yükler. Ancak, Windows veya Linux gibi işletim sistemlerinin önyükleme sırasında yeni mikrokodları yüklemek de mümkündür.

Örneğin, CPU'nuz için en son Intel mikrokodunu Spectrum'a karşı korumak istiyorsanız ve PC üreticiniz sisteminiz için UEFI güncellemelerini yayınlamayacaksa, Microsoft'un yükleyebileceğiniz isteğe bağlı bir Windows güncellemesi vardır.

Bir Cihazın Firmware'i Güncellenmeli mi?

Bir cihazın ürün yazılımını güncellemeniz, cihaza ve üreticinin önerilerine göre değişir.
Bir cihazın ürün yazılımını güncellemeniz, cihaza ve üreticinin önerilerine göre değişir.

Çoğu durumda, bir donanım cihazının ürün yazılımının güncellenmesi gerekmez. Örneğin, televizyonunuzun uzaktan kumandası ürün yazılımı çalıştırıyor ve bunu güncellemenin neredeyse hiç yolu yok. Yine de güncellemek istemenizin bir nedeni yok. Uzaktan kumandanız gayet iyi ve bunun için endişelenmenize gerek yok.

Diğer birçok donanım aygıtında, ürün yazılımını güncellemek bazen hataları düzeltmek ve küçük iyileştirmeler sağlamak için yardımcı olabilir. Örneğin, yarıiletken sürücünüzün üreticisi, güvenilirliği veya performansı artıran daha yeni bir ürün yazılımı sürümü sunabilir. Grafik kartı üreticiniz, bir hatayı düzelten yeni bir video BIOS'u sunabilir. Ya da yönlendiricinizin üreticisi, yeni yönetim özelliklerini içeren bir ürün yazılımı güncellemesi sunabilir.

Birçok aygıt üreticisi, sabitlenmesi gereken bir sorunla (veya yeni bir özellik gerektiriyorsa) veya üreticinin özellikle yüklemenizi istediğinde, bir ürün yazılımı güncelleştirmesi yüklemenizi önerir.

Diğer cihazlar için, ürün yazılımı güncellemeleri neredeyse her zaman harika bir fikirdir.Örneğin, dijital kameranız için en yeni ve en iyi ürün yazılımı güncellemesini, örneğin, performansı iyileştirmek ve yeni özellikler almak isteyebilirsiniz. Ve Microsoft, Xbox One denetleyicinizin firmware'inizi, çalmakta olduğunuz oyunlarla gerektiği gibi çalıştığından emin olmak için güncellemenizi önerir.

Her cihaz için üreticinin önerisini izlemelisiniz. Birçok üretici, bir sorunla karşılaşmazsanız cihazının ürün yazılımını güncellemenizi tavsiye eder. Ürün yazılımı güncellenirken güç ölürse veya bir hata oluşursa, genellikle temiz bir şekilde kurtarmanın bir yolu yoktur. Başka bir deyişle, bir botlu ürün yazılımı güncellemesi, bir cihazı “kullanamaz” ve bu da kullanılamaz hale getirebilir. Bu, cihaza göre değişir.

Donanımınızın Firmware'i Nasıl Güncellersiniz

Bir cihazın ürün yazılımının güncellenmesi gerekiyorsa, bu genel talimatlar size yardımcı olmalıdır. Bir cihazın ürün yazılımının güncellenmesi için tam süreç, cihazın kendisine bağlıdır ve cihaz üreticisinin web sitesinde talimatlar vermesi gerekir.

Öncelikle, üreticinin web sitesine gidin ve kullanmakta olduğunuz ürün için destek veya indirme sayfasını bulun. Örneğin, bir Samsung katı hal sürücünüz varsa, Samsung’un web sitesine gidin ve özel SSD modelinizin destek sayfasını bulun. Anakartınızın yazılımını veya BIOS'unu güncellemek isterseniz, PC üreticinizin web sitesine gidin ve tam PC'nizi arayın ya da kendi bilgisayarınızı kurduysanız, anakart üreticisinin web sitesine gidin ve sahip olduğunuz anakart modelini arayın..

Destek sitesinde herhangi bir “firmware” güncellemesi indirmeye bakın. Bir tane bulamıyorsanız, cihazınız için muhtemelen güncellenmiş bir ürün yazılımı yoktur. Gördüğünüz en son sürümü indirin ve web sitesinde görünen tüm sürüm notlarını okuduğunuzdan emin olun.

Yeni ürün yazılımını indirdikten sonra, indirmeyi açın ve bir README dosyası arayın. Bir tane bulamıyorsanız, indirme sayfasında ayrı bir firmware yükleme yönergeleri arayın. Üreticinin talimatları tam olarak ne yapmanız gerektiğini ortaya koyacaktır.
Yeni ürün yazılımını indirdikten sonra, indirmeyi açın ve bir README dosyası arayın. Bir tane bulamıyorsanız, indirme sayfasında ayrı bir firmware yükleme yönergeleri arayın. Üreticinin talimatları tam olarak ne yapmanız gerektiğini ortaya koyacaktır.

Bazı ürün yazılımı güncellemeleri için, Windows içinden bir.exe dosyasını çalıştırmanız gerekebilir ve sizin için her şeyle ilgilenir. Diğerleri için, üzerinde firmware dosyası olan bir önyüklenebilir DOS sürücüsü oluşturmanız, DOS ortamına önyükleme yapmanız ve bellenimi oradan güncelleştirmek için bir komut çalıştırmanız gerekebilir. Ya da ayrı bir cihazı güncellemek isterseniz, firmware dosyasını bir USB sürücüsüne veya SD kartına koyup diğer cihaza getirmeniz gerekebilir.

İndirdiğiniz ürün yazılımı sadece bir.exe dosyasıysa ve herhangi bir talimatı bulamıyorsanız, muhtemelen sadece çift tıklatmanız ve Windows içinden çalıştırmanız gerekir.

Bunlar genel talimatlardır ve farklı cihazlar için farklı adımlar uygulamanız gerekebilir. Örneğin, Xbox One denetleyicinizin ürün yazılımını güncellemek için, Windows 10'da Xbox One veya Xbox Accessories uygulamasını kullanmanız gerekir. Bazı programlar, gerçekten gerekliyse, ilişkili donanım aygıtları için ürün yazılımı güncellemelerini otomatik olarak yüklemenizi isteyebilir.
Bunlar genel talimatlardır ve farklı cihazlar için farklı adımlar uygulamanız gerekebilir. Örneğin, Xbox One denetleyicinizin ürün yazılımını güncellemek için, Windows 10'da Xbox One veya Xbox Accessories uygulamasını kullanmanız gerekir. Bazı programlar, gerçekten gerekliyse, ilişkili donanım aygıtları için ürün yazılımı güncellemelerini otomatik olarak yüklemenizi isteyebilir.

Önerilen: