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

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> Περιφερειακά Υπολογιστών

Ποια είναι τα πράγματα που συνήθως δεν αντιμετωπίζονται από το λειτουργικό σύστημα;

Τα λειτουργικά συστήματα (OS) χειρίζονται μια τεράστια σειρά εργασιών που σχετίζονται με τη διαχείριση των πόρων υλικού και λογισμικού. Ωστόσο, υπάρχουν πολλά πράγματα που συνήθως * δεν * χειρίζονται άμεσα:

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

* Δεδομένα εφαρμογής υψηλού επιπέδου: Το λειτουργικό σύστημα διαχειρίζεται την αποθήκευση και την πρόσβαση αρχείων, αλλά δεν κατανοεί εγγενώς το νόημα ή τη δομή των δεδομένων μέσα στα αρχεία που δημιουργούνται από τις εφαρμογές. Το αρχείο .docx του επεξεργαστή είναι απλώς μια συλλογή από bytes στο λειτουργικό σύστημα. Η ίδια η εφαρμογή ερμηνεύει αυτά τα δεδομένα.

* Σχεδιασμός διεπαφής χρήστη (πέρα από τη βασική διαχείριση παραθύρων): Ενώ το λειτουργικό σύστημα παρέχει ένα σύστημα παραθύρων και βασικά στοιχεία UI, η συγκεκριμένη εμφάνιση και η αίσθηση και οι περιπλοκές της διεπαφής χρήστη των εφαρμογών αντιμετωπίζονται από τις ίδιες τις εφαρμογές.

* εξειδικευμένα προγράμματα οδήγησης υλικού (μερικές φορές): Ενώ το OS διαχειρίζεται τα προγράμματα οδήγησης συσκευών, κάποια πολύ εξειδικευμένα ή χαμηλού επιπέδου υλικό ενδέχεται να απαιτούν από τους οδηγούς να γράφονται και να διατηρούνται ξεχωριστά, εκτός των βασικών στοιχείων του λειτουργικού συστήματος. Αυτό είναι λιγότερο συνηθισμένο τώρα από ό, τι στο παρελθόν.

* Εφαρμογή πρωτοκόλλου δικτύου (στο χαμηλότερο επίπεδο): Ενώ το OS διαχειρίζεται τη συνδεσιμότητα του δικτύου, η πραγματική εφαρμογή πρωτοκόλλων δικτύου (όπως το TCP/IP) βασίζεται συχνά σε βιβλιοθήκες και εξαρτήματα που μπορεί να παρέχονται από προγραμματιστές τρίτων ή αποτελούν μέρος μιας ευρύτερης στοίβας δικτύου που αλληλεπιδρά με το λειτουργικό σύστημα.

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

* κρυπτογράφηση δεδομένων/αποκρυπτογράφηση (σε κατάσταση ηρεμίας και σε διαμετακόμιση, γενικά): Ενώ ένα λειτουργικό σύστημα μπορεί να προσφέρει υπηρεσίες κρυπτογράφησης, η εκλεπτυσμένη κρυπτογράφηση και αποκρυπτογράφηση συγκεκριμένων αρχείων δεδομένων ή ροών επικοινωνίας συχνά διαχειρίζεται με ειδικό λογισμικό κρυπτογράφησης ή βιβλιοθήκες.

* Λειτουργία Antivirus/Anti-Malware: Αυτό είναι ένα μέτρο ασφαλείας που εκτελείται παράλληλα με το λειτουργικό σύστημα, όχι ως αναπόσπαστο μέρος του.

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

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

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