![Ευτυχισμένη επιχειρηματική ομάδα.](/f/e27ed9ce536590ee9859d1117d135f0a.jpg)
Το UNIX χρησιμοποιείται από προγραμματιστές και επιχειρήσεις λόγω της σταθερότητάς του.
Πίστωση εικόνας: g-stockstudio/iStock/Getty Images
Το λειτουργικό σύστημα (OS) UNIX αποτελείται από ένα στρώμα πυρήνα, ένα στρώμα κελύφους και ένα επίπεδο βοηθητικών προγραμμάτων και εφαρμογών. Αυτά τα τρία επίπεδα δημιουργούν ένα φορητό, πολλαπλών χρηστών, λειτουργικό σύστημα πολλαπλών εργασιών. Υπάρχουν πολλές εκδόσεις του λειτουργικού συστήματος, αλλά κάθε έκδοση έχει την ίδια ακριβώς δομή. Το UNIX χρησιμοποιείται από προγραμματιστές, επιχειρήσεις, πανεπιστήμια και κυβερνήσεις λόγω της σταθερότητάς του και της ικανότητάς του να εκτελεί πολλές εργασίες ταυτόχρονα.
Βασικά
Το λειτουργικό σύστημα UNIX είναι ένα λειτουργικό σύστημα πολλαπλών χρηστών και πολλαπλών εργασιών που σχεδιάστηκε αρχικά για προγραμματιστές από υπαλλήλους της AT&T στα εργαστήρια Bell το 1969. Οι όροι multiuser και multitasking σημαίνουν ότι πολλοί διαφορετικοί χρήστες μπορούν να εκτελούν εργασίες ταυτόχρονα σε ένα μηχάνημα. Κάθε χρήστης αλληλεπιδρά με τη δική του παρουσία του κελύφους και μπορεί να ξεκινήσει μία ή περισσότερες εφαρμογές μέσα σε αυτό το κέλυφος.
Το βίντεο της ημέρας
Πυρήνας
Ο πυρήνας είναι η καρδιά του λειτουργικού συστήματος UNIX. Είναι μια εφαρμογή λογισμικού που παρέχει τη διεπαφή μεταξύ του υλικού και του χρήστη. Διαχειρίζεται τη διαδικασία, τη μνήμη, το αρχείο, τη συσκευή και τη διαχείριση δικτύου για το λειτουργικό σύστημα. Ο πυρήνας είναι υπεύθυνος για τη διασφάλιση ότι όλες οι εργασίες συστήματος και χρήστη εκτελούνται ταυτόχρονα.
Κέλυφος
Το κέλυφος είναι το πρόγραμμα που βρίσκεται μεταξύ του χρήστη και του πυρήνα. Είναι ο διερμηνέας που μεταφράζει τις εντολές που πληκτρολογούνται στη συνεδρία τερματικού. Οι χρήστες μπορούν να πληκτρολογήσουν εντολές απευθείας στο τερματικό ή μπορούν να δημιουργήσουν ένα αρχείο κειμένου που περιέχει μια σειρά από εντολές που μπορούν να σταλούν στο κέλυφος. Η σειρά των εντολών ονομάζεται σενάριο φλοιού.
Υπάρχουν πολλά κελύφη που χρησιμοποιούνται από το λειτουργικό σύστημα UNIX. Περιλαμβάνουν το κέλυφος Bourne (sh), το κέλυφος C (csh), το κέλυφος Korn (ksh) και το κέλυφος Bourne Again (bash). Κάθε φλοιό έχει το δικό του σύνολο εντολών φλοιού. Οι εντολές του λειτουργικού συστήματος είναι ίδιες σε όλα τα κελύφη.
Το αρχικό κέλυφος στο οποίο συνδέεται ο χρήστης ορίζεται από τον διαχειριστή του συστήματος. Ο χρήστης μπορεί να αλλάξει το προεπιλεγμένο κέλυφος του χρησιμοποιώντας την εντολή "chsh". Οι χρήστες μπορεί να θέλουν να αλλάξουν τα κελύφη τους για να χρησιμοποιήσουν συγκεκριμένες λειτουργίες που είναι διαθέσιμες σε ένα κέλυφος ή όχι σε άλλο, ή μπορεί απλώς να προτιμούν ένα συγκεκριμένο περιβάλλον κελύφους.
Βοηθητικά προγράμματα και Εφαρμογή
Το τελευταίο επίπεδο του λειτουργικού συστήματος UNIX είναι το επίπεδο Utilities and Applications. Αυτό το επίπεδο περιλαμβάνει τις εντολές, τους επεξεργαστές κειμένου, τα προγράμματα γραφικών και τα προγράμματα διαχείρισης βάσεων δεδομένων. Παραδοσιακά, η πρόσβαση σε αυτά τα προγράμματα γινόταν πληκτρολογώντας τις εντολές για την έναρξη του προγράμματος στη γραμμή εντολών. Εξακολουθεί να είναι δυνατή η πρόσβαση σε αυτά με αυτόν τον τρόπο, αλλά τώρα είναι δυνατή η πρόσβαση και μέσω του GUI.
εκδόσεις
Υπάρχουν πολλές εκδόσεις του λειτουργικού συστήματος UNIX. Οι ιδιόκτητες εκδόσεις περιλαμβάνουν το Solaris της Sun Microsystem, το SCO UNIX, το AIX της IBM και το HP-UX της Hewett Packard. Το FreeBSD, το NetBSD και το OpenBSD είναι εκδόσεις ανοιχτού κώδικα του Unix. Αν και άγνωστο σε πολλούς βασικούς χρήστες, το Apple OS X είναι επίσης ιδιόκτητη έκδοση του UNIX. Ένα χαρακτηριστικό που ξεχωρίζει το OS X από άλλες παραλλαγές UNIX είναι η ικανότητά του να εκτελεί εφαρμογές που συνήθως είναι γραμμένες για υπολογιστές με Windows, όπως το Microsoft Office και το Adobe Photoshop. Το Linux είναι ένα λειτουργικό σύστημα που μοιάζει με UNIX. Έχει την ίδια δομή με το UNIX, αλλά γράφτηκε χρησιμοποιώντας καμία από την αρχική βάση κώδικα UNIX.