Isi kandungan:
- Definisi - Apakah maksud Pengaturcaraan Bare-Metal?
- Techopedia menerangkan Pengaturcaraan Bare-Metal
Definisi - Apakah maksud Pengaturcaraan Bare-Metal?
Pengaturcaraan logam yang telus adalah istilah untuk pengaturcaraan yang beroperasi tanpa pelbagai lapisan abstraksi atau, seperti yang diuraikan oleh beberapa pakar, "tanpa sistem operasi yang menyokongnya." Pengaturcaraan logam telus berinteraksi dengan sistem di peringkat perkakasan, dengan mengambil kira pembentukan khusus perkakasan.Techopedia menerangkan Pengaturcaraan Bare-Metal
Banyak contoh fokus pengaturcaraan telus-logam pada kerja pemproses dan komponen sistem lain, bekerja dengan BIOS dan penjujukan boot, dan membuat modul kod mudah untuk membuat keputusan tertentu berdasarkan persediaan perkakasan. Menggunakan bahasa seperti C / C ++, pengaturcara cuba untuk bekerja secara langsung dengan perkakasan dan bukannya bergantung kepada alat seperti penyusun kompleks, dan mereka sering perlu memulakan sistem untuk bahasa tertentu.
Falsafah di sebalik pengaturcaraan telus-logam menyimpang dari beberapa penyesuaian yang lebih moden untuk pengkomputeran. Sebagai virtualisasi dan pengkomputeran awan mengambil dunia dengan ribut, seting perkakasan khusus yang programmer bekerja pada perkara yang kurang dan kurang, dan pengekodan telah menjadi, dalam banyak kes, lebih banyak aplikasi abstrak dijalankan melalui lapisan perisian. Sebaliknya, beberapa jenis pengaturcaraan logam yang paling spesifik, seperti projek-projek yang dilakukan pada mesin ARM seperti Raspberry Pi, memperkenalkan semula konsep asal bahawa pengaturcaraan berfungsi bersamaan dengan perkakasan, lebih dekat dengan tahap bahasa mesin.




