Λογισμικό προσωπικού υπολογιστή. Ενότητα iv. Λογισμικό Ηλεκτρονικών Υπολογιστών

«Σώμα» και «ψυχή» συνυπάρχουν σε έναν υπολογιστή. Το «σώμα» ενός υπολογιστή είναι το «σιδερένιο» υλικό του. Το υλικό των σύγχρονων προσωπικών υπολογιστών είναι ένας συνδυασμός ηλεκτρονικών, ηλεκτρομηχανικών, ηλεκτρομαγνητικών και ηλεκτροοπτικών συσκευών. Το “Soul” είναι η εφαρμογή και τα προγράμματα συστήματος (λογισμικό) που ζωντανεύουν αυτό το σωρό σιδήρου.

Το σύνολο των προγραμμάτων που απαιτούνται για την επεξεργασία δεδομένων ονομάζεται Λογισμικό Η/Υ.

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

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

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

Η σύνθεση του λογισμικού του συστήματος υπολογιστή ονομάζεται διαμόρφωση λογισμικού.Υπάρχει μια σχέση μεταξύ προγραμμάτων, καθώς και μεταξύ φυσικών κόμβων και μπλοκ - πολλά προγράμματα λειτουργούν βασιζόμενα σε άλλα προγράμματα χαμηλότερου επιπέδου. Υπάρχει μια διεπαφή λογισμικού . Η δυνατότητα ύπαρξης μιας τέτοιας διεπαφής βασίζεται επίσης στην ύπαρξη τεχνικών προϋποθέσεων και πρωτοκόλλων αλληλεπίδρασης και στην πράξη εξασφαλίζεται με τη διανομή λογισμικού σε διάφορα επίπεδα αλληλεπίδρασης. Τα στρώματα λογισμικού είναι μια πυραμιδοειδής δομή (Εικόνα 3.1). Κάθε επόμενο επίπεδο βασίζεται στο λογισμικό των προηγούμενων επιπέδων. Αυτό το τμήμα είναι κατάλληλο για όλα τα στάδια της εργασίας με ένα σύστημα υπολογιστή, από την εγκατάσταση προγραμμάτων έως την πρακτική λειτουργία και συντήρηση. Κάθε υψηλότερο επίπεδο αυξάνει τη λειτουργικότητα ολόκληρου του συστήματος. Για παράδειγμα, ένα σύστημα υπολογιστή με βασικό λογισμικό δεν είναι ικανό να εκτελέσει τις περισσότερες λειτουργίες, αλλά επιτρέπει την εγκατάσταση λογισμικού συστήματος.

Ρύζι. 3.1.

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

Σε περιπτώσεις όπου η αλλαγή του βασικού λογισμικού κατά τη λειτουργία είναι τεχνικά εφικτή, χρησιμοποιούνται επαναπρογραμματιζόμενες συσκευές μνήμης μόνο για ανάγνωση (EPROM - Erasable and Programmable Read Only Memory, EPROM) αντί για τσιπ ROM. Σε αυτήν την περίπτωση, η αλλαγή των περιεχομένων της ROM μπορεί να πραγματοποιηθεί είτε απευθείας ως μέρος του συστήματος υπολογιστή (αυτή η τεχνολογία ονομάζεται τεχνολογία flash),και σε ειδικές συσκευές που ονομάζονται προγραμματιστές .

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

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

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

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

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

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

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

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

Η ταξινόμηση είναι πάντα αρκετά υπό όρους. Το λογισμικό υπολογιστών συχνά χωρίζεται σε τρεις κύριες κατηγορίες (Εικ. 3.2):

ь λογισμικό συστήματος (SPO);

ь λογισμικό εφαρμογών (ASW)·

ь οργανικά περιβάλλοντα (συστήματα προγραμματισμού).


Ρύζι. 3.2.

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

Σελίδα 7 από 17

2.2. Λογισμικό Ηλεκτρονικών Υπολογιστών

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

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

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

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

Ταξινόμηση λογισμικού

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

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

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

Βασικό λογισμικόπεριλαμβάνει:

· ΛΣ;

· κοχύλια?

· λειτουργικά συστήματα δικτύου.

Λογισμικό σέρβιςπεριλαμβάνει προγράμματα (βοηθητικά):

· Διαγνωστικά

· Antivirus;

· συντήρηση μέσων.

· αρχειοθέτηση

