Lập trình kim loại trần

Tác Giả: Peter Berry
Ngày Sáng TạO: 11 Tháng Tám 2021
CậP NhậT Ngày Tháng: 22 Tháng Sáu 2024
Anonim
Lập trình kim loại trần - Công Nghệ
Lập trình kim loại trần - Công Nghệ

NộI Dung

Định nghĩa - Lập trình Bare-Metal có nghĩa là gì?

Lập trình kim loại trần là một thuật ngữ để lập trình hoạt động mà không có nhiều lớp trừu tượng khác nhau, như một số chuyên gia mô tả, "không có hệ điều hành hỗ trợ." Lập trình kim loại trần tương tác với một hệ thống ở cấp độ phần cứng, có tính đến việc xây dựng phần cứng cụ thể.

Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích lập trình Bare-Metal

Nhiều trường hợp lập trình kim loại trần tập trung vào hoạt động của bộ xử lý và các thành phần hệ thống khác, làm việc với BIOS và trình tự khởi động, và tạo các mô-đun mã đơn giản để tạo kết quả cụ thể dựa trên thiết lập phần cứng. Sử dụng các ngôn ngữ như C / C ++, các lập trình viên cố gắng làm việc trực tiếp với phần cứng thay vì dựa vào các công cụ như trình biên dịch phức tạp và họ thường cần khởi tạo một hệ thống cho một ngôn ngữ cụ thể.

Các triết lý đằng sau lập trình kim loại trần khác với một số thích ứng hiện đại hơn cho điện toán. Khi ảo hóa và điện toán đám mây chiếm lĩnh thế giới, các thiết lập phần cứng cụ thể mà các lập trình viên làm việc ngày càng ít đi, và mã hóa đã trở thành, trong nhiều trường hợp, nhiều ứng dụng trừu tượng chạy qua các lớp phần mềm. Ngược lại, một số loại lập trình kim loại cụ thể nhất, chẳng hạn như các dự án được thực hiện trên các máy ARM như Raspberry Pi, giới thiệu lại khái niệm ban đầu rằng lập trình hoạt động cùng với phần cứng, gần với cấp độ ngôn ngữ máy hơn.