Το Unix πυρήνας είναι συχνά αποκαλείται ο πυρήνας , λόγω του ρόλου της στην διαχείριση όλων των εσωτερικών διαδικασιών του λειτουργικού συστήματος , από την εκκίνηση του συστήματος από μηδενική κατάσταση για τη διαχείριση των διαδικασιών και τη μνήμη σε ένα φυσιολογική κατάσταση του συστήματος . Η πρόωρη αρχιτεκτονική στηρίχθηκε σε ένα μοντέλο στοιχείο που αργότερα έγινε γνωστή ως microkernel . Αντικειμένων που απαριθμούνται στο /usr /src /[ conf, dev , sys , h] θα μπορούσε να συνδεθεί στον πυρήνα μέσω μιας διαδικασίας κατασκευής , όπως είναι επιθυμητό . Αυτό κράτησε το λειτουργικό σύστημα με την οικοδόμηση άπαχο στον πυρήνα μόνο οι συσκευές , υπηρεσίες και λειτουργίες που ήταν αναγκαίες . Η διαφάνεια της διαδικασίας ρύθμισης του πυρήνα , επίσης, κατέστησε δυνατό για τους διαχειριστές και τους αρχιτέκτονες να αναβαθμίσουν το λειτουργικό σύστημα με τις απαιτήσεις του περιβάλλοντος ( μικρό κουτί , μικρό OS) , εκθέτοντας όλα τα εσωτερικά .
Πέραν του ότι είναι φορητό , ο πυρήνας κάνει επίσης μια θαυμάσια δουλειά στη διαχείριση των πόρων του συστήματος , το οποίο " επιτρέπει σε πολλούς ανθρώπους να έχουν πρόσβαση σε υπολογιστή και ταυτόχρονα πολλά προγράμματα και δραστηριότητες για να προχωρήσει παράλληλα με το ένα το άλλο . " Τα διαχείριση μνήμης, διαχείριση σφαλμάτων , διαχείριση της διαδικασίας, διακοπές , επικοινωνίες και την υλοτομία όλα από τον πυρήνα με βάση ποια χαρακτηριστικά είναι συνδεδεμένες με το λειτουργικό σύστημα . Linux , αν και ένα παράγωγο του Unix , έκανε ένα βήμα μακριά από αυτή τη φιλοσοφία με τη δημιουργία ενός μονολιθικού πυρήνα που περιλαμβάνει στοιχεία λογισμικού για σχεδόν όλες τις δυνατότητες .
Εικόνων Εργαλεία Ανάπτυξης
Η
Α μάλλον μοναδικό χαρακτηριστικό του Unix λειτουργικό σύστημα είναι η ενσωμάτωση των εργαλείων ανάπτυξης . Επειδή οι πρώτες εφαρμογές του συστήματος που απαιτούνται για έναν τρόπο να μεταβάλλει τις μπότες και προγράμματα οδήγησης συσκευών ( /usr /sys /dev ) και σύνδεση σε νέες βιβλιοθήκες , συμπεριλήφθηκαν εργαλεία ανάπτυξης όπως ο μεταγλωττιστής C και Assembler . Ο κωδικός εκκίνησης -strap συχνά γραμμένο σε Assembler , λόγω της ταχύτητας του και λεπτό έλεγχο συσκευών . C συχνά συμπληρώνεται το υπόλοιπο του λογισμικού του πυρήνα και γενικές εντολές. Ένας συνδετήρας ( LD ) , βιβλιοθήκη ( lib ) και την κατασκευή εργαλείων ( να κάνει ) - περιλαμβάνεται επίσης - επέτρεψε νέες συσκευές πρέπει να προστεθεί ή μια ολοκληρωμένη εφαρμογή που θα κατασκευαστούν . Μεταγενέστερες εκδόσεις του Unix προσφέρει νέες γλώσσες , όπως η C + + και Java .
Όταν νέες εφαρμογές είχαν εγκατασταθεί σε Unix , όπως εκδόσεις του Xwindows , ελήφθησαν επίσης υπόψη οι βιβλιοθήκες και τα αρχεία κεφαλίδας , έτσι ώστε οι προγραμματιστές θα μπορούσαν να δημιουργήσουν τις δικές τους εφαρμογές που χρησιμοποιούν το περιβάλλοντος. Η προσέγγιση αυτή ενίσχυσε τις ανοικτά πρότυπα του λειτουργικού συστήματος .
Η Γενική Εντολές
Η
Unix περιλαμβάνει ένα πλούσιο σύνολο των εντολών που είναι διαθέσιμες για τους χρήστες και τους διαχειριστές , συχνά εκτελούνται είτε από η γραμμή εντολών ή τη διασύνδεση GUI ( Xwin ) . Οι πιο κοινές εντολές είναι τα διάφορα κοχύλια ( BSH , csh , ksh ) . Κάθε χρήστης έχει έναν προεπιλεγμένο κέλυφος που ελέγχει τη συμπεριφορά της συνόδου του χρήστη με χαρακτηριστικά όπως πρόσβαση στο κατάλογο , πρόσβαση σε προγράμματα , τα χαρακτηριστικά της παραγωγικότητας και του περιβάλλοντος προσαρμογές . Η πραγματική ευελιξία του κελύφους καταστεί δυνατό για τους χρήστες να επιλέξουν ένα νέο κέλυφος και να προσαρμόσετε τη συμπεριφορά δημιουργώντας συνώνυμα για την εκτέλεση καιρό , ολοκληρωμένες σειρές των εντολών .
Εντολές μπορούν να ταξινομηθούν περαιτέρω ως βοηθητικά εργαλεία του συστήματος που εκτελούν τις λειτουργίες της συσκευές ή να διαχειριστούν τις διαδικασίες και άλλα κοινής ωφελείας , όπως η εκτύπωση , επικοινωνίες , μορφοποίηση και γραφικά . Λόγω του ανοίγματος του περιβάλλοντος Unix , οι προγραμματιστές συχνά συνδυάζουν τις βιβλιοθήκες πηγή αυτών των γενικών εντολών και να δημιουργήσουν τα δικά τους σύνολα εντολών .
Εικόνων Τεκμηρίωση
Η
Δύο σημαντικά προγράμματα τεκμηρίωσης είναι διαθέσιμες στο Unix : man και doc . Ο άνθρωπος προσφέρει μια βιβλιοθήκη αναφοράς για εντολές όπως κάνουν ή sh . Για κάθε καταχώρηση του ανθρώπου , οι λεπτομέρειες σχετικά με τις παραμέτρους εντολών, εκτελέστε περιορισμούς , διαχείριση σφαλμάτων και παραδείγματα. Doc παρέχει λιγότερες αναφορές , αλλά παρέχει μεγαλύτερη λεπτομέρεια και είναι παρόμοιο με ένα τεχνικό βιβλίο αναφοράς . Οι χρήστες και οι διαχειριστές μπορούν να χρησιμοποιήσουν τον άνθρωπο ή doc εντολές για να προσθέσετε κεφάλαια για τους χρήστες .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα