Διδακτικά Βιβλία του Παιδαγωγικού Ινστιτούτου

Αναζήτηση

Βρες
Εμφάνιση

4.5.1 Unix

Το Unix αναπτύχθηκε στα εργαστήρια Bell Labs της AT&T το 1969. Από τότε μέχρι σήμερα συνεχώς εξελίσσεται. Διαθέτει μια σειρά από χαρακτηριστικά που του εξασφαλίζουν ξεχωριστή θέση μεταξύ των λειτουργικών συστημάτων, με κυριότερα τα εξής: - Το Unix αναπτύχθηκε στο μεγαλύτερο μέρος του σε γλώσσα υψηλού επιπέδου (τη γλώσσα C). - Από τεχνολογική άποψη διαθέτει σε όλα τα μέρη του προηγμένα τεχνολογικά χαρακτηριστικά, που το καθιστούν αξιόπιστο και αποδοτικό. - Το Unix διατίθεται σε πηγαίο κώδικα και δεν ανήκει σε μια μόνο εταιρεία. Ο χρήστης της τεχνολογίας Unix δεν είναι υποχρεωμένος να προμηθευτεί υλικό (hardware) από ένα συγκεκριμένο κατασκευαστή. Υλικό διαφορετικών κατασκευαστών συνεργάζεται με το Unix. Στο Unix διακρίνουμε δύο επίπεδα: α) Τον πυρήνα (kernel), που αλληλεπιδρά απευθείας με το υλικό του υπολογιστή. Είναι ένα πρόγραμμα από περίπου 13.000 γραμμές κώδικα γλώσσας C και 1.000 γραμμές κώδικα σε γλώσσα assembly του επεξεργαστή (ΚΜΕ) του υπολογιστή στον οποίο είναι εγκατεστημένο. Αντικείμενο του πυρήνα είναι η χρονοδρομολόγηση των διεργασιών και η διαχείριση των αρχείων, της μνήμης και του υλικού. β) Το κέλυφος (shell), το οποίο παρεμβάλλεται μεταξύ του χρήστη και του πυρήνα και ασχολείται με την αμφίδρομη επικοινωνία χρήστη - υπολογιστή. Επίσης διαθέτει μια δική του γλώσσα προγραμματισμού για τον έλεγχο της λειτουργίας του υπολογιστή.

Οθόνες από το περιβάλλον του Λ.Σ. Linux