Προοπτικές ανάπτυξης λειτουργικών συστημάτων Η/Υ

Προοπτικές ολοκλήρωσης και ανάπτυξης συστήματος λειτουργικά συστήματα

Έχοντας μελετήσει επιτυχώς το υλικό, θα γνωρίζετε:

    ορισμοί των εννοιών «ολοκλήρωση συστήματος», «οικονομικό σύστημα πληροφοριών», «τεχνολογία πληροφοριών»·

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

    λειτουργικά χαρακτηριστικά της XML.

    παράγοντες που έχουν θεμελιώδη επίδραση στην ανάπτυξη λειτουργικών συστημάτων·

    προοπτικές για την ανάπτυξη λειτουργικών συστημάτων της οικογένειας Windows.

Αφού μελετήσετε αυτό το θέμα, θα είστε σε θέση:

    διεξαγωγή συγκριτικής ανάλυσης των ορισμών της έννοιας «ολοκλήρωση συστήματος»·

    ταξινομεί τις τεχνολογίες πληροφοριών σύμφωνα με τα λειτουργικά χαρακτηριστικά·

    πλοηγηθείτε στις απαιτήσεις για πολλά υποσχόμενα λειτουργικά συστήματα.

Αφού μελετήσετε το υλικό εσείς θα έχετε τις δεξιότητες:

    εντοπισμός των κύριων χαρακτηριστικών των εταιρικών λειτουργικών συστημάτων·

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

Βασικές έννοιες για το θέμα 13

Ολοκληρωση συστήματος

Προϊόν λογισμικού εφαρμογής

Οικονομικό πληροφοριακό σύστημα

ΤΕΧΝΟΛΟΓΙΑ της ΠΛΗΡΟΦΟΡΙΑΣ

Βασική πληροφορική

Αντικείμενο τεχνολογίας πληροφοριών

Λειτουργική τεχνολογία πληροφοριών

Ενεργοποίηση Πληροφορικής

Σύστημα υλικού και λογισμικού

Έννοια της ολοκλήρωσης συστήματος

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

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

Κάτω από ΤΕΧΝΟΛΟΓΙΑ της ΠΛΗΡΟΦΟΡΙΑΣθα πρέπει να κατανοήσετε το σύστημα μεθόδων και μεθόδων συλλογής, συσσώρευσης, αποθήκευσης, αναζήτησης, επεξεργασίας, ανάλυσης, έκδοσης δεδομένων, πληροφοριών και γνώσεων που βασίζονται στη χρήση υλικού και λογισμικού σύμφωνα με τις απαιτήσεις των χρηστών.

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

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

Υποστήριξη των τεχνολογιών της πληροφορίας- Πρόκειται για τεχνολογίες επεξεργασίας πληροφοριών που μπορούν να χρησιμοποιηθούν ως εργαλεία σε διάφορους θεματικούς τομείς για την επίλυση διαφόρων προβλημάτων.

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

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

Ας φανταστούμε τώρα μια παρόμοια κατάσταση, αλλά δεν σχετίζεται με εξαρτήματα υπολογιστή, αλλά με τη χρήση λογισμικού από διαφορετικούς κατασκευαστές. Ας υποθέσουμε ότι το καθήκον είναι η αυτοματοποίηση των διαδικασιών διαχείρισης σε μια επιχείρηση και είναι απαραίτητο να επιλέξετε το κατάλληλο προϊόντα λογισμικού εφαρμογών. Έχοντας εξετάσει διάφορες επιλογές για λύσεις λογισμικού για ένα αυτοματοποιημένο σύστημα (προϊόντα από πολλούς προγραμματιστές), οι αγοραστές (εκπρόσωποι επιχειρήσεων) αποφάσισαν ότι η ενότητα που προτάθηκε από τον πρώτο προγραμματιστή ήταν η πλέον κατάλληλη για την αυτοματοποίηση της εργασίας του τμήματος HR και η ενότητα διαχείρισης παραγωγής από ο δεύτερος προγραμματιστής ήταν καλύτερος, κ.λπ. Ωστόσο, επί του παρόντος, στη συντριπτική πλειονότητα των περιπτώσεων, αγοράζοντας επιχειρήσεις πληροφοριακά συστήματααναγκάζονται να αγοράσουν και να εφαρμόσουν πλήρως ολοκληρωμένο λογισμικό από έναν από τους κατασκευαστές, καθώς οι κατασκευαστές δεν έχουν συμφωνήσει σε καθολικά πρότυπα για την ανταλλαγή δεδομένων μεταξύ των εφαρμογών.

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

Πρέπει να σημειωθεί ότι η έννοια της «ολοκλήρωσης συστήματος» χρησιμοποιείται ευρέως στη Ρωσία και έχει υποστεί κάποια εξέλιξη. Αρχικά, αυτό ήταν το όνομα για την ενοποίηση υλικού και λογισμικού, στη συνέχεια ο συνδυασμός πολλών συστημάτων που ελήφθησαν κατά τη διάρκεια της αυτοματοποίησης σε διάφορους τομείς («αυτοματισμός συνονθύλευμα») σε μια ενιαία πλατφόρμα ολοκλήρωσης και, τέλος, σχηματίστηκε μια σύγχρονη αντίληψη αυτού του όρου. . Σήμερα ολοκλήρωση συστήματος είναι:

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

Τελευταία φορά Έννοια XMLσυζητείται πολύ συχνά μεταξύ των προγραμματιστών λογισμικού στη σύγχρονη βιβλιογραφία υπολογιστών και στον Τύπο. Χρησιμοποιώντας XML, είναι πολύ βολικό να περιγράψουμε πολύπλοκες δομές δεδομένων με τη μορφή αντικειμένων XML· στην περίπτωση του EIS, ο ρόλος τέτοιων αντικειμένων παίζεται από καθολικά επιχειρηματικά αντικείμενα. Τα επιχειρηματικά αντικείμενα που περιγράφονται στην XML είναι επίσης ένα βολικό μέσο για την ανταλλαγή πληροφοριών μεταξύ διαφορετικών εφαρμογών.

Η γλώσσα XML (Extensible Markup Language) προορίζεται να περιγράψει άλλες γλώσσες, π.χ. αυτή είναι μια μεταγλώσσα. Η XML σάς επιτρέπει να παρουσιάζετε δεδομένα με τη μορφή ενός δομημένου εγγράφου κειμένου. Η σήμανση δομής καθορίζεται με τη μορφή των λεγόμενων ετικετών (ετικέτες γλώσσας XML), που έχουν τη μορφή<имя>.. . Οι ετικέτες περιέχουν δεδομένα. Ο ευκολότερος τρόπος για να πάρετε μια ιδέα αυτής της προσέγγισης είναι να δείτε οποιοδήποτε έγγραφο HTML (την εσωτερική αναπαράσταση μιας ιστοσελίδας), καθώς η HTML είναι μια υλοποίηση μιας γλώσσας που βασίζεται σε XML και περιγράφει ένα σύνολο ετικετών για την οπτικοποίηση δεδομένων σε ένα πρόγραμμα περιήγησης ιστού.

Τα έγγραφα XML είναι αρχεία κειμένου, που περιέχει δεδομένα και ετικέτες που προσδιορίζουν δομές εντός κειμένου.

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

Η χρήση της XML καθιστά δυνατή την επίλυση ορισμένων θεμελιωδών νέων προβλημάτων στον τομέα της κατασκευής ολοκληρωμένων συστημάτων.

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

Προοπτικές ανάπτυξης λειτουργικών συστημάτων

Μαζί με τις βάσεις δεδομένων, τα λειτουργικά συστήματα είναι το πιο σημαντικό συστατικό των πληροφοριακών συστημάτων. Πρόσφατα, έχει δοθεί μεγάλη προσοχή στα λειτουργικά συστήματα δικτύου που μπορούν να χρησιμοποιηθούν στα πληροφοριακά συστήματα διαφόρων επιχειρήσεων (εταιρικά λειτουργικά συστήματα). Η περαιτέρω ανάπτυξή τους αντιπροσωπεύει ένα από τα πιο σημαντικά καθήκοντα στο άμεσο μέλλον. Για ένα εταιρικό λειτουργικό σύστημα, είναι πολύ σημαντικό να έχετε κεντρικά εργαλεία διαχείρισης και διαχείρισης που σας επιτρέπουν να αποθηκεύετε Λογαριασμοίπερίπου δεκάδες χιλιάδες χρήστες, υπολογιστές, συσκευές επικοινωνιών και λειτουργικές μονάδες λογισμικού που διατίθενται στο εταιρικό δίκτυο. Ένα εταιρικό λειτουργικό σύστημα διακρίνεται από την ικανότητά του να λειτουργεί καλά και σταθερά μεγάλα δίκτυα, τα οποία είναι τυπικά για μεγάλες επιχειρήσεις με υποκαταστήματα σε διαφορετικές περιοχές. Τέτοια δίκτυα είναι εγγενώς εγγενή σε υψηλό βαθμό ετερογένειας στο λογισμικό και το υλικό, επομένως το εταιρικό λειτουργικό σύστημα πρέπει να αλληλεπιδρά με διαφορετικούς τύπους λογισμικού και να εκτελείται σε διαφορετικές πλατφόρμες υλικού.

Μέχρι σήμερα, η Microsoft μπορεί να θεωρηθεί ένας από τους ηγέτες στην κατηγορία εταιρικού λειτουργικού συστήματος. Ενας από πιο πρόσφατες εκδόσειςΤο λειτουργικό σύστημα αυτής της εταιρείας είναι τα Windows 7. Τα Windows 7 κυκλοφόρησαν στις 22 Οκτωβρίου 2009 στις αλλάξτε τα WindowsΜακρινή θέα. Τα Windows 7 έχουν τις ακόλουθες νέες δυνατότητες:


Επιπλέον, η Microsoft κυκλοφορεί ένα νέο λειτουργικό σύστημα διακομιστή, το Windows MultiPoint Server 2010, για τη δημιουργία πολλών ανεξάρτητων σταθμών εργασίας σε έναν προσωπικό υπολογιστή. Η HP προσφέρει υλικό για Windows MultiPoint Server.

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

Η λύση HP MultiSeat Computing Solution με το λογισμικό Windows MultiPoint Server 2010 μειώνει το κόστος εργασίας με πληροφορίες κατά 50% σε σύγκριση με τη χρήση μεμονωμένων υπολογιστών. Επομένως, αυτή η λύση μπορεί να είναι ιδιαίτερα περιζήτητη σε εκπαιδευτικά ιδρύματα, βιβλιοθήκες, μουσεία και μικρές επιχειρήσεις.

Η διεπαφή MultiPoint Manager φαίνεται στην Εικ. 13.3
.

Νέες εκδόσεις εμφανίζονται επίσης στην οικογένεια λειτουργικών συστημάτων Linux. Για παράδειγμα, η εταιρεία Mandriva κυκλοφόρησε τελική έκδοσηλειτουργικό σύστημα Mandriva Linux 2010 Spring (Εικ. 13.4
).

Η νέα πλατφόρμα λογισμικού βασίζεται στον πυρήνα Linux 2.6.33.4 και περιέχει τα περιβάλλοντα επιφάνειας εργασίας GNOME 2.30.1 και KDE 4.4.3. Το λειτουργικό σύστημα περιλαμβάνει μια σουίτα εφαρμογών γραφείου OpenOffice.org 3.2, ένα κέντρο πολυμέσων XBMC, προγράμματα-πελάτες BitTorrent Deluge, Transmission και qBittorrent, προγράμματα επεξεργασίας βίντεο Lives, Kdenlive, OpenShot, Firefox, Chromium, Opera και μια σειρά από άλλες εφαρμογές. Η διανομή περιέχει πολλά διάφορα εκπαιδευτικά και επιστημονικά προϊόντα λογισμικού.

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

Η διανομή Mandriva Linux 2010 Spring είναι διαθέσιμη σε τέσσερις εκδόσεις.

    Το Mandriva One είναι η απλούστερη έκδοση χρήστη του Mandriva, η οποία μπορεί να χρησιμοποιηθεί σε λειτουργία LiveCD (απευθείας από οπτικά μέσα) ή εγκαθιστώντας το σε HDD. Η επιλογή εγκατάστασης του Mandriva One σε υπολογιστή που δεν διαθέτει μονάδα DVD από μονάδα USB είναι επίσης διαθέσιμη.

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

    Το Mandriva Powerpack είναι μια έκδοση για σταθμούς εργασίας και μικρούς διακομιστές, που χρησιμοποιείται συχνότερα σε οργανισμούς. Η ρωσική έκδοση της διανομής περιλαμβάνει επιπλέον έναν αριθμό εφαρμογών σημαντικές για τους Ρώσους χρήστες: λογισμικό wine@etersoft για εκτέλεση ρωσικών επιχειρηματικών εφαρμογών στα Microsoft Windows σε λειτουργία εξομοίωσης (όπως 1C:Enterprise, Garant, Consultant Plus, FineReader, κ.λπ.) το περιβάλλον GNU/ Linux, ένα δωρεάν σύστημα ιατρικής πληροφόρησης, ένα πρόγραμμα καταγραφής επιχειρηματικών συναλλαγών ενός μεμονωμένου επιχειρηματία, λογισμικό για την καταγραφή της κίνησης στο Διαδίκτυο Traffpro κ.λπ.

    Το Edumandriva είναι μια λύση για εκπαιδευτικά ιδρύματα με βάση το Mandriva, που δημιουργήθηκε από δασκάλους για δασκάλους, που περιλαμβάνεται στο επίσημο σύνολο δωρεάν λογισμικού για σχολεία του Υπουργείου Παιδείας και Επιστημών της Ρωσικής Ομοσπονδίας.

Από το 2009, συμβαίνουν γεγονότα στην αγορά λειτουργικών συστημάτων κινητής τηλεφωνίας που επηρεάζουν την κατάσταση του κλάδου το 2010 και, ενδεχομένως, θα επηρεάσουν και το 2011. Έτσι, το 2009 εμφανίστηκε η 5η έκδοση του Symbian OS, που υποστηρίζει χειριστήρια αφής. Για προβλέψεις για πωλήσεις λειτουργικών συστημάτων κινητής τηλεφωνίας σε τελικούς χρήστες, δείτε τον Πίνακα 13.1.

Η Google και οι συνεργάτες της άρχισαν να προωθούν ενεργά το λειτουργικό σύστημα Android. Αντιπρόσωποι του κλάδου όπως η ASUS, η HTC, η Acer και η Motorola, η Sony Ericsson έχουν ανακοινώσει υποστήριξη για αυτήν την έκδοση του Linux για φορητές συσκευές.

Πίνακας 13.1.
Πρόβλεψη: όγκοι πωλήσεων λειτουργικών συστημάτων κινητής τηλεφωνίας σε τελικούς χρήστες (χιλιάδες μονάδες)
(σύμφωνα με την Gartner από τον Αύγουστο του 2010)

Mobile OS

Μερίδιο αγοράς (%)

Μερίδιο αγοράς (%)

Μαυρο μουρο

Μερίδιο αγοράς (%)

Μερίδιο αγοράς (%)

Windows Phone

Μερίδιο αγοράς (%)

Άλλα ΛΣ

Μερίδιο αγοράς (%)

Σύνολο

Κύρια συμπεράσματα

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

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

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

    Οι τεχνολογίες της πληροφορίας (ΤΠ) διακρίνονται σε βασικές, θεματικές, διευκολυντικές και λειτουργικές.

    Ένας από τους πιθανούς τρόπους ενσωμάτωσης λογισμικού στο IS είναι η εισαγωγή ενιαίων προτύπων μεταφοράς δεδομένων, για παράδειγμα XML (Extensible Markup Language). Η χρήση της XML καθιστά δυνατή την επίλυση ορισμένων θεμελιωδών νέων προβλημάτων στον τομέα της κατασκευής ολοκληρωμένων συστημάτων.

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

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

    Το μελλοντικό λειτουργικό σύστημα της οικογένειας Windows (Windows 7) θα πρέπει να παρέχει υψηλότερο βαθμό ενοποίησης (Προδιαγραφές χαρτιού XML) και αξιοπιστία. Η νέα γραφική διεπαφή (Aero) κάνει το λειτουργικό σύστημα πολλά υποσχόμενο για την κατασκευή ολοκληρωμένων συστημάτων για διάφορους σκοπούς.

Ερωτήσεις ελέγχου

    Τι σημαίνει γενικά η έννοια της «τεχνολογίας της πληροφορίας» και πώς μπορεί να ταξινομηθεί η τεχνολογία της πληροφορίας;

    Γιατί υπάρχει ένα οικονομικό σύστημα πληροφοριών (EIS);

    Τι σημαίνει ο όρος «ολοκλήρωση συστήματος»;

    Ονομάστε έναν από τους πιθανούς τρόπους ενσωμάτωσης και περιγράψτε τον.

    Ποιες είναι οι προοπτικές για περαιτέρω ανάπτυξη λειτουργικών συστημάτων;

Στείλτε την καλή δουλειά σας στη βάση γνώσεων είναι απλή. Χρησιμοποιήστε την παρακάτω φόρμα

Καλή δουλειάστον ιστότοπο">

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

Παρόμοια έγγραφα

    Ιστορικό δημιουργίας και γενικά χαρακτηριστικά λειτουργικών συστημάτων Windows Server 2003 και Red Hat Linux Enterprise 4. Χαρακτηριστικά εγκατάστασης, συστήματα αρχείων και υποδομές δικτύου αυτών των λειτουργικών συστημάτων. Χρήση του πρωτοκόλλου Kerberos σε Windows και Linux.

    διατριβή, προστέθηκε 23/06/2012

    Βασικές έννοιες για τα λειτουργικά συστήματα. Τύποι σύγχρονων λειτουργικών συστημάτων. Ιστορία της ανάπτυξης λειτουργικών συστημάτων της οικογένειας Windows. Χαρακτηριστικά λειτουργικών συστημάτων της οικογένειας Windows. Νέα λειτουργικότητα του λειτουργικού συστήματος Windows 7.

    εργασία μαθήματος, προστέθηκε 18/02/2012

    Σκοπός, ταξινόμηση, σύνθεση και σκοπός των στοιχείων του λειτουργικού συστήματος. Ανάπτυξη σύνθετων πληροφοριακών συστημάτων, πακέτων λογισμικού και επιμέρους εφαρμογών. Χαρακτηριστικά χειρουργείων συστήματα Windows, Linux, Android, Solaris, Symbian OS και Mac OS.

    εργασία μαθήματος, προστέθηκε 19/11/2014

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

    εργασία μαθήματος, προστέθηκε 07/03/2012

    Βασικές έννοιες λειτουργικών συστημάτων. Σύγχρονος εξοπλισμός υπολογιστών. Πλεονεκτήματα και μειονεκτήματα του χειρουργείου Συστήματα Linux. Λειτουργικότητα του λειτουργικού συστήματος Knoppix. Συγκριτικά χαρακτηριστικά των λειτουργικών συστημάτων Linux και Knoppix.

    περίληψη, προστέθηκε 17/12/2014

    Σημαντικά σημεία της ιστορίας των λειτουργικών συστημάτων που συνδέουν υλικό και προγράμματα εφαρμογών. Χαρακτηριστικά του λειτουργικού συστήματος Microsoft Windows Seven, ανάλυση του λειτουργικού συστήματος Linux. Πλεονεκτήματα και μειονεκτήματα κάθε λειτουργικού συστήματος.

    εργασία μαθήματος, προστέθηκε 05/07/2011

    Μελέτη της εξέλιξης των λειτουργικών συστημάτων για τον προσωπικό υπολογιστή Microsoft. Χαρακτηριστικά των κύριων λειτουργικών δυνατοτήτων των Windows XP, Windows Vista και Linux. Πλεονεκτήματα και μειονεκτήματα των λειτουργικών συστημάτων που παράγονται από την Apple.

    Τάσεις στην ανάπτυξη προσωπικών υπολογιστών

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

    Τα σύγχρονα λειτουργικά συστήματα είναι πολλαπλών πλατφορμών, δηλαδή η δυνατότητα εργασίας σε εντελώς διαφορετικούς τύπους υπολογιστών. Πολλά λειτουργικά συστήματα έχουν ειδικές εκδόσεις για την υποστήριξη αρχιτεκτονικών συμπλέγματος που παρέχουν υψηλή απόδοση και ανοχή σφαλμάτων. Εξαίρεση μέχρι στιγμής είναι το NetWare OS, του οποίου όλες οι εκδόσεις έχουν αναπτυχθεί για την πλατφόρμα Intel, και η υλοποίηση των λειτουργιών NetWare με τη μορφή κελύφους για άλλα λειτουργικά συστήματα, για παράδειγμα NetWare για AIX, δεν ήταν επιτυχής.

    Τα τελευταία χρόνια, η μακροπρόθεσμη τάση αύξησης της ευκολίας της ανθρώπινης αλληλεπίδρασης με έναν υπολογιστή έχει αναπτυχθεί περαιτέρω. Η ανθρώπινη απόδοση γίνεται ο κύριος παράγοντας που καθορίζει την αποτελεσματικότητα του υπολογιστικού συστήματος στο σύνολό του. Οι ανθρώπινες προσπάθειες δεν πρέπει να χαθούν για την προσαρμογή των παραμέτρων της υπολογιστικής διαδικασίας, όπως συνέβη στο λειτουργικό σύστημα των προηγούμενων γενεών. Για παράδειγμα, στα συστήματα μαζικής επεξεργασίας mainframe, κάθε χρήστης έπρεπε να χρησιμοποιήσει μια γλώσσα ελέγχου εργασιών για να ορίσει έναν μεγάλο αριθμό παραμέτρων που σχετίζονται με την οργάνωση των υπολογιστικών διαδικασιών στον υπολογιστή. Έτσι, για το σύστημα OS/360, η γλώσσα ελέγχου εργασιών JCL παρείχε τη δυνατότητα στον χρήστη να ορίσει περισσότερες από 40 παραμέτρους, συμπεριλαμβανομένης της προτεραιότητας εργασίας, των απαιτήσεων κύριας μνήμης, του μέγιστου χρόνου εκτέλεσης εργασίας, μιας λίστας συσκευών εισόδου/εξόδου που χρησιμοποιούνται και τρόπους λειτουργίας.

    Ένα σύγχρονο λειτουργικό σύστημα αναλαμβάνει την επιλογή των παραμέτρων του λειτουργικού περιβάλλοντος, χρησιμοποιώντας διάφορους προσαρμοστικούς αλγόριθμους για το σκοπό αυτό. Για παράδειγμα, τα χρονικά όρια στα πρωτόκολλα επικοινωνίας συχνά καθορίζονται με βάση τις συνθήκες δικτύου. Η κατανομή της μνήμης RAM μεταξύ των διεργασιών πραγματοποιείται αυτόματα χρησιμοποιώντας μηχανισμούς εικονικής μνήμης, ανάλογα με τη δραστηριότητα αυτών των διεργασιών και πληροφορίες σχετικά με τη συχνότητα χρήσης μιας συγκεκριμένης σελίδας. Οι στιγμιαίες προτεραιότητες διεργασίας καθορίζονται δυναμικά ανάλογα με το ιστορικό, συμπεριλαμβανομένου, για παράδειγμα, του χρόνου που πέρασε η διαδικασία στην ουρά, του ποσοστού του εκχωρημένου χρονικού τμήματος, της έντασης I/O κ.λπ. Ακόμη και κατά τη διαδικασία εγκατάστασης, τα περισσότερα OS προσφέρουν μια προεπιλεγμένη λειτουργία επιλογής παραμέτρων που εγγυάται, αν και όχι βέλτιστη, αλλά πάντα αποδεκτή ποιότητα λειτουργίας του συστήματος.



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

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

    Λαμβάνοντας υπόψη τις παραπάνω σκέψεις, το ακόλουθο σενάριο φαίνεται πιο πιθανό:

    Η Κίνα θα είναι η πρώτη που θα προσπαθήσει να απαλλαγεί από την κυριαρχία των Windows ™ σε κρατικό επίπεδο - θα λάβει τα περισσότερα οφέλη από αυτό και θα έχει τις περισσότερες ευκαιρίες για αυτό. Η Κίνα θα προσπαθήσει να εφαρμόσει ή να τοπικοποιήσει Διανομή Linux, ή θα προσπαθήσει να αναπτύξει ένα ιδιόκτητο λειτουργικό σύστημα βασισμένο στο FreeBSD (ή άλλο δωρεάν λειτουργικό σύστημα με άδεια χρήσης που μοιάζει με BSD) - Το Linux είναι πιο πιθανό, καθώς αναπτύσσεται πιο ενεργά τον τελευταίο καιρό.

    Αυτό θα συμβεί σταδιακά σε 3-5 χρόνια. Όλοι οι κρατικοί φορείς και εταιρείες που συνδέονται στενά με το κράτος θα μεταφερθούν σε εθνικό υπολογιστή (εθνικός επεξεργαστής + εθνική διανομή Linux) χωρίς αποτυχία. Παράλληλα, θα δημιουργηθεί ένας μεγάλος αριθμός τοπικών εκδόσεων προγραμμάτων εφαρμογών και θα χρησιμοποιηθεί εθνικό Linux για διδασκαλία σε εκπαιδευτικά ιδρύματα.

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

    Γραφικά κοχύλια. Οποιοδήποτε σύγχρονο λειτουργικό σύστημα έχει γραφικό περιβάλλον εργασίας χρήστη και (για προφανείς λόγους έντονου ανταγωνισμού μεταξύ των εταιρειών ανάπτυξης) τα γραφικά κελύφη για όλα τα λειτουργικά συστήματα είναι περίπου τα ίδια σε δυνατότητες. Μερικές φορές είναι δύσκολο για τον χρήστη να καταλάβει σε ποιο λειτουργικό σύστημα εργάζεται, αν και για τους τελικούς χρήστες (μη προγραμματιστές), προφανώς, μια τέτοια ενοποίηση είναι βολική.

    Υποστήριξη νέων τεχνολογιών δικτύου και τεχνολογιών Ιστού. Τα δίκτυα και το Διαδίκτυο αναπτύσσονται ενεργά. Εμφανίζονται νέα πρότυπα και πρωτόκολλα - IPv6, HTML 5 (για υπολογιστικό νέφος) κ.λπ. Τα σύγχρονα λειτουργικά συστήματα αναπτύσσονται προς υποστήριξη όλων των νέων τεχνολογιών δικτύου.

    Αυξημένη προσοχή στους μηχανισμούς ασφάλειας και ασφάλειας. Σε μεγάλο βαθμό χάρη στην πρωτοβουλία Trustworthy Computing που ξεκίνησε από τη Microsoft το 2002, καθώς και ενόψει του διαρκώς αυξανόμενου εγκλήματος στον κυβερνοχώρο, όλα τα σύγχρονα λειτουργικά συστήματα δίνουν αυξημένη προσοχή στην ασφάλεια: κατά την προβολή ιστοσελίδων, τα προγράμματα περιήγησης τις ελέγχουν για απουσία phishing (α τύπος απάτης στο Διαδίκτυο). λήψεις και εγκαταστάσεις προγραμμάτων από το δίκτυο γίνονται μόνο με τη ρητή συγκατάθεση του χρήστη κ.λπ.

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

    Υποστήριξη για κατανεμημένους και παράλληλους υπολογιστές. Τα σύγχρονα λειτουργικά συστήματα περιλαμβάνουν βιβλιοθήκες υψηλού επιπέδου που επιτρέπουν την ανάπτυξη παράλληλων αλγορίθμων για την επίλυση προβλημάτων - για παράδειγμα, αυτούς που υποστηρίζουν πρότυπα παραλληλισμού OpenMP και MPI.

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

    Ανάπτυξη συστημάτων αρχείων για την προστασία των πληροφοριών και τη σημαντική αύξηση των μεγεθών αρχείων (για πολυμέσα). Οι σύγχρονες απαιτήσεις για την επεξεργασία πληροφοριών πολυμέσων οδηγούν στο γεγονός ότι τα παλιά συστήματα αρχείων (για παράδειγμα, το FAT) δεν επαρκούν για την αποθήκευση αρχείων πολυμέσων. Για παράδειγμα, το μέγιστο μέγεθος αρχείου στο σύστημα FAT - 4 gigabyte - μπορεί εύκολα να ξεπεραστεί κατά τη μεταφορά 10-15 λεπτών ψηφιακής βιντεοκασέτας σε έναν υπολογιστή. Επομένως, αναπτύσσονται νέα συστήματα αρχείων που μπορούν να αποθηκεύουν πολύ μεγάλα αρχεία, για παράδειγμα, το σύστημα ZFS στο Solaris OS. Μια άλλη απαίτηση είναι η διασφάλιση του απορρήτου των πληροφοριών, η οποία οδηγεί στην ανάγκη εφαρμογής δυνατοτήτων κρυπτογράφησης σε συστήματα αρχείων (η οποία υλοποιείται, για παράδειγμα, σε σύστημα αρχείων ZFS).

    Η υποστήριξη υπολογιστικού νέφους είναι μια εντελώς νέα τάση στην ανάπτυξη λειτουργικού συστήματος.

    Έτσι, μπορούμε να συμπεράνουμε ότι επί του παρόντος παρατηρούνται οι ακόλουθες προοπτικές ανάπτυξης ΛΣ:

    Η τάση προς την ενοποίηση του λειτουργικού συστήματος (όχι μόνο σε επίπεδο γραφικών φλοιών, αλλά και σε επίπεδο κοινού πυρήνα). ανάπτυξη οικογενειών ΛΣ με βάση κοινές ενότητες κώδικα.

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

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

    Ανάπτυξη εικονικοποίησης: Είναι απαραίτητο να εξασφαλιστεί η δυνατότητα εκτέλεσης ή μίμησης οποιασδήποτε εφαρμογής στο περιβάλλον οποιουδήποτε σύγχρονου ΛΣ.

    Περαιτέρω σύγκλιση στις δυνατότητες του λειτουργικού συστήματος για επιτραπέζιους υπολογιστές και του λειτουργικού συστήματος για κινητές συσκευές.

    Περαιτέρω ενοποίηση λειτουργικού συστήματος και δικτύων.

    Μετάβαση λειτουργικού συστήματος σε περιβάλλοντα υπολογιστικού νέφους.

    Μικρογραφίες Συνημμένα Περίγραμμα Εγγράφων

    Προηγούμενο Επόμενο

    Λειτουργία παρουσίασης Άνοιγμα εκτύπωσης Λήψη Μετάβαση στην πρώτη σελίδα Μετάβαση στην τελευταία σελίδα Περιστροφή δεξιόστροφα Περιστροφή αριστερόστροφα Ενεργοποίηση εργαλείου χειρός Περισσότερες πληροφορίες Λιγότερες πληροφορίες

    Εισαγάγετε τον κωδικό πρόσβασης για να ανοίξετε αυτό το αρχείο PDF:

    Ακύρωση ΟΚ

    Ονομα αρχείου:

    Μέγεθος αρχείου:

    Τίτλος:

    Θέμα:

    Λέξεις-κλειδιά:

    Ημερομηνία δημιουργίας:

    Ημερομηνία τροποποίησης:

    Δημιουργός:

    Παραγωγός PDF:

    Έκδοση PDF:

    Πλήθος σελίδων:

    Κλείσε

    Προετοιμασία εγγράφου για εκτύπωση...

    Ομοσπονδιακό Κρατικό Αυτόνομο Εκπαιδευτικό Ίδρυμα Ανώτατης Επαγγελματικής Εκπαίδευσης "SIBERIAN FEDERAL UNIVERSITY" Institute of Oil and Gas Department of Geophysics ΠΕΡΙΛΗΨΗ Σύγχρονα λειτουργικά συστήματα. Σκοπός, σύνθεση και λειτουργίες. Προοπτικές ανάπτυξης. Εκπαιδευτικός Ε.Δ. Agafonov υπογραφή, ημερομηνία Φοιτητής NG15-04 081509919 Ι.Ο. Υπογραφή Starostin, ημερομηνία Krasnoyarsk 2016

    ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή 1 Σκοπός λειτουργικών συστημάτων 1.1 Έννοια λειτουργικού συστήματος 1.2 Αλληλεπίδραση χρήστη με υπολογιστή 1.3 Χρήση πόρων 1.4 Διευκόλυνση διαδικασιών υπολογιστικού συστήματος 1.5 Δυνατότητα ανάπτυξης 2 Λειτουργίες λειτουργικού συστήματος 2.1 Διαχείριση διεργασιών 2.2 Διαχείριση μνήμης 2.2 Διαχείριση μνήμης2. διαχείριση 2.5 Διαχείριση εξωτερικών συσκευών 2.6 Προστασία και διαχείριση δεδομένων 2.7 Διεπαφή προγραμματισμού εφαρμογών 2.8 Διεπαφή χρήστη 3 Σύνθεση του λειτουργικού συστήματος 3.1 Πυρήνας 3.2 Επεξεργαστής εντολών 3.3 Προγράμματα οδήγησης συσκευών 3.4 Βοηθητικά προγράμματα 3.5 Σύστημα βοήθειας 4 Προοπτικές ανάπτυξης Συμπέρασμα Κατάλογος συντομογραφιών 2 Λίστα χρησιμοποιούμενων πηγών 4 4 4 5 6 6 6 7 7 7 8 8 8 9 9 9 9 9 10 10 10 11 12 13 14

    ΕΙΣΑΓΩΓΗ Στην εποχή της ραγδαίας ανάπτυξης της τεχνολογίας των υπολογιστών, των εκπληκτικών ανακαλύψεων, της άμεσης μετάδοσης πληροφοριών οπουδήποτε στον πλανήτη, δεν βιώνουμε καμία απολύτως ενόχληση όταν «επικοινωνούμε» με την τεχνολογία. Τι μας κάνει τόσο εύκολο να χειριζόμαστε τεχνολογίες που αποτελούν μυστήριο για τους περισσότερους ανθρώπους; Υπάρχουν περιορισμοί ή, αντίθετα, μεγάλες προοπτικές; Σκοπός της εργασίας είναι η εξοικείωση με τις βασικές έννοιες που περιγράφουν την αρχή λειτουργίας των σύγχρονων υπολογιστικών συσκευών που χρησιμοποιούν λειτουργικά συστήματα. Στόχοι της εργασίας: - εξοικείωση με το σκοπό των λειτουργικών συστημάτων. - μελέτη των δυνατοτήτων και της λειτουργικότητας των σύγχρονων λειτουργικών συστημάτων. - μελέτη λεπτομερώς τη δομή των λειτουργικών συστημάτων. - δίνουν μια πρόχειρη αξιολόγηση των προοπτικών για την ανάπτυξη του κλάδου. 3

    1 Σκοπός των λειτουργικών συστημάτων Στις μέρες μας, υπάρχει ένας τεράστιος αριθμός τύπων λειτουργικών συστημάτων με διαφορετικούς τομείς εφαρμογής. Σε τέτοιες συνθήκες, μπορούν να προσδιοριστούν τέσσερα κύρια κριτήρια που περιγράφουν τον σκοπό του ΛΣ. 1.1 Έννοια ενός λειτουργικού συστήματος Ένα λειτουργικό σύστημα (OS) είναι ένα σύνολο διασυνδεδεμένων προγραμμάτων που έχουν σχεδιαστεί για τη διαχείριση των πόρων μιας υπολογιστικής συσκευής. Χάρη σε αυτά τα προγράμματα, οργανώνεται η αλληλεπίδραση των χρηστών. Η διαχείριση της μνήμης, των διαδικασιών και όλου του λογισμικού και του υλικού εξαλείφει την ανάγκη για απευθείας εργασία με δίσκους και παρέχει μια απλή διεπαφή προσανατολισμένη στα αρχεία, κρύβοντας μεγάλο μέρος της ενοχλητικής εργασίας με διακοπές, μετρητές χρόνου, οργάνωση μνήμης και άλλα στοιχεία. 1.2 Αλληλεπίδραση χρήστη με υπολογιστή Οργάνωση μιας βολικής διεπαφής που επιτρέπει στον χρήστη να αλληλεπιδρά με το υλικό του υπολογιστή μέσω κάποιας εκτεταμένης εικονικής μηχανής, η οποία είναι πιο βολική στην εργασία και ευκολότερη στον προγραμματισμό. Ακολουθεί μια λίστα με τις κύριες υπηρεσίες που παρέχονται από τυπικά λειτουργικά συστήματα. Ανάπτυξη προγραμμάτων όπου το λειτουργικό σύστημα παρέχει στον προγραμματιστή διάφορα εργαλεία ανάπτυξης εφαρμογών: επεξεργαστές, προγράμματα εντοπισμού σφαλμάτων κ.λπ. Δεν χρειάζεται να γνωρίζει πώς λειτουργούν διάφορα ηλεκτρονικά και ηλεκτρομηχανικά εξαρτήματα και συσκευές ενός υπολογιστή. Συχνά ο χρήστης μπορεί να τα βγάλει πέρα ​​μόνο με τις ισχυρές δυνατότητες υψηλού επιπέδου που παρέχει το λειτουργικό σύστημα. Επίσης, για να εκτελέσετε το πρόγραμμα, πρέπει να εκτελέσετε διάφορες ενέργειες: να φορτώσετε το πρόγραμμα και τα δεδομένα στην κύρια μνήμη, να αρχικοποιήσετε συσκευές και αρχεία εισόδου/εξόδου και να προετοιμάσετε άλλους πόρους. Το λειτουργικό σύστημα κάνει όλη αυτή τη δουλειά για τον χρήστη. Το λειτουργικό σύστημα παρέχει πρόσβαση σε συσκευές I/O. Κάθε συσκευή απαιτεί το δικό της σύνολο εντολών για να ξεκινήσει. Το ΛΣ παρέχει στον χρήστη μια ενιαία διεπαφή που παρακάμπτει όλες τις λεπτομέρειες και δίνει στον προγραμματιστή πρόσβαση σε συσκευές εισόδου/εξόδου μέσω απλών εντολών ανάγνωσης και εγγραφής. Όταν εργάζεστε με αρχεία, η διαχείριση από το λειτουργικό σύστημα απαιτεί όχι μόνο βαθιά εξέταση της φύσης της συσκευής I/O, αλλά και γνώση των δομών δεδομένων που καταγράφονται στα αρχεία. Τα λειτουργικά συστήματα πολλών χρηστών παρέχουν επίσης μηχανισμό προστασίας κατά την πρόσβαση σε αρχεία. Το ΛΣ ελέγχει την πρόσβαση στο κοινό ή δημόσιο υπολογιστικό σύστημα στο σύνολό του, καθώς και σε μεμονωμένους πόρους του συστήματος. Προστατεύει πόρους και δεδομένα από μη εξουσιοδοτημένη χρήση και επιλύει καταστάσεις σύγκρουσης. 4

    Ο εντοπισμός και ο χειρισμός σφαλμάτων είναι ένα άλλο πολύ σημαντικό σημείο στο σκοπό του ΛΣ. Κατά τη λειτουργία ενός συστήματος υπολογιστή, μπορεί να προκύψουν διάφορες βλάβες λόγω εσωτερικών και εξωτερικών σφαλμάτων στο υλικό, διαφόρων τύπων σφαλμάτων λογισμικού (υπερχείλιση, προσπάθεια πρόσβασης σε κυψέλη μνήμης στην οποία απαγορεύεται η πρόσβαση κ.λπ.). Σε κάθε περίπτωση, το ΛΣ προβαίνει σε ενέργειες που ελαχιστοποιούν τον αντίκτυπο του σφάλματος στη λειτουργία της εφαρμογής (από ένα απλό μήνυμα σφάλματος έως ένα σφάλμα προγράμματος). Και τέλος, λογιστική για τη χρήση των πόρων. Το ΛΣ διαθέτει εργαλεία για την καταγραφή της χρήσης διαφόρων πόρων και την εμφάνιση παραμέτρων απόδοσης του συστήματος υπολογιστή. Αυτές οι πληροφορίες είναι σημαντικές για τον συντονισμό (βελτιστοποίηση) του υπολογιστικού συστήματος για τη βελτίωση της απόδοσής του. 1.3 Χρήση πόρων Οργάνωση αποτελεσματικής χρήσης πόρων υπολογιστή. Το λειτουργικό σύστημα είναι επίσης ένα είδος διαχειριστή πόρων υπολογιστή. Οι κύριοι πόροι των σύγχρονων υπολογιστικών συστημάτων περιλαμβάνουν κύρια μνήμη, επεξεργαστές, χρονόμετρα, σύνολα δεδομένων, δίσκους, μονάδες ML, εκτυπωτές, συσκευές δικτύου, κ.λπ. Οι αναγραφόμενοι πόροι καθορίζονται από το λειτουργικό σύστημα μεταξύ των προγραμμάτων εκτέλεσης. Σε αντίθεση με ένα πρόγραμμα, το οποίο είναι ένα στατικό αντικείμενο, ένα πρόγραμμα εκτέλεσης είναι ένα δυναμικό αντικείμενο που ονομάζεται διαδικασία, η οποία είναι μια βασική έννοια στα σύγχρονα λειτουργικά συστήματα. Η διαχείριση των πόρων ενός συστήματος υπολογιστή προκειμένου να χρησιμοποιηθούν αποτελεσματικότερα είναι ο δεύτερος σκοπός του λειτουργικού συστήματος. Τα κριτήρια απόδοσης σύμφωνα με τα οποία το ΛΣ οργανώνει τη διαχείριση των πόρων του υπολογιστή μπορεί να είναι διαφορετικά. Για παράδειγμα, σε μια περίπτωση το πιο σημαντικό είναι η απόδοση ενός υπολογιστικού συστήματος, σε μια άλλη - ο χρόνος απόκρισής του. Συχνά, τα λειτουργικά συστήματα πρέπει να πληρούν πολλά, αντικρουόμενα κριτήρια, γεγονός που προκαλεί σοβαρές δυσκολίες στους προγραμματιστές. Η διαχείριση πόρων περιλαμβάνει την επίλυση ορισμένων γενικών εργασιών που δεν εξαρτώνται από τον τύπο του πόρου. Ο προγραμματισμός πόρων είναι ο ορισμός της διαδικασίας για την οποία πρέπει να διατεθεί ένας πόρος. Εδώ είναι προκαθορισμένο πότε και με ποια ιδιότητα θα πρέπει να διατεθεί αυτός ο πόρος. Ικανοποίηση αιτημάτων για πόρους – κατανομή πόρων σε διαδικασίες. παρακολούθηση της κατάστασης και της λογιστικής χρήσης των πόρων – διατήρηση επιχειρησιακών πληροφοριών σχετικά με τη χρήση του πόρου και τη χρήση του μεριδίου του. Επίλυση διενέξεων μεταξύ διαδικασιών που διεκδικούν τον ίδιο πόρο. Για την επίλυση αυτών των κοινών προβλημάτων διαχείρισης πόρων, διαφορετικά λειτουργικά συστήματα χρησιμοποιούν διαφορετικούς αλγόριθμους, οι οποίοι τελικά καθορίζουν την εμφάνιση του λειτουργικού συστήματος στο σύνολό του, συμπεριλαμβανομένων των χαρακτηριστικών απόδοσης, του πεδίου εφαρμογής, ακόμη και της διεπαφής χρήστη. 1.4 Διευκόλυνση διαδικασιών υπολογιστικού συστήματος 5

    Διευκόλυνση των διαδικασιών λειτουργίας υλικού και λογισμικού ενός υπολογιστικού συστήματος. Ορισμένα λειτουργικά συστήματα περιλαμβάνουν σύνολα βοηθητικών προγραμμάτων που παρέχουν αντίγραφα ασφαλείας, αρχειοθέτηση δεδομένων, σάρωση, καθαρισμό και ανασυγκρότηση συσκευών δίσκων, κ.λπ. Επιπλέον, τα σύγχρονα λειτουργικά συστήματα διαθέτουν ένα αρκετά μεγάλο σύνολο εργαλείων και μεθόδων για τη διάγνωση και την επαναφορά της λειτουργικότητας του συστήματος. Αυτά περιλαμβάνουν: - διαγνωστικά προγράμματα για τον εντοπισμό σφαλμάτων στη διαμόρφωση του λειτουργικού συστήματος. - μέσα επαναφοράς της τελευταίας διαμόρφωσης εργασίας. - μέσα αποκατάστασης κατεστραμμένων και ελλειπόντων αρχείων συστήματος κ.λπ. 1.5 Δυνατότητα ανάπτυξης Τα σύγχρονα λειτουργικά συστήματα είναι οργανωμένα κατά τέτοιο τρόπο ώστε να επιτρέπουν την αποτελεσματική ανάπτυξη, δοκιμή και εφαρμογή νέων λειτουργιών του συστήματος χωρίς να διακόπτεται η κανονική λειτουργία του συστήματος υπολογιστή. Τα περισσότερα λειτουργικά συστήματα εξελίσσονται συνεχώς (τα Windows είναι ένα καλό παράδειγμα). Αυτό συμβαίνει για τους παρακάτω λόγους. Για να ικανοποιήσει τους χρήστες ή τις ανάγκες των διαχειριστών του συστήματος, το λειτουργικό σύστημα πρέπει να παρέχει συνεχώς νέες δυνατότητες. Για παράδειγμα, μπορεί να χρειαστεί να προσθέσετε νέα εργαλεία για την παρακολούθηση ή την αξιολόγηση της απόδοσης, νέα εργαλεία εισαγωγής/εξόδου δεδομένων (εισαγωγή ομιλίας). Ένα άλλο παράδειγμα είναι η υποστήριξη για νέες εφαρμογές που χρησιμοποιούν παράθυρα στην οθόνη. Κάθε λειτουργικό σύστημα έχει σφάλματα. Κατά καιρούς ανακαλύπτονται και διορθώνονται. Εξ ου και η συνεχής εμφάνιση νέων εκδόσεων και εκδόσεων του ΛΣ. Η ανάγκη για τακτικές αλλαγές επιβάλλει ορισμένες απαιτήσεις στην οργάνωση των λειτουργικών συστημάτων. Είναι προφανές ότι αυτά τα συστήματα πρέπει να έχουν αρθρωτή δομήμε σαφώς καθορισμένες διαρρυθμιστικές συνδέσεις. Η καλή και πλήρης τεκμηρίωση του συστήματος παίζει σημαντικό ρόλο. 2 Λειτουργίες λειτουργικού συστήματος Οι λειτουργίες του λειτουργικού συστήματος συνήθως ομαδοποιούνται είτε σύμφωνα με τους τύπους τοπικών πόρων που διαχειρίζεται το λειτουργικό σύστημα είτε σύμφωνα με συγκεκριμένες εργασίες που ισχύουν για όλους τους πόρους. Σύνολα μονάδων που εκτελούν τέτοιες ομάδες λειτουργιών σχηματίζουν υποσυστήματα λειτουργικού συστήματος. Τα πιο σημαντικά υποσυστήματα διαχείρισης πόρων είναι τα υποσυστήματα διαχείρισης διεργασιών, μνήμης, αρχείων και εξωτερικών συσκευών και τα κοινά υποσυστήματα σε όλους τους πόρους είναι η διεπαφή χρήστη, η ασφάλεια δεδομένων και τα υποσυστήματα διαχείρισης. 6

    2.1 Διαχείριση διεργασιών Το υποσύστημα διαχείρισης διεργασιών επηρεάζει άμεσα τη λειτουργία του συστήματος υπολογιστή. Για κάθε πρόγραμμα που εκτελείται, το ΛΣ οργανώνει μία ή περισσότερες διεργασίες. Κάθε τέτοια διεργασία αντιπροσωπεύεται στο λειτουργικό σύστημα από μια δομή πληροφοριών (πίνακας, περιγραφέας, περιβάλλον επεξεργασίας) που περιέχει δεδομένα σχετικά με τις ανάγκες σε πόρους της διαδικασίας, καθώς και τους πόρους που έχουν πραγματικά κατανεμηθεί σε αυτήν (περιοχή RAM, ποσότητα χρόνου CPU, αρχεία, I/ O συσκευές, κ.λπ.). Στα σύγχρονα λειτουργικά συστήματα πολλαπλών προγραμμάτων, πολλές διεργασίες μπορούν να υπάρχουν ταυτόχρονα, που δημιουργούνται με πρωτοβουλία των χρηστών και των εφαρμογών τους, καθώς και εκκινούνται από το ΛΣ για την εκτέλεση των λειτουργιών τους (διεργασίες συστήματος). Δεδομένου ότι οι διεργασίες μπορούν ταυτόχρονα να διεκδικήσουν τους ίδιους πόρους, το υποσύστημα διαχείρισης διεργασιών σχεδιάζει τη σειρά εκτέλεσης των διαδικασιών, τους παρέχει τους απαραίτητους πόρους και διασφαλίζει την αλληλεπίδραση και τον συγχρονισμό των διαδικασιών. 2.2 Διαχείριση μνήμης Το υποσύστημα διαχείρισης μνήμης κατανέμει τη φυσική μνήμη σε όλες τις διεργασίες που υπάρχουν στο σύστημα, φορτώνει και διαγράφει κωδικούς προγράμματος και δεδομένα διεργασίας στις περιοχές μνήμης που τους έχουν εκχωρηθεί και επίσης προστατεύει τις περιοχές μνήμης κάθε διεργασίας. Η στρατηγική διαχείρισης μνήμης αποτελείται από στρατηγικές για την ανάκτηση, την τοποθέτηση και την αντικατάσταση ενός μπλοκ προγράμματος ή δεδομένων στην κύρια μνήμη. Αντίστοιχα, χρησιμοποιούνται διάφοροι αλγόριθμοι για τον προσδιορισμό του πότε θα φορτωθεί το επόμενο μπλοκ στη μνήμη, σε ποια θέση μνήμης θα τοποθετηθεί και ποιο πρόγραμμα ή μπλοκ δεδομένων να αφαιρεθεί από την κύρια μνήμη για να δημιουργηθεί χώρος για νέα μπλοκ. Μία από τις πιο δημοφιλείς μεθόδους διαχείρισης μνήμης στα σύγχρονα λειτουργικά συστήματα είναι η εικονική μνήμη. Η υλοποίηση του μηχανισμού εικονικής μνήμης επιτρέπει στον προγραμματιστή να θεωρήσει ότι έχει μια ομοιογενή ΕΜΒΟΛΟ, το εύρος του οποίου περιορίζεται μόνο από τις δυνατότητες διευθυνσιοδότησης που παρέχει το σύστημα προγραμματισμού. 2.3 Προστασία μνήμης Οι παραβιάσεις της προστασίας της μνήμης σχετίζονται με διεργασίες πρόσβασης σε περιοχές μνήμης που έχουν εκχωρηθεί σε άλλες διεργασίες προγραμμάτων εφαρμογών ή προγραμμάτων του ίδιου του ΛΣ. Τα μέτρα προστασίας της μνήμης πρέπει να σταματήσουν τέτοιες απόπειρες πρόσβασης με την κατάρρευση του παραβατικού προγράμματος. 2.4 Διαχείριση αρχείων Οι λειτουργίες διαχείρισης αρχείων συγκεντρώνονται στο σύστημα αρχείων του λειτουργικού συστήματος. Το λειτουργικό σύστημα εικονικοποιεί ένα ξεχωριστό σύνολο δεδομένων που είναι αποθηκευμένα σε μια εξωτερική μονάδα δίσκου με τη μορφή αρχείου - ένα απλό μη δομημένο 7

    ακολουθίες byte με συμβολικό όνομα. Για ευκολία στην εργασία με δεδομένα, τα αρχεία ομαδοποιούνται σε καταλόγους, οι οποίοι με τη σειρά τους σχηματίζουν ομάδες - καταλόγους περισσότερους υψηλό επίπεδο. Το σύστημα αρχείων μετατρέπει τα συμβολικά ονόματα των αρχείων με τα οποία εργάζεται ο χρήστης ή ο προγραμματιστής σε φυσικές διευθύνσεις δεδομένων σε δίσκους, οργανώνει την κοινόχρηστη πρόσβαση σε αρχεία και τα προστατεύει από μη εξουσιοδοτημένη πρόσβαση. 2.5 Διαχείριση εξωτερικών συσκευών Οι λειτουργίες διαχείρισης εξωτερικών συσκευών ανατίθενται στο υποσύστημα διαχείρισης εξωτερικών συσκευών, που ονομάζεται επίσης υποσύστημα εισόδου/εξόδου. Είναι η διεπαφή μεταξύ του πυρήνα του υπολογιστή και όλων των συσκευών που είναι συνδεδεμένες σε αυτόν. Η γκάμα αυτών των συσκευών είναι πολύ μεγάλη (εκτυπωτές, σαρωτές, οθόνες, μόντεμ, χειριστές, προσαρμογείς δικτύου, ADC διαφόρων ειδών κ.λπ.), εκατοντάδες μοντέλα αυτών των συσκευών διαφέρουν ως προς το σύνολο και τη σειρά των εντολών που χρησιμοποιούνται για την ανταλλαγή πληροφοριών με τον επεξεργαστή και άλλα μέρη. Ένα πρόγραμμα που ελέγχει ένα συγκεκριμένο μοντέλο μιας εξωτερικής συσκευής και λαμβάνει υπόψη όλα τα χαρακτηριστικά της ονομάζεται πρόγραμμα οδήγησης. Η παρουσία ενός μεγάλου αριθμού κατάλληλων προγραμμάτων οδήγησης καθορίζει σε μεγάλο βαθμό την επιτυχία του λειτουργικού συστήματος στην αγορά. Τα προγράμματα οδήγησης δημιουργούνται τόσο από προγραμματιστές λειτουργικού συστήματος όσο και από εταιρείες που παράγουν εξωτερικές συσκευές. Το λειτουργικό σύστημα πρέπει να υποστηρίζει μια καλά καθορισμένη διεπαφή μεταξύ των προγραμμάτων οδήγησης και του υπόλοιπου λειτουργικού συστήματος. Στη συνέχεια, οι προγραμματιστές εταιρειών κατασκευής συσκευών I/O μπορούν να παρέχουν προγράμματα οδήγησης για ένα συγκεκριμένο λειτουργικό σύστημα μαζί με τις συσκευές τους. 2.6 Προστασία και διαχείριση δεδομένων Η ασφάλεια των δεδομένων του συστήματος υπολογιστή διασφαλίζεται με μέτρα ανοχής σφαλμάτων του λειτουργικού συστήματος που αποσκοπούν στην προστασία από αστοχίες και αστοχίες υλικού και σφάλματα λογισμικού, καθώς και μέσω προστασίας από μη εξουσιοδοτημένη πρόσβαση. Για κάθε χρήστη του συστήματος, απαιτείται μια λογική διαδικασία σύνδεσης, κατά την οποία το ΛΣ διασφαλίζει ότι ένας χρήστης εξουσιοδοτημένος από τη διαχειριστική υπηρεσία εισέρχεται στο σύστημα. Η Microsoft, για παράδειγμα, στο τελευταίο της προϊόν τα Windows 10 προσφέρει στον χρήστη σύνδεση μέσω αναγνώρισης εμφάνισης. Αυτό θα βελτιώσει την ασφάλεια και θα κάνει τη σύνδεση ταχύτερη. Αλλά η Google μας υπόσχεται νέα έκδοσηΤο λειτουργικό του Android 6.0 smartphone, πρόσβαση στη συσκευή και επιβεβαίωση αγορών μέσω σαρωτή δακτυλικών αποτυπωμάτων, εάν η συσκευή είναι κατάλληλη για αυτό. Ο διαχειριστής του συστήματος υπολογιστή καθορίζει και περιορίζει τη δυνατότητα των χρηστών να εκτελούν ορισμένες ενέργειες, π.χ. καθορίζει τα δικαιώματά τους για πρόσβαση και χρήση πόρων του συστήματος. Ένα σημαντικό μέσο προστασίας είναι η λειτουργία ελέγχου λειτουργικού συστήματος, η οποία συνίσταται στην καταγραφή όλων των γεγονότων από τα οποία εξαρτάται η ασφάλεια του συστήματος. Η υποστήριξη για την ανοχή σφαλμάτων του υπολογιστικού συστήματος υλοποιείται με βάση το 8

    πλεονασμός (συστοιχίες RAID δίσκων, εφεδρικοί εκτυπωτές και άλλες συσκευές, μερικές φορές πλεονασμός κεντρικών επεξεργαστών, σε πρώιμα λειτουργικά συστήματα - διπλά και αμφίδρομα συστήματα, συστήματα με πλειοψηφική εξουσία κ.λπ.). Γενικά, η διασφάλιση της ανοχής σφαλμάτων συστήματος είναι μία από τις πιο σημαντικές ευθύνες ενός διαχειριστή συστήματος, ο οποίος χρησιμοποιεί μια σειρά από ειδικά εργαλεία και εργαλεία για αυτό. 2.7 Διεπαφή προγραμματισμού εφαρμογών Οι προγραμματιστές εφαρμογών χρησιμοποιούν κλήσεις προς το λειτουργικό σύστημα στις εφαρμογές τους όταν, για να εκτελέσουν ορισμένες ενέργειες, απαιτούν μια ειδική κατάσταση που έχει μόνο το ΛΣ. Οι δυνατότητες του λειτουργικού συστήματος είναι διαθέσιμες στον προγραμματιστή με τη μορφή ενός συνόλου λειτουργιών που ονομάζονται Application Programming Interface (API). Οι εφαρμογές έχουν πρόσβαση σε λειτουργίες API χρησιμοποιώντας κλήσεις συστήματος. Ο τρόπος με τον οποίο μια εφαρμογή λαμβάνει υπηρεσίες λειτουργικού συστήματος μοιάζει πολύ με την κλήση υπορουτίνων. Η μέθοδος υλοποίησης κλήσεων συστήματος εξαρτάται από τη δομική οργάνωση του ΛΣ, τα χαρακτηριστικά της πλατφόρμας υλικού και τη γλώσσα προγραμματισμού. Στο UNIX, οι κλήσεις συστήματος είναι σχεδόν πανομοιότυπες με τις διαδικασίες της βιβλιοθήκης. 2.8 Διεπαφή χρήστη Το λειτουργικό σύστημα παρέχει μια βολική διεπαφή όχι μόνο για προγράμματα εφαρμογών, αλλά και για τον χρήστη (προγραμματιστής, διαχειριστής, χρήστης). Αυτή τη στιγμή, οι κατασκευαστές μας προσφέρουν πολλές λειτουργίες που έχουν σχεδιαστεί για να διευκολύνουν την εργασία μας με τις συσκευές και να εξοικονομούν χρόνο. Ως παράδειγμα, θέλω και πάλι να αναφέρω τα Windows 10. Η Microsoft βοηθά τον χρήστη να εξασφαλίσει την ομαλή λειτουργία όλων των συσκευών του (από τη Microsoft, φυσικά) μέσω ενός κοινού λειτουργικού συστήματος. Υπάρχει άμεση μεταφορά δεδομένων από τη μια συσκευή στην άλλη και γενικές ειδοποιήσεις που δεν θα χάσετε με αυτήν τη λειτουργία. Η «Αποτελεσματική, οργανωμένη εργασία» είναι πρακτικά ένα σύνθημα για κάθε κατασκευαστή λειτουργικού συστήματος. Εργασία με σημειώσεις απευθείας σε ιστοσελίδες, νέες λειτουργίες πολλαπλών παραθύρων, πολλαπλούς επιτραπέζιους υπολογιστές - τα βλέπουμε όλα αυτά εδώ και αρκετά χρόνια και οι προγραμματιστές έχουν ακόμα πολλές ιδέες. 3 Σύνθεση του λειτουργικού συστήματος Τα σύγχρονα λειτουργικά συστήματα έχουν μια πολύπλοκη δομή που αποτελείται από πολλά στοιχεία, όπου καθένα από αυτά εκτελεί ορισμένες λειτουργίες για τη διαχείριση διαδικασιών και την κατανομή πόρων. 3.1 Πυρήνας 9

    Ο πυρήνας του λειτουργικού συστήματος είναι το κεντρικό τμήμα του λειτουργικού συστήματος, παρέχοντας στις εφαρμογές συντονισμένη πρόσβαση στο σύστημα αρχείων και ανταλλαγή αρχείων μεταξύ των μονάδων ελέγχου. 3.2 Επεξεργαστής εντολών Η μονάδα λογισμικού του λειτουργικού συστήματος που είναι υπεύθυνη για την ανάγνωση μεμονωμένων εντολών ή μιας ακολουθίας εντολών από ένα αρχείο εντολών ονομάζεται μερικές φορές διερμηνέας εντολών. 3.3 Προγράμματα οδήγησης συσκευών Διάφορες συσκευές (μονάδες δίσκου, οθόνη, πληκτρολόγιο, ποντίκι, εκτυπωτής κ.λπ.) είναι συνδεδεμένες στη βάση του υπολογιστή. Κάθε συσκευή εκτελεί μια συγκεκριμένη λειτουργία και η τεχνική υλοποίηση των συσκευών ποικίλλει σημαντικά. Το λειτουργικό σύστημα περιλαμβάνει προγράμματα οδήγησης συσκευών, ειδικά προγράμματα που ελέγχουν τη λειτουργία των συσκευών και συντονίζουν την ανταλλαγή πληροφοριών με άλλες συσκευές και σας επιτρέπουν επίσης να διαμορφώσετε ορισμένες παραμέτρους της συσκευής. Κάθε συσκευή έχει το δικό της πρόγραμμα οδήγησης. 3.4 Βοηθητικά προγράμματα Τα πρόσθετα προγράμματα υπηρεσιών (βοηθητικά προγράμματα) είναι βοηθητικά προγράμματα υπολογιστή ως μέρος γενικού λογισμικού που κάνουν τη διαδικασία επικοινωνίας μεταξύ του χρήστη και του υπολογιστή βολική και ευέλικτη. 3.5 Σύστημα βοήθειας Για διευκόλυνση του χρήστη, το λειτουργικό σύστημα συνήθως περιλαμβάνει επίσης ένα σύστημα βοήθειας. Το σύστημα βοήθειας σάς επιτρέπει να λαμβάνετε γρήγορα τις απαραίτητες πληροφορίες τόσο για τη λειτουργία του λειτουργικού συστήματος στο σύνολό του όσο και για τη λειτουργία των μεμονωμένων μονάδων του. 4 Προοπτικές ανάπτυξης Επί του παρόντος, υπάρχει σημαντική αύξηση στην αξιοπιστία, την ασφάλεια και την ανοχή σφαλμάτων του ΛΣ. σύγκλιση των δυνατοτήτων του λειτουργικού συστήματος για επιτραπέζιους υπολογιστές και του λειτουργικού συστήματος για κινητές συσκευές. Η τάση προς έργα ανοιχτού κώδικα λειτουργικού συστήματος είναι μια πολύ κερδοφόρα κατεύθυνση στην ανάπτυξη λειτουργικών συστημάτων, καθώς οι εταιρείες ανάπτυξης χρειάζονται νέες ιδέες που μπορούν να τους προσφέρουν οι νέοι προγραμματιστές. 10

    Μεγάλη σημασία έχει η ζήτηση για εταιρικά λειτουργικά συστήματα, τα οποία χαρακτηρίζονται από υψηλό βαθμό επεκτασιμότητας, υποστήριξη δικτύου, προηγμένα εργαλεία ασφαλείας, ικανότητα εργασίας σε ετερογενές περιβάλλον και διαθεσιμότητα κεντρικών εργαλείων διαχείρισης και διαχείρισης. Εδώ απαιτείται η ικανότητα επεξεργασίας τεράστιων ποσοτήτων δεδομένων. Κάποιος ποντάρει αποθήκευση στο σύννεφο, και προβλέπει την «εξάλειψη» του λειτουργικού συστήματος συνολικά. Παρόλο που χρησιμοποιούμε τα σύννεφα, αυτή η προοπτική δεν φαίνεται εφικτή τα επόμενα χρόνια. Βλέπω την επιθυμία μεταξύ των προγραμματιστών να βελτιώσουν την παραγωγικότητα μέσω της πιο έξυπνης χρήσης πόρων (τα Windows 10 εκκινούνται 28% πιο γρήγορα από τα Windows 7), την αξιοπιστία και την ευκολία χρήσης. Είτε πρόκειται για φωνητικό έλεγχο είτε για διάφορες μοναδικές καινοτομίες στη διεπαφή για πιο φιλική αλληλεπίδραση. έντεκα

    ΣΥΜΠΕΡΑΣΜΑ Όπως καταλάβαμε, τα λειτουργικά συστήματα παίζουν τεράστιο ρόλο στη σχέση μεταξύ του χρήστη και του υλικού. Το πιο σημαντικό είναι ότι η πρόοδος δεν σταματά, όλο και πιο ισχυρά μηχανήματα αναπτύσσονται καθημερινά, ο όγκος των επεξεργασμένων δεδομένων αυξάνεται, μαζί με αυτό το λειτουργικό σύστημα αναπτύσσεται και βελτιώνεται, νέες ιδέες αναδύονται για πιο βολικό και αποτελεσματική χρήση της συσσωρευμένης γνώσης. Η λειτουργικότητα του λειτουργικού συστήματος κινείται προς την παροχή διαισθητικής αλληλεπίδρασης μεταξύ του χρήστη και της συσκευής. 12

    ΚΑΤΑΛΟΓΟΣ ΣΥΝΤΟΜΟΓΡΑΦΙΩΝ ADC – μετατροπέας αναλογικού σε ψηφιακό. OS – λειτουργικό σύστημα; PU – περιφερειακή συσκευή. 13

    ΚΑΤΑΛΟΓΟΣ ΧΡΗΣΙΜΟΠΟΙΗΜΕΝΩΝ ΠΗΓΩΝ 1 Nazarov, S. V. Σύγχρονα λειτουργικά συστήματα: σχολικό βιβλίο / S. V. Nazarov, A. I. Shirokov. - Μόσχα: Εθνικό Ανοικτό Πανεπιστήμιο "INTUIT", 2012. - 367 σελ. 2 Groshev, S. Βασικές έννοιες του OS [Ηλεκτρονικός πόρος]: Επιστήμη και εκπαίδευση / MSTU im. Ν.Ε. Bauman - Ηλεκτρον. περιοδικό - Moscow: Federal State Budgetary Educational Institution of Higher Professional Education "MSTU named after N.E. Bauman" 2015. - Τρόπος πρόσβασης: http://technomag.bmstu.ru/doc/48639.html 3 Προοπτικές για λειτουργικά συστήματα και δίκτυα [Ηλεκτρονικός πόρος ]: εθνικό ανοιχτό πανεπιστήμιο «INTUIT». - Μόσχα: 2015 - Τρόπος πρόσβασης: http://www.intuit.ru/studies/courses/641/497/lecture/11328 4 Αρχιτεκτονική, σκοπός και λειτουργίες λειτουργικών συστημάτων [Ηλεκτρονικός πόρος]: Διάλεξη 1 / Εθνικό Ανοικτό Πανεπιστήμιο " INTUIT" " - Μόσχα, 2015. - Τρόπος πρόσβασης: http://www.intuit.ru/studies/courses/631/487/lecture/11048 5 Darovsky, N. N. Προοπτικές για την ανάπτυξη λειτουργικών συστημάτων [Ηλεκτρονικός πόρος] / N. N. Darovsky // Διαδικτυακή πύλη Web-3. - 2015. - Λειτουργία πρόσβασης: http://system.web-3.ru/windows/?act=full&id_article=12055 6 Στοιχεία των Windows 10 [Ηλεκτρονικός πόρος]: επίσημος ιστότοπος του προγραμματιστή / Microsoft Corporation - 2016. - Πρόσβαση λειτουργία: https ://www.microsoft.com/ru-ru/windows/features?section=familiar 7 Android 6.0 Marshmallow [Ηλεκτρονικός πόρος]: επίσημος ιστότοπος του προγραμματιστή / Google Corp. - 2016. - Λειτουργία πρόσβασης: https://www.android.com/intl/ru_ru/versions/marshmallow-6-0/ 14

    Μετά τα καταστροφικά Windows Vista, γρήγορα διαδόθηκαν φήμες στο Διαδίκτυο ότι τα λειτουργικά συστήματα άρχισαν να εξαφανίζονται και θα εξαφανίζονταν εντελώς στο εγγύς μέλλον. Κάποιοι προφήτεψαν ότι το Vista θα γινόταν το τελευταίο λειτουργικό σύστημα στο οποίο είχαμε συνηθίσει, άλλοι πόνταραν στο Win8, συνειδητοποιώντας ότι αν αποτύχει, η ύπαρξη των κλασικών «λειτουργικών συστημάτων» θα μπορούσε πραγματικά να τελειώσει. Υπήρχε επίσης η άποψη ότι τα σύγχρονα λειτουργικά συστήματα είχαν φτάσει στο απόγειο της ανάπτυξής τους και ότι όλα θα περνούσαν στη συνέχεια στις τεχνολογίες cloud. Δηλαδή, δεν θα χρειάζεται πλέον να εγκαταστήσετε λογισμικό στον υπολογιστή σας, θα έχετε πρόσβαση στο Διαδίκτυο και μια οθόνη.
    Θα ήταν δύσκολο να χαρακτηρίσουμε τέτοιες κρίσεις επαρκείς. Δεν καταλαβαίνω τι είδους «ειδικοί» γράφουν τέτοια άρθρα και ακόμη περισσότερο δεν καταλαβαίνω αυτούς που τα πιστεύουν ή πιστεύουν ότι οι συντάκτες των άρθρων είναι πραγματικοί αναλυτές. Τα "σύννεφα" δεν μπορούν να γίνουν δημοφιλή στο άμεσο μέλλον για διάφορους λόγους. Τέτοιες τεχνολογίες είναι πολύ ακριβές σήμερα και δεν υπάρχει επείγουσα ανάγκη για αυτές, τουλάχιστον για τη συντριπτική πλειοψηφία των χρηστών.

    Φυσικά, ο Ιστός χρησιμοποιείται ήδη ευρέως και το μερίδιό του θα αυξηθεί μόνο, αλλά τώρα οι άνθρωποι είναι έτοιμοι μόνο να συνδεθούν στο διαδίκτυο απλές εφαρμογές. Δεν γίνεται ακόμη λόγος για μεταφορά προγραμμάτων μαζικής κατανάλωσης στο cloud και είναι απίθανο να συμβεί για άλλα 3-4 χρόνια. Είναι δύσκολο να κοιτάξουμε περαιτέρω, δεδομένου του ρυθμού ανάπτυξης της τεχνολογίας. Όμως, παρόλα αυτά, τα λειτουργικά συστήματα που γνωρίζουμε τώρα θα συνεχίσουν να ζουν. Και όχι ένα ή δύο χρόνια, αλλά πολύ περισσότερο.
    Τότε τίθεται ένα λογικό ερώτημα: προς ποια κατεύθυνση θα αναπτυχθούν τα λειτουργικά συστήματα που γνωρίζουμε; Μετά την κυκλοφορία των Windows 7, πολλοί δεν μπορούσαν καν να φανταστούν ποιο θα ήταν το επόμενο βήμα της Microsoft. Αλλά στην παρουσίαση του G8, οι προγραμματιστές έδειξαν ότι υπάρχει ακόμα χώρος για ανάπτυξη. Και, κατά τη γνώμη μου, αυτή η εξέλιξη πηγαίνει προς καλύτερη κατεύθυνση.
    Η διεπαφή νεότερων εκδόσεων των Windows θα αλλάξει σε διανυσματική κατεύθυνση. Οι ταχέως αναπτυσσόμενες τεχνολογίες 3D θα βρουν εφαρμογή στη διεπαφή επιφάνειας εργασίας και όχι μόνο. Επιπλέον, δίνεται αυξανόμενη έμφαση στον φωνητικό έλεγχο.

    Δεν μπορούμε επίσης να αγνοήσουμε τη μείωση της χρήσης των Η/Υ ως πλατφορμών παιχνιδιών. Στις ανεπτυγμένες χώρες, σχεδόν κάθε οικογένεια έχει πλέον μια κονσόλα ή ακόμα και πολλές διαφορετικές για να διαλέξετε. Στη Ρωσία, αυτή η τάση είναι επίσης παρούσα, αλλά σε μικρότερες ποσότητες. Προσωπικά, έχω μόνο Playstation 3 μέχρι στιγμής, αλλά πολλοί από τους συναδέλφους μου έχουν αρκετές διαφορετικές κονσόλες. Αλλά είναι πολύ νωρίς για να πούμε ότι οι υπολογιστές σύντομα θα σταματήσουν να χρησιμοποιούνται για ψυχαγωγία εντελώς.
    Εκτός από παιχνίδια, ρίξτε μια ματιά στο λογισμικό που είναι εγκατεστημένο στον υπολογιστή σας. Ακόμα κι αν δεν εγκαταστήσατε μόνοι σας ούτε ένα πρόγραμμα, το λειτουργικό σας σύστημα περιείχε από προεπιλογή τα πιο δημοφιλή. Για παράδειγμα, εφαρμογές γραφείου, συσκευές αναπαραγωγής μουσικής, απλά προγράμματαγια προβολή και επεξεργασία φωτογραφιών. Μπορείτε να φανταστείτε τα Windows ως ένα υπόστρωμα του προγράμματος περιήγησης και όλα τα παραπάνω προγράμματα να φεύγουν για τον Ιστό; Εγώ όχι. Και αυτό παρά το γεγονός ότι δεν επικεντρώθηκα στους ισχυρούς εξειδικευμένους λογισμικό, για παράδειγμα, για επαγγελματική επεξεργασία βίντεο HD.

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


Μπλουζα