· συντήρηση δικτύου.

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

Τα προγράμματα εφαρμογών ονομάζονται εφαρμογές. Περιλαμβάνουν:

· επεξεργαστές κειμένου;

· Επιτραπέζιοι επεξεργαστές.

· Βάση δεδομένων.

· Ενσωματωμένα πακέτα.

· Ενδεικτικά και επαγγελματικά συστήματα γραφικών (επεξεργαστές γραφικών).

· έμπειρα συστήματα.

· προγράμματα εκπαίδευσης;

· Προγράμματα για μαθηματικούς υπολογισμούς, μοντελοποίηση και ανάλυση.

· προγράμματα επικοινωνίας.

Μια ειδική ομάδα αποτελείται από συστήματα προγραμματισμού (συστήματα εργαλείων), τα οποία αποτελούν μέρος του λογισμικού συστήματος, αλλά είναι εφαρμοσμένου χαρακτήρα. Προγραμματιστικά συστήματαείναι ένα σύνολο προγραμμάτων για την ανάπτυξη, τον εντοπισμό σφαλμάτων και την υλοποίηση νέων προϊόντων λογισμικού. Τα συστήματα προγραμματισμού συνήθως περιέχουν:

· Μεταφραστές

· Περιβάλλον ανάπτυξης προγράμματος.

· βιβλιοθήκες προγραμμάτων αναφοράς (λειτουργίες, διαδικασίες).

· Debuggers.

· συντάκτες συνδέσμων, κ.λπ.

Σύντομη περιγραφή λογισμικού εφαρμογής

Ας δούμε το πιο κοινό λογισμικό εφαρμογών.

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

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

Επεξεργαστής γραφικώνσας επιτρέπει να δημιουργείτε και να επεξεργάζεστε σχέδια. Οι απλούστεροι επεξεργαστές παρέχουν τη δυνατότητα σχεδίασης γραμμών, καμπυλών, χρωματικών περιοχών της οθόνης, δημιουργίας επιγραφών σε διάφορες γραμματοσειρές κ.λπ. Τα περισσότερα προγράμματα επεξεργασίας σάς επιτρέπουν να επεξεργάζεστε εικόνες που λαμβάνονται χρησιμοποιώντας σαρωτές. Εκπρόσωποι γραφικών επιμελητών – προγραμμάτων Adobe Photoshop, Corel Draw.

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

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

Συστήματα διαχείρισης βάσεων δεδομένων (DBMS)σας επιτρέπουν να διαχειρίζεστε μεγάλους πίνακες πληροφοριών - βάσεις δεδομένων. Τα συστήματα λογισμικού αυτού του τύπου σάς επιτρέπουν να επεξεργάζεστε συστοιχίες πληροφοριών σε έναν υπολογιστή, να εισάγετε, να αναζητάτε, να ταξινομείτε μια επιλογή εγγραφών, να συντάσσετε αναφορές κ.λπ. Εκπρόσωποι αυτής της κατηγορίας προγραμμάτων - Microsoft Πρόσβαση, Ψαλίδι, Παράδοξο.

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

Λογιστικά προγράμματαπροορίζονται για λογιστική, σύνταξη οικονομικών καταστάσεων και οικονομική ανάλυση επιχειρήσεων. Λόγω της ασυμβατότητας της εγχώριας λογιστικής με τις ξένες, στη χώρα μας χρησιμοποιούνται σχεδόν αποκλειστικά εγχώρια λογιστικά προγράμματα. Τα πιο κοινά συστήματα 1C: ΕπιχείρησηΚαι Πληροφορίες-λογιστής.

Προγράμματα υποστήριξης

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

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

Προγράμματα για τη δημιουργία αντιγράφων ασφαλείας πληροφοριώνσας επιτρέπει να αντιγράφετε περιοδικά σημαντικές πληροφορίες που βρίσκονται στον σκληρό δίσκο του υπολογιστή σας σε πρόσθετα μέσα. Εκπρόσωποι προγραμμάτων δημιουργίας αντιγράφων ασφαλείας - APBackUp, Acronis True Image.

Προγράμματα προστασίας από ιούςέχουν σχεδιαστεί για την πρόληψη μόλυνσης από ιούς υπολογιστών και την εξάλειψη των συνεπειών της μόλυνσης από ιούς. Εκπρόσωποι της οικογένειας προγραμμάτων προστασίας από ιούς - Kaspersky Antivirus, DrWeb, Νόρτον Antivirus.

