Skip to main content

Τι είναι το στρώμα αφαίρεσης υλικού;

Ένα στρώμα αφαίρεσης υλικού είναι μια μέθοδος απόκρυψης του φυσικού υλικού από το λογισμικό του υπολογιστή.Το στρώμα λειτουργεί ως ενδιάμεσος, διαχωρίζοντας το υλικό και το λογισμικό μεταξύ τους.Επιπλέον, καλύπτει τις πραγματικές διαδικασίες των δύο συστημάτων μεταξύ τους.Ο κύριος σκοπός αυτού του στρώματος είναι να επιτρέψει στο λογισμικό να τρέχει σε υλικό που δεν προοριζόταν ειδικά να τρέξει.Ενώ σχεδόν όλα τα λειτουργικά συστήματα χρησιμοποιούν αυτά τα στρώματα σε κάποιο βαθμό, είναι πιο συνηθισμένα στην εξομοίωση και τα ενσωματωμένα συστήματα.

Η αρχιτεκτονική υπολογιστών έχει ρυθμιστεί σε στρώματα.Ο υπολογιστής ξεκινά με το στρώμα υλικού και δημιουργεί μέχρι την εφαρμογή ή το λογισμικό.Κάθε βήμα προς τα πάνω στο στρώμα πηγαίνει πιο κοντά στο λογισμικό και περισσότερο από το υλικό.Επιπλέον, κάθε βήμα απαιτεί περισσότερη επεξεργασία και πόρους για να λειτουργήσει.Για παράδειγμα, ο πυρήνας του συστήματος είναι ένα από τα πιο θεμελιώδη κομμάτια λογισμικού στο σύστημα, αλλά είναι πιο περίπλοκο και έντονο από το υλικό που κάθεται και λιγότερο από το λειτουργικό σύστημα που απαιτεί να τρέξει., κάθε ένα από αυτά τα στρώματα αποτελείται από πραγματικά εξαρτήματα, είτε υλικό είτε λογισμικό.Ένα στρώμα αφαίρεσης υλικού είναι λίγο από τα δύο.Είναι ένα σύστημα λογισμικού που λειτουργεί σαν σύστημα υλικού.Βρίσκεται μεταξύ του πυρήνα του υπολογιστή και των συστημάτων υλικού.Η δουλειά των στρώσεων αφαίρεσης υλικού είναι να καλύψει την πλειοψηφία του συστήματος και να κάνει τον πυρήνα να πιστεύει ότι λειτουργεί σε ένα διαφορετικό σύνολο υλικού.Όταν το υλικό και ο πυρήνας επικοινωνούν, το στρώμα αφαίρεσης υλικού μεταφράζει τις πληροφορίες εμπρός και πίσω.

Ο πιο συνηθισμένος λόγος για να χρησιμοποιήσετε ένα στρώμα αφαίρεσης υλικού είναι να επιτρέψει στο λογισμικό να τρέχει σε υλικό ότι δεν πρέπει να είναι.Το στρώμα βρίσκεται πάνω από το υλικό και επιτρέπει την εγκατάσταση ενός λειτουργικού συστήματος και εφαρμογών.Στην ουσία, προκαλεί τα στρώματα στο εσωτερικό του υπολογιστή να διακλαδιστούν σε δύο διαφορετικές διαδρομές.Μια διαδρομή ακολουθεί το πραγματικό υλικό των συστημάτων ενώ το άλλο ακολουθεί την αφηρημένη έκδοση.

σχεδόν κάθε λειτουργικό σύστημα έχει μια μικρή ποσότητα αφαίρεσης που ενσωματώνεται σε αυτό.Αυτό επιτρέπει στο σύστημα να εκτελεί ένα ευρύτερο φάσμα μηχανών, υπό την προϋπόθεση ότι βρίσκονται σε ένα ευρύ σύνολο παραμέτρων.Αυτός ο τύπος αφαίρεσης είναι τόσο μικρός και συνηθισμένος που σπάνια αναφέρεται ως στρώμα αφαίρεσης υλικού.

Η πραγματική αφαίρεση συνήθως βρίσκεται σε ένα από τα δύο μέρη.Η εξομοίωση υλικού επιτρέπει σε ένα πλήρες λειτουργικό σύστημα και προγράμματα να λειτουργούν σε έναν υπολογιστή στον οποίο δεν κατασκευάστηκαν.Αυτή η μορφή αφαίρεσης είναι κοινή σε σχεδόν όλους τους σύγχρονους υπολογιστές, καθώς πολλά προγράμματα Web λειτουργούν μέσω εικονικών συστημάτων.Τα ενσωματωμένα συστήματα είναι το δεύτερο είδος.Αυτά τα μικρά λειτουργικά συστήματα τρέχουν τα πάντα, από τα αυτοκίνητα έως τα καφετέρια και συχνά χρησιμοποιούν ένα στρώμα αφαίρεσης υλικού για να αυξήσουν τον αριθμό των συσκευών που μπορούν να χρησιμοποιήσουν το σύστημα χωρίς τροποποίηση.