Pemrograman Bare-Metal

Pengarang: Peter Berry
Tanggal Pembuatan: 11 Agustus 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
Bare Metal x86 Programming E1: switching to long mode
Video: Bare Metal x86 Programming E1: switching to long mode

Isi

Definisi - Apa artinya Pemrograman Bare-Metal?

Pemrograman bare-metal adalah istilah untuk pemrograman yang beroperasi tanpa berbagai lapisan abstraksi atau, seperti yang dijelaskan beberapa ahli, "tanpa sistem operasi yang mendukungnya." Pemrograman bare-metal berinteraksi dengan sistem di tingkat perangkat keras, dengan mempertimbangkan pembangunan perangkat keras tertentu.

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Pemrograman Bare-Metal

Banyak contoh pemrograman bare-metal yang berfokus pada kerja prosesor dan komponen sistem lainnya, bekerja dengan BIOS dan urutan boot, dan membuat modul kode sederhana untuk membuat hasil spesifik berdasarkan pengaturan perangkat keras. Menggunakan bahasa seperti C / C ++, programmer berusaha untuk bekerja secara langsung dengan perangkat keras daripada mengandalkan alat-alat seperti kompiler yang kompleks, dan mereka sering perlu menginisialisasi sistem untuk bahasa tertentu.

Filosofi di balik pemrograman bare-metal menyimpang dari beberapa adaptasi komputasi yang lebih modern. Ketika virtualisasi dan komputasi awan mengambil alih dunia, pengaturan perangkat keras khusus yang bekerja semakin sedikit pada masalah, dan pengkodean, dalam banyak kasus, menjadi lebih banyak aplikasi abstrak yang dijalankan melalui lapisan perangkat lunak. Sebaliknya, beberapa jenis pemrograman bare-metal yang paling spesifik, seperti proyek yang dilakukan pada mesin ARM seperti Raspberry Pi, memperkenalkan kembali konsep asli bahwa pemrograman bekerja bersama dengan perangkat keras, lebih dekat ke tingkat bahasa mesin.