Προγράμματα επικοινωνίαςέχουν σχεδιαστεί για να οργανώνουν την ανταλλαγή πληροφοριών μεταξύ υπολογιστών. Αυτά τα προγράμματα σάς επιτρέπουν να μεταφέρετε εύκολα αρχεία από έναν υπολογιστή σε άλλο όταν συνδέετε τις σειριακές τους θύρες με καλώδιο. Ένας άλλος τύπος τέτοιων προγραμμάτων παρέχει τη δυνατότητα επικοινωνίας μεταξύ υπολογιστών μέσω τηλεφωνικού δικτύου (εάν υπάρχει διαθέσιμο μόντεμ). Καθιστούν δυνατή την αποστολή και λήψη μηνυμάτων τηλεομοιοτυπίας. Εκπρόσωποι προγραμμάτων επικοινωνίας - Βέντα Φαξ, Χαριτωμένος FTP.

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

Προγράμματα βελτιστοποίησης δίσκουεπιτρέπουν ταχύτερη πρόσβαση σε πληροφορίες στο δίσκο βελτιστοποιώντας την τοποθέτηση των δεδομένων στο δίσκο. Αυτά τα προγράμματα μετακινούν όλα τα τμήματα κάθε αρχείου πιο κοντά το ένα στο άλλο (εξαλείφουν τον κατακερματισμό), συλλέγουν όλα τα αρχεία στην αρχή του δίσκου κ.λπ., μειώνοντας έτσι τον αριθμό των κινήσεων της κεφαλής του δίσκου (δηλαδή, επιταχύνοντας την πρόσβαση στα δεδομένα) και μειώνοντας τη φθορά του δίσκου . Εκπρόσωποι προγραμμάτων βελτιστοποίησης δίσκου - Norton Disk Doctor, Microsoft Scandisk.

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

Γενικές πληροφορίες

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

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

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

Ρύζι. 4.1. Δομή λογισμικού υπολογιστή

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

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

Μια σημαντική κατηγορία προγραμμάτων συστήματος είναι οδηγούς.Επεκτείνουν τις δυνατότητες του λειτουργικού συστήματος, για παράδειγμα, επιτρέποντάς του να λειτουργεί με τη μία ή την άλλη εξωτερική συσκευή, διδάσκοντάς του ένα νέο πρωτόκολλο ανταλλαγής δεδομένων κ.λπ. Έτσι, οι πρώτες εκδόσεις των λειτουργικών συστημάτων EOB, yindows και 08/2 που ήρθαν στη χώρα μας ήταν αγγλικά και δεν υποστήριζαν την εισαγωγή ρωσικών γραμμάτων από το πληκτρολόγιο. Για να εξαλειφθεί αυτό το μειονέκτημα, δημιουργήθηκαν ειδικά προγράμματα οδήγησης πληκτρολογίου.

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

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

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

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

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

Εκατοντάδες χιλιάδες προγράμματα εφαρμογών έχουν αναπτυχθεί και χρησιμοποιηθεί για διάφορες εφαρμογές. Συμβατικά χωρίζονται σε τέσσερις ομάδες:

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

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

Ας ρίξουμε μια πιο προσεκτική ματιά στα πακέτα που χρησιμοποιούνται πιο συχνά.

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

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

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

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

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

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

Λογιστικά προγράμματαπροορίζονται για λογιστική, σύνταξη οικονομικών καταστάσεων, οικονομική ανάλυση επιχειρήσεων.

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

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

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

Μεταφραστικά προγράμματασας επιτρέπει να μεταφράζετε τεστ από τα ρωσικά στα αγγλικά, γερμανικά, γαλλικά και αντίστροφα.

Προγράμματα λεξικών- Αυτές είναι ηλεκτρονικές εκδόσεις κανονικών λεξικών με ορισμένες πρόσθετες δυνατότητες.

Συστήματα σχεδιασμού με τη βοήθεια υπολογιστή(CAD) σας επιτρέπουν να σχεδιάζετε και να σχεδιάζετε διάφορα αντικείμενα και μηχανισμούς χρησιμοποιώντας έναν υπολογιστή.

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

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

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

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

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

Προβλήματα λογισμικού και τεχνολογίας υπολογιστών

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

