Δομή Λειτουργικού Συστήματος-KERNEL

preview_player
Показать описание
Ένα ΛΣ αποτελείται από τα παρακάτω τμήματα:
α) Τον Πυρήνα (Kernel).
Είναι το κυριότερο τμήμα ενός ΛΣ.
Το τμήμα αυτό
φορτώνεται πρώτο στην κύρια μνήμη
και εκτελείται συνεχώς
σε όλη τη διάρκεια λειτουργίας του υπολογιστή.
Τα προγράμματα εφαρμογών επικοινωνούν
με αυτό μέσα από ένα καθορισμένο σύνολο κλήσεων.
Ο πυρήνας είναι ο κύριος υπεύθυνος
για τη συνεργασία του λογισμικού με το υλικό του υπολογιστή,
β) Το Σύστημα Αρχείων (File System).
Είναι το τμήμα του ΛΣ το οποίο διαχειρίζεται τα αρχεία
(ονοματοδοσία, καταχώριση, ανάκτηση κ.λπ.)
και φροντίζει επίσης για τη διάθεσή τους στους χρήστες,
γ) Τη διεπαφή χρήστη (user interface).
Είναι το τμήμα που αναλαμβάνει να δέχεται και να δίνει
στο σύστημα του υπολογιστή τα αιτήματα (εντολές) του χρήστη
και επίσης να μεταφέρει στο χρήστη μηνύματα από το σύστημα.
Το τμήμα αυτό δημιουργεί το περιβάλλον επικοινωνίας χρήστη - υπολογιστή και μπορεί να υλοποιηθεί
με περιβάλλον γραμμής εντολών
ή με γραφικό περιβάλλον
ή και με τους δύο τρόπους.
Πυρήνας(Kernel) του λειτουργικού συστήματος
Ο Πυρήνας του λειτουργικού συστήματος
είναι ένα σύνθετο πρόγραμμα το οποίο
διαχειρίζεται αιτήματα χρήσης συσκευών εισόδου/εξόδου από τις εφαρμογές
και ελέγχει
την κατανομή της μνήμης και
της κεντρικής μονάδας επεξεργασίας (ΚΜΕ)
στα προγράμματα που εκτελούνται.
Αποτελεί το πιο χαμηλό (κοντά στη μηχανή) επίπεδο του ΛΣ
και είναι το πρόγραμμα που εκκινεί άμεσα με το άνοιγμα του υπολογιστή και τερματίζει τελευταίο.
Ο πυρήνας χειρίζεται αυτό που ονομάζεται κλήσεις συστήματος.
Αυτές είναι αιτήματα από τις εφαρμογές για χρήση του υλικού,
δημιουργία νέων διεργασιών που θα εκτελούνται στην ΚΜΕ
και διαχείριση της μνήμης του συστήματος.
Η επικοινωνία με το υλικό
(άλλα και με τις εφαρμογές)
πραγματοποιείται δια μέσου ενός συστήματος διακοπών
που είναι ένας βασικός μηχανισμός του ΛΣ.
Μόλις δημιουργείται μια διακοπή
που αντιστοιχεί σε κάποιο αίτημα
καλείται το αντίστοιχο πρόγραμμα
για να διαχειριστεί το αίτημα αυτό.
Περισσότερα όμως
για αυτές τις λειτουργίες
θα δούμε στο 3ο κεφάλαιο.
Рекомендации по теме