Ev gelişme Çıplak metal programlama nedir? - techopedia nedir?

Çıplak metal programlama nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Çıplak Metal Programlama ne demektir?

Çıplak metal programlama, çeşitli soyutlama katmanları olmadan veya bazı uzmanların tanımladığı gibi "onu destekleyen bir işletim sistemi olmadan" çalışan programlama terimidir. Çıplak metal programlama, donanımın belirli yapısını dikkate alarak donanım düzeyinde bir sistemle etkileşime girer.


Techopedia, Çıplak Metal Programlamayı açıklıyor

Çıplak metal programlamanın birçok örneği, işlemci ve diğer sistem bileşenlerinin çalışmasına, BIOS ve önyükleme sıralamasıyla çalışmaya ve donanım kurulumuna dayalı belirli sonuçlar oluşturmak için basit kod modülleri oluşturmaya odaklanır. C / C ++ gibi dilleri kullanan programcılar, karmaşık derleyiciler gibi araçlara güvenmek yerine doğrudan donanımla çalışmayı dener ve genellikle belirli bir dil için bir sistem başlatmaları gerekir.


Çıplak metal programlamanın arkasındaki felsefe, bilgi işlem için daha modern uyarlamalardan ayrılır. Sanallaştırma ve bulut bilişim dünyayı kasıp kavururken, programcıların madde üzerinde gittikçe daha az çalıştığı özel donanım kurulumları ve kodlama, çoğu durumda, yazılım katmanlarından geçen soyut bir uygulama haline geldi. Buna karşılık, Raspberry Pi gibi ARM makinelerinde yapılan projeler gibi en spesifik çıplak metal programlama türlerinden bazıları, programlamanın donanımla birlikte çalıştığı, makine dili seviyesine daha yakın olan orijinal konsepti yeniden tanıtmaktadır.

Çıplak metal programlama nedir? - techopedia nedir?