Kale metaalprogrammering

Schrijver: Peter Berry
Datum Van Creatie: 11 Augustus 2021
Updatedatum: 22 Juni- 2024
Anonim
Kale metaalprogrammering - Technologie
Kale metaalprogrammering - Technologie

Inhoud

Definitie - Wat betekent Bare-Metal Programming?

Kaalmetaal programmeren is een term voor programmeren die werkt zonder verschillende abstractielagen of, zoals sommige experts het beschrijven, 'zonder een besturingssysteem dat het ondersteunt'. Kaalmetaal-programmering werkt samen met een systeem op hardwareniveau, rekening houdend met de specifieke build van de hardware.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia legt Bare-Metal Programming uit

Veel exemplaren van bare-metal programmering richten zich op de werking van de processor en andere systeemcomponenten, werken met het BIOS en bootsequencing en het creëren van eenvoudige codemodules om specifieke resultaten te creëren op basis van de hardware-instellingen. Met behulp van talen zoals C / C ++ proberen programmeurs rechtstreeks met de hardware te werken in plaats van te vertrouwen op tools zoals complexe compilers, en ze moeten vaak een systeem voor een specifieke taal initialiseren.

De filosofie achter bare-metal programmeren wijkt af van enkele van de modernere aanpassingen voor computergebruik. Terwijl virtualisatie en cloud computing de wereld veroveren, zijn de specifieke hardware-instellingen waar programmeurs steeds minder aan werken en codering in veel gevallen meer een abstracte applicatie geworden die door lagen van software loopt. Sommige van de meest specifieke soorten bare-metal-programmering, zoals projecten op ARM-machines zoals de Raspberry Pi, introduceren daarentegen het oorspronkelijke concept dat programmeren in combinatie met de hardware werkt, dichter bij het taalniveau van de machine.