Τι είναι ένα λειτουργικό σύστημα. Μερικά βασικά

Τι είναι ένα λειτουργικό σύστημα

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

Το παρακάτω άρθρο θα επικεντρωθεί στα λειτουργικά συστήματα. Δεδομένου ότι είναι πιθανό να προκαλέσει το ενδιαφέρον από άτομα που δεν είναι τακτικοί αναγνώστες του Linux Adictos, Θεωρώ ότι είναι βολικό να αφιερωθεί αυτό στην αναθεώρηση ορισμένων εισαγωγικών εννοιών. Εάν είστε εξοικειωμένοι με το Linux, μπορείτε να το παραλείψετε με ασφάλεια.

Τι είναι ένα λειτουργικό σύστημα

Ένα λειτουργικό σύστημα Είναι το κύριο λογισμικό που διαχειρίζεται όλο το υλικό και άλλο λογισμικό ενός υπολογιστή. Μεταξύ άλλων διαχειρίζεται τις συσκευές εισόδου και εξόδου. Κάνε αυτό χρησιμοποιώντας γραπτά προγράμματα οδήγησης συσκευών από κατασκευαστές υλικού ή τρίτους για τη διευκόλυνση της επικοινωνίας με αυτές τις συσκευές. Αφ 'ετέρου, παρέχει βιβλιοθήκες και διεπαφές προγραμματισμούn εφαρμογών που μπορούν να χρησιμοποιήσουν οι προγραμματιστές κατά τη σύνταξη προγραμμάτων για ένα συγκεκριμένο λειτουργικό σύστημα.

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

Ας δώσουμε ένα παράδειγμα

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

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

Αυτό που πραγματικά συμβαίνει είναι ότι γΚάθε μία από τις εφαρμογές λέει στο λειτουργικό σύστημα ότι θέλει να εκτυπώσει κάτι. Το λειτουργικό σύστημα στέλνει τα αιτήματα στο πρόγραμμα οδήγησης του εκτυπωτή και το πρόγραμμα οδήγησης με τη σειρά τους τα στέλνει στη συσκευή.

Ο πυρήνας ή ο πυρήνας

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

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

Αν και, από την άποψη του χρήστη, φαίνεται ότι στον πυρήνα όλες οι εργασίες εκτελούνται ταυτόχρονα, καιn γίνονται στην πραγματικότητα διαδοχικά. Το λειτουργικό σύστημα αφιερώνει ένα συγκεκριμένο χρονικό διάστημα σε κάθε εργασία και προχωρά στην επόμενη στη λίστα.

Είναι πιθανό ότι η ανάγνωση της περιγραφής, αυτή η μεθοδολογία φαίνεται αναποτελεσματική. Ωστόσο, αυτή μας επιτρέπει να κάνουμε πολλές εργασίες ταυτόχρονα, όπως η γραφή στον επεξεργαστή κειμένου και η ακρόαση μουσικής. Η καθυστέρηση είναι ο χρόνος που απαιτείται για το σύστημα να ολοκληρώσει μια εργασία. Οι πυρήνες χαμηλού λανθάνοντος χρόνου δίνουν προτεραιότητα στα αιτήματα για εργασίες που έχουν εξωτερικές πηγές, όπως η εισαγωγή σημάτων ήχου και βίντεο ή η αναπαραγωγή εικονικών μουσικών οργάνων.

Διανομές Linux

Εάν συνεχίζατε να διαβάζετε μέχρι τώρα, πιθανότατα αναρωτιέστε τι έχει να κάνει με τη δημιουργία εκπαιδευτικού περιεχομένου.

Επειδή στο επόμενο άρθρο πρόκειται να εισαγάγουμε λειτουργικά συστήματα για ειδικούς σκοπούς.

Σε αντίθεση με τα Windows και Mac, το Linux είναι διαθέσιμο με τη μορφή διανομών.

Εάν αγοράσετε Mac, αγοράζετε έναν συνδυασμό ενσωματωμένου και ανεπτυγμένου υλικού και λογισμικού. Εάν εγκαταστήσετε τα Windows στον υπολογιστή σας, όλα τα στοιχεία του λειτουργικού συστήματος θα αναπτυχθούν από τη Microsoft. Στην περίπτωση διανομής Linux, αυτό που έχετε είναι ένα πακέτο στοιχείων από διαφορετικές πηγές
Μερικά από αυτά είναι:

  • Ο πυρήνας Linux.
  • Βοηθητικά προγράμματα συστήματος που αναπτύχθηκαν από το έργο GNU.
  • Προγράμματα οδήγησης συσκευών που δημιουργήθηκαν από κατασκευαστές ή από τρίτους που εφαρμόζουν αντίστροφη μηχανική.
  • Διακομιστής γραφικών.
  • Διαχειριστές παραθύρων.
  • Γραφεία
  • Συλλογή λογισμικού.

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


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Τζόελ Γκιλίν dijo

    Ενδιαφέρον άρθρο, τώρα μου ζητάει μια ερώτηση. Θα μπορούσε να ειπωθεί ότι η διανομή GNU / Linux είναι ένα λειτουργικό σύστημα; Θυμάμαι ότι όταν @belinuxo στο Twitter είπε ότι για να θεωρηθεί ως τέτοιο θα πρέπει να κατασκευαστεί από το μηδέν, συμπεριλαμβανομένου του Kernel, έτσι για παράδειγμα, το Ubuntu δεν ήταν λειτουργικό σύστημα.

    1.    Ντιέγκο Γερμανός Γκονζάλες dijo

      Κανένας από τους ορισμούς που ανέφερα για τα λειτουργικά συστήματα δεν θέτει την προϋπόθεση να αναπτυχθεί από το μηδέν. Κατά τη γνώμη μου, θα ήταν σαν να λέμε ότι τα Windows XP δεν ήταν λειτουργικό σύστημα, επειδή μεγάλο μέρος των στοιχείων του προέρχονταν από τα Windows NT,
      Κατά τη γνώμη μου, οποιαδήποτε διανομή GNU / Linux είναι ένα λειτουργικό σύστημα λόγω των λειτουργιών που εκπληρώνει.
      Ευχαριστώ για το σχόλιό σας.