Σπίτι Ανάπτυξη Τι είναι το γυμνό μεταλλικό πρόγραμμα; - ορισμός από την τεχνολογία

Τι είναι το γυμνό μεταλλικό πρόγραμμα; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει ο Bare-Metal Programming;

Το Bare-metal programming είναι ένας όρος για προγραμματισμό που λειτουργεί χωρίς διάφορα επίπεδα αφαίρεσης ή, όπως το περιγράφουν ορισμένοι ειδικοί, "χωρίς να το υποστηρίζει ένα λειτουργικό σύστημα". Ο προγραμματισμός bare-metal αλληλεπιδρά με ένα σύστημα σε επίπεδο υλικού, λαμβάνοντας υπόψη την ειδική κατασκευή του υλικού.


Η Techopedia εξηγεί τον Bare-Metal Programming

Πολλές περιπτώσεις προγραμμάτων γυμνού μεταλλικού επικεντρώνονται στη λειτουργία του επεξεργαστή και άλλων εξαρτημάτων του συστήματος, λειτουργούν με το BIOS και την ακολουθία εκκίνησης και δημιουργούν απλές μονάδες κώδικα για τη δημιουργία συγκεκριμένων αποτελεσμάτων με βάση τη ρύθμιση υλικού. Χρησιμοποιώντας γλώσσες όπως το C / C ++, οι προγραμματιστές επιχειρούν να εργαστούν απευθείας με το υλικό αντί να βασίζονται σε εργαλεία όπως σύνθετοι μεταγλωτιστές και συχνά χρειάζεται να προετοιμάσουν ένα σύστημα για μια συγκεκριμένη γλώσσα.


Η φιλοσοφία του γυμνού μεταλλικού προγραμματισμού αποκλίνει από ορισμένες από τις πιο σύγχρονες προσαρμογές για υπολογιστές. Καθώς η εικονικοποίηση και ο υπολογισμός του cloud παίρνουν τον κόσμο από τη θύελλα, οι ειδικές ρυθμίσεις υλικού που προγραμματίζουν οι προγραμματιστές για την ύλη όλο και λιγότερο και η κωδικοποίηση έχει γίνει, σε πολλές περιπτώσεις, περισσότερο από μια αφηρημένη εφαρμογή που τρέχει μέσω των επιπέδων του λογισμικού. Αντίθετα, ορισμένοι από τους πιο συγκεκριμένους τύπους γυμνού μεταλλικού προγραμματισμού, όπως τα έργα που γίνονται σε μηχανήματα ARM όπως το Raspberry Pi, επαναφέρουν την αρχική ιδέα ότι ο προγραμματισμός λειτουργεί σε συνδυασμό με το υλικό, πιο κοντά στο επίπεδο της γλώσσας του μηχανήματος.

Τι είναι το γυμνό μεταλλικό πρόγραμμα; - ορισμός από την τεχνολογία