λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Άλλα Λογισμικό Ηλεκτρονικών Υπολογιστών

Ποια προγράμματα που συνθέτουν στο λειτουργικό σύστημα;

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

Core Components:

1. πυρήνας: Η καρδιά του λειτουργικού συστήματος. Διαχειρίζεται τα πιο θεμελιώδη καθήκοντα:

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

* Διαχείριση διαδικασιών: Δημιουργεί, χρονοδιαγράμματα και διαχειρίζεται την εκτέλεση προγραμμάτων.

* Διαχείριση συστήματος αρχείων: Οργανώνει και διαχειρίζεται αρχεία και φακέλους στις συσκευές αποθήκευσης.

* Διαχείριση συσκευών: Ελέγχει και επικοινωνεί με συσκευές υλικού (πληκτρολόγιο, ποντίκι, σκληρό δίσκο κ.λπ.).

* Διακοπές και εξαιρέσεις χειρισμός: Απαντά σε γεγονότα και σφάλματα στο σύστημα.

2. Shell: Η διεπαφή χρήστη που επιτρέπει στους χρήστες να αλληλεπιδρούν με το λειτουργικό σύστημα. Μεταφράζει τις εντολές σας (π.χ. πληκτρολογώντας "LS" σε ένα τερματικό) σε οδηγίες για τον πυρήνα.

3. βοηθητικά προγράμματα συστήματος: Αυτά είναι εργαλεία που παρέχουν λειτουργικότητα για τη διαχείριση του συστήματος. Παραδείγματα περιλαμβάνουν:

* Εργαλεία μορφοποίησης και διαχωρισμού δίσκου

* Εργαλεία διαχείρισης αρχείων (όπως "CP", "MV", "RM")

* Βοηθητικά προγράμματα συστήματος ("κορυφή", "df")

* Εργαλεία διαμόρφωσης δικτύου

4. Βιβλιοθήκες συστήματος: Πρόκειται για συλλογές προ-γραπτού κώδικα που παρέχουν κοινές λειτουργίες για εφαρμογές, όπως:

* Γραφικές βιβλιοθήκες διεπαφής χρήστη (GUI)

* Βιβλιοθήκες δικτύωσης

* Βιβλιοθήκες βάσης δεδομένων

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

Άλλα σημαντικά προγράμματα:

* Boot Loader: Φορτώνει το λειτουργικό σύστημα στη μνήμη όταν ξεκινά ο υπολογιστής.

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

* εκτύπωση spooler: Διαχειρίζεται εργασίες εκτύπωσης.

* Υπηρεσίες δικτύου: Παρέχει συνδεσιμότητα δικτύου.

* Υπηρεσίες ασφαλείας: Εφαρμογή ελέγχου ελέγχου ταυτότητας και πρόσβασης χρήστη.

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

Η σχέση μεταξύ αυτών των προγραμμάτων:

* Ο πυρήνας: Ο πυρήνας είναι το πιο θεμελιώδες στοιχείο και ελέγχει τα πάντα.

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

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

* Οδηγοί συσκευών: Αφήστε το λειτουργικό σύστημα να επικοινωνεί με συγκεκριμένες συσκευές υλικού.

διαφορετικό OSS:

Διαφορετικά λειτουργικά συστήματα (όπως τα Windows, MacOS, Linux) έχουν ελαφρώς διαφορετικές δομές και σύνολα προγραμμάτων, αλλά οι βασικές λειτουργίες παραμένουν παρόμοιες.

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

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

Άλλα Λογισμικό Ηλεκτρονικών Υπολογιστών

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