Χρησιμοποιώντας έναν σύγχρονο υπολογιστή μπορείτε να εκτελέσετε τις ακόλουθες εργασίες:

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

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

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

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

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

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

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

Η λίστα του λογισμικού μπορεί να συνεχιστεί, κυρίως τα προγράμματα διαφέρουν σε λειτουργίες και εργασίες.

Η πιο κοινή ταξινόμηση είναι:

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

Λογισμικό τηλεφώνου

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

Λογισμικό για πλοηγούς

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

Λογισμικό εκτυπωτή

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

Πρόσθετο λογισμικό και οι εργασίες του

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

Λειτουργικό λογισμικό

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

Λογισμικό λογιστικής

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

Επίσκεψη σε μια εξειδικευμένη έκθεση στο Expocentre για να γνωριστείτε με καινοτόμες εξελίξεις στον τομέα του λογισμικού

Υλικό και λογισμικό υπολογιστών στην έκθεση

Θα μπορείτε να μάθετε ποιο λογισμικό είναι το καταλληλότερο για μια συγκεκριμένη επιχείρηση, να επιλέξετε αξιόπιστους προγραμματιστές και προμηθευτές αυτού του προϊόντος, να συνάψετε μοναδικές συμφωνίες και να αποκτήσετε νέους επιχειρηματικούς συνεργάτες σε μια εξειδικευμένη έκθεση αφιερωμένη στην επικοινωνία. Η εκδήλωση θα πραγματοποιηθεί στο Expocentre Fairgrounds στη Μόσχα. Οι προγραμματιστές λογισμικού μπορούν να εγγραφούν για να συμμετάσχουν στην έκθεση αυτό μπορεί να γίνει απευθείας στον ιστότοπο του συγκροτήματος της έκθεσης ή μέσω τηλεφώνου. Οι επισκέπτες μπορούν να παραγγείλουν ένα ηλεκτρονικό εισιτήριο μέσω Διαδικτύου, το οποίο θα τους επιτρέψει να παρακολουθήσουν ένα από τα πιο σημαντικά γεγονότα της χρονιάς.

Όλα όσα σχετίζονται με την τεχνολογία της πληροφορίας μπορούν να χωριστούν σε δύο μέρη:

υλικό (hardware);

λογισμικό (λογισμικό).

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

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

Όλοι οι άνθρωποι που εργάζονται με υπολογιστή, με εξαίρεση το προσωπικό τεχνικής υποστήριξης, μπορούν να χωριστούν σε δύο ομάδες:

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

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

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

Λογισμικό

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

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

: Λογισμικό εργαλείουπαρέχει τη δυνατότητα δημιουργίας νέων προγραμμάτων για τον υπολογιστή.

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

Βασικό λογισμικό

Το βασικό λογισμικό χωρίζεται σε τρεις ομάδες (Εικ. 13.2).

Βασικό λογισμικό

Λειτουργικός

Υπηρεσία

Προγράμματα

προγράμματα

τεχνικός

υπηρεσία

Κοχύλια

Δοκιμή

προγράμματα

Προσαρμογή

Antivirus

προγράμματα

προγράμματα

Διαγνωστικός

προγράμματα

Ρύζι. 13.2. Βασική ταξινόμηση λογισμικού

1. Λειτουργικά συστήματα λειτουργικό σύστημα(OS) παρέχει έλεγχο της διαδικασίας επεξεργασίας

πληροφορίες και αλληλεπιδρά μεταξύ του υλικού υπολογιστή και του χρήστη. Ένα από τα κύρια καθήκοντα του ΛΣ είναι να αυτοματοποιεί τις διαδικασίες εισαγωγής/εξόδου πληροφοριών και να διαχειρίζεται την εκτέλεση των εργασιών της εφαρμογής χρήστη. Το λειτουργικό σύστημα φορτώνει το απαιτούμενο πρόγραμμα στη μνήμη του υπολογιστή, παρακολουθεί την πρόοδο της εκτέλεσής του, αναλύει καταστάσεις που εμποδίζουν την κανονική ροή της εργασίας και δίνει οδηγίες σε περίπτωση δύσκολων ή έκτακτων καταστάσεων. Έτσι, το ΛΣ είναι ένας ενδιάμεσος μεταξύ του χρήστη και του Η/Υ. Τα λειτουργικά συστήματα χωρίζονται σε single-tasking και multi-tasking, single-user και multi-user, αλλά όλα έχουν τρία κύρια στοιχεία:

