Υλικό υπολογιστών

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> Άλλο υλικό υπολογιστών

Τι θα μπορούσατε να χρησιμοποιήσετε αντί για ένα λειτουργικό σύστημα;

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

* Προγραμματισμός Bare-Metal: Αυτό συνεπάγεται άμεση αλληλεπίδραση με το υλικό χρησιμοποιώντας τη γλώσσα συναρμολόγησης ή μια γλώσσα πολύ χαμηλού επιπέδου. Ουσιαστικά θα γράφετε τον δικό σας κώδικα σε επίπεδο λειτουργίας για να ελέγξετε τα πάντα. Αυτό είναι εξαιρετικά περίπλοκο και μόνο πρακτικό για πολύ εξειδικευμένα καθήκοντα.

* Ενσωματωμένα συστήματα firmware: Για απλές συσκευές όπως μικροκύματα ή θερμοστάτες, ένα ειδικό υλικολογισμικό αντικαθιστά ένα πλήρες λειτουργικό σύστημα. Αυτό είναι συγκεκριμένο για το υλικό και συνήθως έχει ένα πολύ περιορισμένο σύνολο λειτουργιών.

* Λειτουργικά συστήματα σε πραγματικό χρόνο (RTOS): Αυτά είναι εξειδικευμένα OSS σχεδιασμένα για εργασίες που απαιτούν ακριβή χρονισμό και προβλέψιμη απόδοση, όπως συστήματα βιομηχανικού ελέγχου. Συχνά προσφέρουν λιγότερη λειτουργικότητα από το OSS γενικής χρήσης, αλλά δίνουν προτεραιότητα σε ντετερμινιστική συμπεριφορά.

* Hypervisors/Virtual Machine Monitors (VMMS): Αυτά διαχειρίζονται εικονικές μηχανές (VMS). Αν και δεν είναι αντικαταστάτης για ένα λειτουργικό σύστημα με την έννοια ότι χρειάζεστε ακόμα ένα λειτουργικό σύστημα για να τρέξετε τον hypervisor *, το VMS που τρέχει στην κορυφή μπορεί να έχει τα δικά του λειτουργικά λειτουργικά OS, να αφαιρεθεί αποτελεσματικά το υποκείμενο υλικό. Θα μπορούσατε να υποστηρίξετε ότι η ρύθμιση Hypervisor + VM είναι ένα * διαφορετικό είδος λειτουργικού συστήματος από έναν παραδοσιακό μονολιθικό πυρήνα.

* bootloaders: Αυτά είναι μικρά προγράμματα που φορτώνουν το λειτουργικό σύστημα. Δεν αποτελούν αντικατάσταση ενός λειτουργικού συστήματος, αλλά ένα κρίσιμο στοιχείο στη διαδικασία εκκίνησης. Μπορούν επίσης να εκτελέσουν ορισμένες βασικές εργασίες.

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα