/ / / Τι είναι το λογισμικό συστήματος

Τι είναι το λογισμικό συστήματος

Οποιοσδήποτε προσωπικός υπολογιστής είναι περίπλοκοςηλεκτρονική συσκευή που αποτελείται από εξαρτήματα. Όλα μαζί σχηματίζουν υλικό. Αν σχεδιάσουμε μια αναλογία με τα ζωντανά πράγματα, το υλικό είναι ένα φυσικό σώμα. Για τον έλεγχο, είναι απαραίτητη η παρουσία κάτι άυλου: ψυχή, μυαλό, σπινθήρα - σε αυτήν την περίπτωση, αυτό δεν είναι θεμελιώδες. Στην τεχνολογία υπολογιστών, ένα τέτοιο άυλο συστατικό είναι λογισμικό και λογισμικό εφαρμογών (λογισμικό, λογισμικό). Χωρίς προγράμματα, ο υπολογιστής φαίνεται να είναι ένας περιττός σωρός ηλεκτρονικών εξαρτημάτων. Όλα τα παραπάνω ισχύουν για φορητούς υπολογιστές, netbook, πολλές κινητές συσκευές κ.λπ.

Το λογισμικό είναι όλα αυτά τα προγράμματαπου λειτουργούν στη διαμόρφωση του χρησιμοποιημένου υλικού. Χωρίζονται σε διάφορους τύπους υπό όρους που καθορίζουν το σκοπό και τη λειτουργικότητα.

Το λογισμικό συστήματος είναι το θεμέλιο.Σε μεγάλο βαθμό καθορίζει τον τρόπο υλοποίησης της εργασίας οποιωνδήποτε προγραμμάτων που εκτελούνται. Μπορεί να αναπαρασταθεί ως ένας συνδυασμός προγραμμάτων αλληλεπίδρασης, ο κύριος στόχος του οποίου είναι η διαχείριση του υλικού ενός υπολογιστή (επεξεργαστής, προσαρμογείς πολυμέσων, RAM). Συχνά, ο όρος «λογισμικό συστήματος υπολογιστή» αναφέρεται στο λειτουργικό σύστημα (OS), αν και αυτό ισχύει μόνο εν μέρει. Η υποστήριξη συστήματος, στην πραγματικότητα, λειτουργεί ως ένα είδος "επιπέδου" μεταξύ του υλικού του υπολογιστή και των προγραμμάτων χρήστη της εφαρμογής. Στα σύγχρονα συστήματα, καμία τρέχουσα εφαρμογή δεν μπορεί να αλληλεπιδράσει άμεσα με στοιχεία, σε αντίθεση με τις ημέρες του DOS, όταν επικρατούσε μια τέτοια προσέγγιση. Τώρα η εφαρμογή πρέπει να συμμορφώνεται με ορισμένους κανόνες και να γράφεται χρησιμοποιώντας καλά καθορισμένα εργαλεία προγραμματισμού που έχουν σχεδιαστεί για το λειτουργικό σύστημα που χρησιμοποιείτε. Αυτός είναι ο λόγος για τον οποίο τα προγράμματα των Windows δεν μπορούν να λειτουργήσουν στο Linux (και αντίστροφα), αν και σε αμφότερες τις περιπτώσεις αυτά τα λειτουργικά συστήματα διαχειρίζονται σωστά τα στοιχεία υλικού και παρέχουν μια βολική γραφική διεπαφή για αλληλεπίδραση με τον χρήστη. Το λογισμικό συστήματος ερμηνεύει και εφαρμόζει εντολές ελέγχου για οποιοδήποτε στοιχείο υλικού προέρχεται από εφαρμογές. Επιπλέον, τα σύγχρονα λειτουργικά συστήματα υπολογιστών είναι διαδραστικά, επιτρέποντας στον χρήστη να προσαρμόσει εν μέρει την εργασία του.

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

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