Firmware veya Microcode nedir ve Donanımımı Nasıl Güncelleyebilirim?
Bellenim, bir donanım aygıtında çalışan ve düşük düzeyli görevler gerçekleştiren bir tür yazılımdır. Örneğin, televizyon uzaktan kumandasından bilgisayar sabit diskine ve hava uçağına kadar her şey kendi donanım yazılımını çalıştırır. Ve microcode temel olarak işlemciniz için bellenim yazılımıdır.
Firmware Nedir??
Yazılım, bir aygıtta çalışan programları, uygulamayı ve diğer bilgisayar kodlarını ifade eder. Donanım gerçek fiziksel aygıtları ifade eder. Bu nedenle, 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 sabit disk, CPU, anakart, fare ve ekran gibi bileşenleri donanımdır..
Adından da anlaşılacağı gibi “Firmware”, yazılım ve donanım arasında bir şeydir. Bellenim aslında sadece bir tür yazılımdır, ancak genellikle o donanıma yerleşik bellekte programlanır ve çok daha düşük bir seviyede çalışır. PC durumunda, ana kartınız, CPU'nuz, grafik işlemciniz, sabit diskiniz, fareniz ve diğer cihazların hepsinin kendi yazılımı vardır.
Örneğin, bilgisayarınızı başlattığınızda, anakartınızdaki UEFI ya da BIOS üzerindeki donanım yazılımı, başlatmayı sabit sürücünüze ve ardından işletim sisteminize aktarmadan önce aygıtlarınızı başlatır ve başlatır. Yarıiletken sürücünüz, optimum performans için verilerin fiziksel flash bellek hücrelerinde nerede depolanacağını otomatik olarak yöneten bir yazılıma sahiptir. Video BIOS, video ile ilgili talimatları bilgisayarınızın grafik işlemcisine gönderilmeden önce çeviren bir ürün yazılımı türüdür. USB fareniz bile, fiziksel fare girişini yorumlamayı, bilgisayarınızla iletişim kurmayı ve farenizde olabilecek tüm ışıkları açmayı sağlayan bir yazılıma sahiptir..
Bellenim Basit Bir Aygıtın Tüm İşletim Sistemi Olabilir
Bazı basit cihazlar için, "üretici yazılımı" cihazın tüm işletim sistemine başvurabilir. Örneğin, bir dijital kameranız varsa, “ürün yazılımı” kamerası, o 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. Hava uçağı bile, uçağın üzerinde çalışan yazılım olan bellenime sahiptir..
Bu nedenle, bir dijital kamera, yönlendirici, yazıcı, müzik çalar veya GPS navigasyon cihazındaki bir cihazın tüm işletim sistemini güncellemek için, genellikle bir "üretici yazılımı güncellemesi" yapmanız ya da yeni bir "üretici yazılımı indirmeniz ve yüklemeniz gerekir. Üreticiden dosya.
Bir işletim sistemi sadece yazılım olmalı gibi görünüyor, bu yüzden bu biraz tutarsız görünebilir. ancak bunun nedeni, bellenimin kesin bir terim olmamasıdır. Yazılım ve donanım oldukça açık olsa da, bellenim yalnızca düşük seviye bir yazılım türüdür.
Mikro kod nedir?
Spectre güvenlik açığı ile Microcode daha önemli hale geldi. Intel CPU'ların, Spectre saldırılarına karşı düzgün bir şekilde savunmak için Intel'den yeni bir "mikro kod" gerekir.
Bilgisayarınızın işlemcisi için bir yazılım gibi mikro kodu düşünün. Microcode, CPU'nun aldığı talimatları, CPU içinde gerçekleşen fiziksel, devre düzeyinde işlemlere dönüştürür. Başka bir deyişle, güncellenmiş bir mikro kod CPU içindeki devrelere farklı talimatlar gönderebilir. Bu, CPU'nun çalışma şeklini değiştirerek belirli Spectre saldırılarını önleyebilir. Mikro kod güncellemeleri, CPU donanımının tamamen değiştirilmesine gerek kalmadan hataları ve diğer hataları düzeltebilir.
Mikro kod güncellemeleri genellikle UEFI ürün yazılımı veya BIOS güncellemeleriyle birlikte verilir. Bilgisayarınız başlatıldığında, bilgisayarın UEFI üretici 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 mikro kod yüklemeleri de mümkündür..
Örneğin, Spectre'nizden korumak için CPU'nuz için en yeni Intel mikro kodunu almak istiyorsanız ve PC üreticiniz sisteminiz için UEFI güncellemelerini yayınlamıyorsa, Microsoft'un yükleyebileceğiniz isteğe bağlı bir Windows güncellemesi vardır..
Bir Aygıtın Bellenimini Güncellemelisiniz?
Bir cihazın donanım yazılımını güncellemeniz gerekip gerekmediği, cihaza ve üreticinin önerisine göre değişir..
Çoğu durumda, bir donanım cihazının donanım yazılımını hiçbir zaman güncellemeniz gerekmez. Örneğin, televizyonunuzun uzaktan kumandası ürün yazılımı kullanıyor ve güncellemenin neredeyse hiçbir yolu yok. Zaten güncellemek istemeniz için hiçbir sebep yok. Uzaktan kumandanız iyi durumda ve endişelenmenize gerek yok.
Diğer birçok donanım aygıtında, aygıt yazılımının güncellenmesi bazen hataları düzeltmek ve küçük iyileştirmeler yapmak 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 bellenim sürümü sunabilir. Grafik kartı üreticiniz bir hatayı düzelten yeni bir video BIOS sunabilir. Veya yönlendirici üreticiniz yeni yönetim özellikleri içeren bir ürün yazılımı güncellemesi sunabilir.
Birçok cihaz üreticisi, yalnızca sabit bir probleminiz varsa (veya belirli bir yeni özellik gerektiriyorsa) veya üretici tarafından özellikle yüklemenizi isterse, bir ürün yazılımı güncellemesi 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 istersiniz, örneğin performansı artırmak ve yeni özellikler elde etmek. Microsoft, oynadığınız oyunlarla düzgün çalışmasını sağlamak için Xbox One denetleyicinizin ürün bilgisini güncel tutmanızı önerir.
Her cihaz için üreticinin tavsiyesine uymalısınız. Çoğu üretici, bir sorunla karşılaşmazsanız yalnızca cihazlarının donanım yazılımını güncellemenizi önerir. Aygıt yazılımı güncellenirken güç kesilirse veya bir hata oluşursa, genellikle temiz bir şekilde kurtarmanın bir yolu yoktur. Başka bir deyişle, çarpık ürün yazılımı güncellemesi bir aygıtı "tuğlalayabilir" ve kullanılamaz duruma getirir. Bu cihaza bağlı.
Donanımınızın Donanım Yazılımını Güncelleme
Bir cihazın üretici yazılımını güncellemeniz gerekiyorsa, bu genel talimatlar size yardımcı olacaktır. Bir cihazın ürün yazılımını güncelleme işlemi, cihazın kendisine bağlıdır ve cihaz üreticisi web sitesinde talimatlar vermelidir..
Öncelikle, üreticinin web sitesine gidin ve kullandığınız belirli ürün için destek veya indirme sayfasını bulun. Örneğin, bir Samsung yarıiletken sürücünüz varsa, Samsung'un web sitesine gidin ve kendi SSD modeliniz için destek sayfasını bulun. Anakartınızın donanım yazılımını veya BIOS'unu güncellemek istiyorsanız, PC'nizin üreticisinin web sitesine gidin ve PC'nizin tam modunu arayın ya da kendi bilgisayarınızı oluşturduysanız, ana kart üreticisinin web sitesine gidin ve sahip olduğunuz anakart modelini arayın..
Destek sitesinde herhangi bir "firmware" güncellemesi indirmesini arayın. Bir tane bulamazsanız, muhtemelen cihazınız için güncellenmiş bir üretici yazılımı yoktur. Gördüğünüz en son sürümü indirin ve web sitesinde görünen sürüm notlarını okuduğunuzdan emin olun..
Yeni bellenimi indirdikten sonra indirmeyi açın ve bir README dosyası arayın. Bir tane bulamazsanız, indirme sayfasındaki ayrı üretici yazılımı kurulum talimatlarını arayın. Üreticinin talimatları tam olarak yapmanız gerekenleri ortaya koyacaktır.
Bazı bellenim güncellemeleri için Windows içinden bir .exe dosyası çalıştırmanız gerekebilir ve bu sizin için her şeyi halleder. Diğerleri için, ürün yazılımı dosyasıyla önyüklenebilir bir DOS sürücüsü oluşturmanız, DOS ortamına önyüklemeniz ve ürün yazılımınızı oradan güncellemek için bir komut çalıştırmanız gerekebilir. Veya, ayrı bir cihazı güncellemek istiyorsanız, ürün yazılımı dosyasını bir USB sürücüye veya SD karta koymanız ve diğer cihaza getirmeniz gerekebilir..
İndirdiğiniz ürün yazılımı dosyası bir .exe dosyasıysa ve herhangi bir talimat bulamıyorsanız, muhtemelen dosyayı çift tıklatıp Windows içinden çalıştırmanız gerekir..
Bunlar genel talimatlardır ve farklı aygıtlar için farklı adımlar uygulamanız gerekebilir. Örneğin, Xbox One kontrol cihazınızın donanım yazılımını güncellemek için, Windows 10'da bir Xbox One veya Xbox Accessories uygulamasını kullanmanız gerekir. Bazı programlar, gerçekten gerekliyse, ilişkili donanım aygıtları için donanım yazılımı güncellemelerini yüklemenizi isteyebilir..
Resim Kredisi: GagliardiImages / Shutterstock.com, Hemin Xylan / Shutterstock.com, Hadrian / Shutterstock.com