ο πυρήνας (διερμηνέας εντολών) είναι ένας μεταφραστής της γλώσσας προγράμματος σε γλώσσα κώδικα μηχανής.

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

διεπαφή – ένα κέλυφος μέσω του οποίου ο χρήστης επικοινωνεί με τον υπολογιστή. Τα λειτουργικά συστήματα μπορούν να ταξινομηθούν ως εξής (Εικ. 13.3).

OS

ΛΣ που παράγεται από την εταιρεία

Εναλλακτικό ΛΣ

Οικογένεια

Οικογένεια

Οικογένεια

Windows 3.x

Windows 2000

OS/2

Windows 98

Windows ME

Ρύζι. 13.3. Ταξινόμηση λειτουργικών συστημάτων

Οικογένεια DOS Το λειτουργικό σύστημα DOS που κατασκευάστηκε από τη Microsoft εμφανίστηκε το 1981 ως το λειτουργικό σύστημα για τον πρώτο προσωπικό υπολογιστή, τον υπολογιστή IBM. Το σύστημα θα περιγραφεί λεπτομερέστερα στο θέμα 15.

Οικογένεια Windows 3.x. Αυτή η οικογένεια είναι η μετάβαση από το DOS στις σύγχρονες εκδόσεις των Windows. Οι πρώτες εκδόσεις αυτής της οικογένειας ήταν μόνο ένα γραφικό κέλυφος για το DOS (Windows 3.1, Windows 3.1.1). Οι επόμενες εκδόσεις εισήγαγαν το multitasking, τη δυνατότητα χρήσης ολόκληρης της ποσότητας μνήμης RAM, ακόμη και πολυμέσων.

Οικογένεια Windows NT. Η οικογένεια των Windows NT (Νέα Τεχνολογία) έχει σημαντικές διαφορές από την προηγούμενη οικογένεια. Το πιο σημαντικό είναι ότι αυτά τα συστήματα δεν βασίζονται πλέον σε DOS, αλλά είναι πραγματικά ανεξάρτητα λειτουργικά συστήματα. Άλλες σημαντικές καινοτομίες ήταν:

σαφής κατανομή των πόρων μεταξύ προγραμμάτων·

ειδικά εργαλεία για εργασία στο δίκτυο.

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

Στην πραγματικότητα, η τελευταία εξέλιξη αυτής της οικογένειας έχει βρει ευρεία εφαρμογή

– Windows XP, τα οποία στις αρχές του 21ου αιώνα έγιναν ένα πραγματικό τυπικό λειτουργικό σύστημα για έναν υπολογιστή συμβατό με IBM PC. Ίσως, το νέο προϊόν του 2007 μπορεί να αποδοθεί στην ίδια οικογένεια - το λειτουργικό σύστημα Windows Vista, το οποίο, αν και δηλώθηκε από τους προγραμματιστές ως επαναστατικό, εξακολουθεί να βασίζεται στα Windows XP.

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

2. Προγράμματα σέρβις Με ​​απλά λόγια, το κύριο καθήκον τους είναι να διατηρούν την τάξη

υπολογιστή. Εδώ είναι οι κύριοι τύποι προγραμμάτων υπηρεσιών.

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

9 Τα βοηθητικά προγράμματα (από τα αγγλικά utilize - use) είναι βοηθητικά προγράμματα που βελτιστοποιούν τη χρήση των πόρων του υπολογιστή.

9 Προγράμματα προστασίας από ιούς.Το όνομα μιλάει από μόνο του. Αυτά τα προγράμματα χρησιμοποιούνται για τον εντοπισμό και την εξάλειψη ιών υπολογιστών.

3. Προγράμματα συντήρησης.

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

Λογισμικό εφαρμογής

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

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

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

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

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

Λογισμικό εργαλείου

Τα οργανικά προγράμματα μπορούν να χωριστούν σε τρεις κύριες ομάδες (Εικ. 13.4).

Λογισμικό εργαλείου

Μεταφραστές-μεταγλωττιστές Μεταφραστές-διερμηνείς Συναρμολογητές Εικ. 13.4. Ταξινόμηση εργαλείων λογισμικού

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



Έχετε ερωτήσεις;

Αναφέρετε ένα τυπογραφικό λάθος

Κείμενο που θα σταλεί στους συντάκτες μας: