Λειτουργικά συστήματα

Γνώση Υπολογιστών >> Λειτουργικά συστήματα >  >> Linux

Τι είναι ο πυρήνας και το σύστημα NT;

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

NT Kernel:

* Καρδιά του λειτουργικού συστήματος: Αυτό είναι το χαμηλότερο μέρος των παραθύρων. Αλληλεπιδρά άμεσα με το υλικό του υπολογιστή, διαχειρίζοντας πόρους όπως μνήμη, επεξεργαστές και συσκευές I/O.

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

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

* Οδηγοί συσκευών: Ο πυρήνας αλληλεπιδρά με τα προγράμματα οδήγησης συσκευών, τα οποία λειτουργούν ως μεσάζοντες μεταξύ των συσκευών πυρήνα και υλικού.

* Διαχείριση εικονικής μνήμης: Χειρίζεται την κατανομή της μνήμης και την τηλεειδοποίηση, επιτρέποντας στις εφαρμογές να χρησιμοποιούν περισσότερη μνήμη από τη φυσικά διαθέσιμη.

Windows NT System (ευρύτερο πλαίσιο):

Το "σύστημα NT" περιλαμβάνει όλα όσα αποτελούν την οικογένεια λειτουργικού συστήματος των Windows NT, συμπεριλαμβανομένων:

* NT Kernel: Όπως περιγράφεται παραπάνω.

* Εκτελεστικό: Ένα στρώμα πάνω από τον πυρήνα που παρέχει βασικές υπηρεσίες συστήματος.

* Win32 API: Ένα σύνολο λειτουργιών που χρησιμοποιούν οι εφαρμογές για να αλληλεπιδρούν με το λειτουργικό σύστημα.

* Διεπαφή χρήστη (GUI): Η γραφική διεπαφή (όπως η επιφάνεια εργασίας και τα παράθυρα) με τα οποία αλληλεπιδρούν οι χρήστες.

* Οδηγοί συσκευών: Λογισμικό που επιτρέπει στο λειτουργικό σύστημα να αλληλεπιδρά με υλικό.

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

* Σύστημα αρχείων: Διαχειρίζεται αρχεία και καταλόγους σε συσκευές αποθήκευσης.

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

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

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