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

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

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

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

    Λειτουργικά συστήματα;

    κοχύλια?

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

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

    διαγνωστικά?

    αντιικό?

    υπηρεσία μέσων ενημέρωσης?

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

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

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

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

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

    επεξεργαστές υπολογιστικών φύλλων.

    Βάση δεδομένων;

    ολοκληρωμένα πακέτα?

    συστήματα επεξηγηματικών και επιχειρηματικών γραφικών (επεξεργαστές γραφικών).

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

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

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

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

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

    μεταφραστές?

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

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

    Debuggers?

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

2. Τα κύρια στοιχεία του συστήματος. Λειτουργίες.Συστήματα.Βοηθητικά προγράμματα. Προγραμματιστικά συστήματα Υποδ. Βασικές συναρτήσεις, ταξινόμηση υποδ με μέθοδο πρόσβασης.

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

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

Το λειτουργικό σύστημα επιλύει εργασίες που μπορούν να χωριστούν σε δύο κατηγορίες:

    Πρώτον, η διαχείριση όλων των πόρων του υπολογιστή.

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

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

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

Τα λειτουργικά συστήματα για υπολογιστές διαφέρουν με διάφορους τρόπους. Ειδικότερα, τα ΛΣ είναι:

    απλής εργασίαςκαι πολλαπλές εργασίες;

    μονος παιχτηςκαι multiplayer;

    δίκτυοκαι εκτός δικτύου.

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

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

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

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

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

Προς το παρόν, με την έλευση ισχυρούς υπολογιστές, χρησιμοποιούνται ευρέως δύο τύποι ΛΣ. Ο πρώτος τύπος περιλαμβάνει αρκετά παρόμοια λειτουργικά συστήματα της οικογένειας Windowsεταιρεία Microsoft. Είναι πολλαπλών εργασιών και διαθέτουν γραφική διεπαφή πολλαπλών παραθύρων. Στην αγορά προσωπικών υπολογιστών Windows, λειτουργικά συστήματα όπως π.χ UNIX. Είναι ένα λειτουργικό σύστημα πολλαπλών χρηστών πολλαπλών εργασιών με διεπαφή εντολών. Οι επεκτάσεις UNIX έχουν πλέον αναπτυχθεί για να παρέχουν μια γραφική διεπαφή πολλαπλών παραθύρων. Το UNIX έχει εξελιχθεί εδώ και πολλά χρόνια διαφορετικές εταιρείες, αλλά μέχρι πρόσφατα δεν χρησιμοποιήθηκε προσωπικούς υπολογιστές, επειδή απαιτεί πολύ ισχυρός επεξεργαστής, είναι πολύ ακριβό και περίπλοκο, η εγκατάσταση και η λειτουργία του απαιτούν υψηλά προσόντα. Τα τελευταία χρόνια η κατάσταση έχει αλλάξει. Οι υπολογιστές έγιναν αρκετά ισχυροί, υπήρχε μια μη εμπορική, δωρεάν έκδοση του συστήματος UNIX για προσωπικούς υπολογιστές - το σύστημα linux. Καθώς η δημοτικότητα αυτού του συστήματος έχει αυξηθεί, προστέθηκαν πρόσθετα στοιχεία για να διευκολύνουν την εγκατάσταση και τη λειτουργία του. Το Διαδίκτυο έχει παίξει σημαντικό ρόλο στην αύξηση της δημοτικότητας του Linux. Αν και το mastering Linux είναι πολύ πιο δύσκολο από το mastering συστημάτων Τύπος Windows, το Linux είναι ένα πιο ευέλικτο και ταυτόχρονα ελεύθερο σύστημα, που προσελκύει πολλούς χρήστες σε αυτό.

Υπάρχουν και άλλα λειτουργικά συστήματα. Γνωστός εταιρεία Appleκατασκευάζει υπολογιστές Macintosh με σύγχρονο λειτουργικό σύστημα macOS. Αυτοί οι υπολογιστές χρησιμοποιούνται κυρίως από εκδότες και καλλιτέχνες. Η IBM κατασκευάζει το λειτουργικό σύστημα OS/2. Το λειτουργικό σύστημα OS/2 είναι της ίδιας κατηγορίας αξιοπιστίας και προστασίας με τα Windows NT.

Το λειτουργικό σύστημα MS DOS με τα γραφικά του κελύφη Windows 3.1 και Windows 3.11 αντικαταστάθηκε από πλήρη λειτουργικά συστήματα Οικογένειες Windows(πρώτα Windows 95, μετά Windows 98, Windows Millennium, Windows 2000, Windows XP, Windows Vistaκαι Windows 7). Το σχήμα δείχνει τα στάδια ανάπτυξης προσωπικών υπολογιστών της κατηγορίας PC και του λειτουργικού συστήματος Windows:

Λειτουργικά συστήματα της οικογένειας Windowsείναι ένα λειτουργικό σύστημα 32-bit που παρέχει επεξεργασία εφαρμογών πολλαπλών εργασιών και πολλαπλών νημάτων. Υποστηρίζουν ένα βολικό γραφικό περιβάλλον χρήστη, δυνατότητα εργασίας σε προστατευμένη λειτουργία, συμβατότητα με προγράμματα πραγματική λειτουργίακαι ευκαιρίες δικτύωσης. Τα Windows παρέχουν υποστήριξη plug and play για υλικό plug and play, επιτρέπουν μεγάλα ονόματα αρχείων και παρέχουν βελτιωμένη ανθεκτικότητα.

32-bitσημαίνει ότι οι λειτουργίες σε δεδομένα 32 bit είναι πιο γρήγορες εδώ από ό,τι σε 16 bit. Οι εφαρμογές των Windows 32 bit εκτελούνται στον δικό τους χώρο διευθύνσεων, ο οποίος δεν είναι προσβάσιμος σε άλλα προγράμματα. Αυτό προστατεύει τις εφαρμογές από τα σφάλματα του άλλου. Εάν η μία εφαρμογή αποτύχει, η άλλη συνεχίζει να λειτουργεί κανονικά. Μια αποτυχημένη εφαρμογή μπορεί να τερματιστεί.

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

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

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

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

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

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

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

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

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

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

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

    διαχείριση δεδομένων σε εξωτερική μνήμη (σε δίσκους).

    διαχείριση δεδομένων στη μνήμη RAM με χρήση κρυφής μνήμης δίσκου.

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

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

    Διακομιστής αρχείων

Στο DBMS διακομιστή αρχείων, τα αρχεία δεδομένων βρίσκονται κεντρικά στον διακομιστή αρχείων. Το DBMS βρίσκεται σε κάθε υπολογιστή-πελάτη ( σταθμός εργασίας). Το DBMS έχει πρόσβαση στα δεδομένα μέσω του τοπικού δικτύου. Ο συγχρονισμός αναγνώσεων και ενημερώσεων πραγματοποιείται μέσω κλειδαριών αρχείων. Το πλεονέκτημα αυτής της αρχιτεκτονικής είναι το χαμηλό φορτίο CPU του διακομιστή αρχείων. Μειονεκτήματα: δυνατότητες υψηλή φόρτισητοπικό δίκτυο; δυσκολία ή αδυναμία κεντρικού ελέγχου· τη δυσκολία ή την αδυναμία παροχής τόσο σημαντικών χαρακτηριστικών όπως η υψηλή αξιοπιστία, η υψηλή διαθεσιμότητα και η υψηλή ασφάλεια. Χρησιμοποιούνται πιο συχνά σε τοπικές εφαρμογές που χρησιμοποιούν λειτουργίες διαχείρισης βάσεων δεδομένων. σε συστήματα με χαμηλή ένταση επεξεργασίας δεδομένων και χαμηλά φορτία αιχμής στη βάση δεδομένων.

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

Παραδείγματα: Microsoft Access, Paradox, dBase, FoxPro, Visual FoxPro.

    Διακομιστή-πελάτη

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

Παραδείγματα: Oracle, Firebird, Interbase, IBM DB2, Informix, MS SQL Server, Sybase Adaptive Server Enterprise, PostgreSQL, MySQL, Caché, Linter.

    Ενσωματωμένο

Ενσωματωμένο DBMS - ένα ΣΔΒΔ που μπορεί να παρέχεται ως αναπόσπαστο μέρος κάποιου προϊόντος λογισμικού χωρίς να απαιτείται διαδικασία αυτο-εγκατάστασης. Ένα ενσωματωμένο DBMS έχει σχεδιαστεί για να αποθηκεύει τοπικά τα δεδομένα της εφαρμογής του και δεν προορίζεται για κοινή χρήση μέσω δικτύου. Ένα φυσικά ενσωματωμένο DBMS υλοποιείται συχνότερα ως βιβλιοθήκη προσθήκης. Η πρόσβαση σε δεδομένα από την εφαρμογή μπορεί να γίνει μέσω SQL ή μέσω ειδικών διεπαφών προγραμματισμού.

Παραδείγματα: OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Microsoft SQL Server Compact, Linter.

3. Στάδια προετοιμασίας του προγράμματος για εκτέλεση. Μονάδα λογισμικού. μονάδα πηγής. Αναμετάδοση. Γλώσσα μηχανής. Μεταφραστές. Autohod. Συμβολική γλώσσα. Γλώσσα υψηλό επίπεδο. Μονάδα αντικειμένου. Φόρτωση μονάδας. Ερμηνεία.

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

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

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

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

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

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

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

Σκοπός λογισμικού:

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

Το λογισμικό επιτρέπει:

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

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

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

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

Η επέκταση του υπάρχοντος λογισμικού συνεπάγεται τα ακόλουθα χαρακτηριστικά:

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

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

  • αρθρωτότητα?
  • επεκτασιμότητα και ανάπτυξη·
  • αξιοπιστία;
  • προβλεψιμότητα;
  • ευκολία και εργονομία?
  • ευκαμψία;
  • αποδοτικότητα;
  • συμβατότητα.

Βασικές αρχές ανάπτυξης σύγχρονου λογισμικού:

  • παραμετρική ευελιξία;
  • λειτουργικός πλεονασμός?
  • λειτουργική επιλεκτικότητα.

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

  • Εγκατάσταση από διανομή
  • Με απλή αντιγραφή

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

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

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

Το εσωτερικό λογισμικό εκτελεί τις ακόλουθες κύριες λειτουργίες:

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

Τα κύρια στοιχεία του εσωτερικού λογισμικού είναι Προγράμματα οδήγησης I/O, πρόγραμμα αυτοελέγχου και πρόγραμμα εκκίνησης. Το εσωτερικό λογισμικό αλληλεπιδρά, αφενός, με τις λειτουργικές μονάδες του Η/Υ και, αφετέρου, υλοποιεί τη διεπαφή προγράμματος του λειτουργικού συστήματος.

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

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

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

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

Τα προγράμματα οδήγησης έχουν τα ακόλουθα χαρακτηριστικά:

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

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

Το λειτουργικό σύστημα παίρνει δεύτερο (μεσαίο) επίπεδοιεραρχία λογισμικού. Διαχειρίζεται τους πόρους σύστημα υπολογιστή, που περιλαμβάνουν RAM και εξωτερική μνήμη, συσκευές I/O και προγράμματα χρήστη. Το λειτουργικό σύστημα αλληλεπιδρά με τον υπολογιστή μέσω της εσωτερικής διεπαφής λογισμικού. Αυτό καθιστά δυνατό για υπολογιστές με διαφορές υλικού να λειτουργούν με το ίδιο λειτουργικό σύστημα.

Το OS είναι ένα σύνολο προγραμμάτων ελέγχου υπολογιστή.

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

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

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

Σχέδιο γενικής ταξινόμησης λογισμικού

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

- σετ εργαλεία λογισμικούγια την ανάπτυξη προγραμμάτων.

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

Λειτουργικά συστήματα

Βασικές ιδέες λειτουργικού συστήματος

Ο προκάτοχος του λειτουργικού συστήματος θα πρέπει να θεωρούνται τα βοηθητικά προγράμματα (φορτωτές και οθόνες), καθώς και οι βιβλιοθήκες των συχνά χρησιμοποιούμενων υπορουτινών που άρχισαν να αναπτύσσονται με την έλευση του υπολογιστές mainframe 1η γενιά (τέλη δεκαετίας 1940). Τα βοηθητικά προγράμματα ελαχιστοποιούσαν τους φυσικούς χειρισμούς του χειριστή με τον εξοπλισμό και οι βιβλιοθήκες επέτρεψαν την αποφυγή επαναλαμβανόμενου προγραμματισμού των ίδιων ενεργειών (εκτέλεση λειτουργιών I / O, υπολογισμός μαθηματικών συναρτήσεων κ.λπ.).

Ενσωματωμένα προγράμματα

Κύριες λειτουργίες του DBMS

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

Ταξινόμηση DBMS σύμφωνα με τη μέθοδο πρόσβασης στη βάση δεδομένων

  • Διακομιστής αρχείων

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

Προς το παρόν, τα DBMS διακομιστή αρχείων θεωρούνται απαρχαιωμένα.

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

δείτε επίσης

Βιβλιογραφία

Vasiliev V.G. Λογισμικό συστήματος

Συνδέσεις


Ίδρυμα Wikimedia. 2010 .

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

Η Επιθεώρηση της Ομοσπονδιακής Φορολογικής Υπηρεσίας (IFTS) είναι ένα εδαφικό όργανο του ομοσπονδιακού εκτελεστικού οργάνου σε διαπεριφερειακό, επίπεδο πόλης. Το IFTS ελέγχει την επικαιρότητα και την πληρότητα των φόρων και τελών που καταβάλλονται στον προϋπολογισμό, τη συμμόρφωση με τη νομοθεσία της Ρωσικής Ομοσπονδίας σχετικά με τους φόρους, εγγράφει μεμονωμένους επιχειρηματίες και νομικά πρόσωπα, αγροκτήματα αγροτών κ.λπ. .

Υπάρχουν τρία κύρια προγράμματα που χρησιμοποιούνται στην Ομοσπονδιακή Φορολογική Υπηρεσία της Ρωσίας για την Περιφέρεια Neryungri στη Δημοκρατία της Sakha (Yakutia) για τη διατήρηση του ελέγχου και την επικοινωνία με οργανισμούς και πρόσωπα που είναι εγγεγραμμένα στην εφορία: Lotus Notes, "Consultant Plus", "Φόρος-3" . Ας εξετάσουμε το καθένα από αυτά με περισσότερες λεπτομέρειες.

Lotus Notes - ένα πρόγραμμα που αυτοματοποιεί τις δραστηριότητες των οργανισμών, περιέχει υπηρεσίες άμεσων μηνυμάτων, προσωπικά και ομαδικά ημερολόγια, e-mail (Εικ. 1). Αυτό το προϊόν χρησιμοποιείται για ανταλλαγή μηνυμάτων μεταξύ φορολογικών υπαλλήλων και υπαλλήλων άλλων οργανισμών.

Εικόνα 1. Αρχική σελίδαπρογράμματα λωτός σημειώσεις

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

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

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

Σχήμα 2. αρχική σελίδα Consultant Plus

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

Όλα τα έγγραφα από το ConsultantPlus μπορούν να προβληθούν, να αντιγραφούν, να τροποποιηθούν, να αποθηκευτούν, να σταλούν μέσω ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ, φτιάξτε σελιδοδείκτες σε κείμενα και εκτυπώστε.

Το πρόγραμμα στο οποίο το IFTS εκτελεί την κύρια εργασία είναι το AIS "Nalog-3" (Εικ. 3). Αυτό είναι ένα αυτοματοποιημένο σύστημα στο οποίο όλα τα δεδομένα της φορολογικής διοίκησης αποθηκεύονται και υποβάλλονται σε επεξεργασία σε μια ενιαία κεντρική βάση δεδομένων - το ομοσπονδιακό αποθετήριο. Η εισαγωγή του AIS ξεκίνησε το 2015 και συνέβαλε στη μείωση της εργασίας με προϊόντα χαρτιού, καθώς και στη μείωση προσωπικές επαφέςμεταξύ του IFTS και άλλων οργανισμών μέσω της χρήσης ηλεκτρονικών εγγράφων.

Εικόνα 3. Η κύρια μορφή του AIS "Tax-3"

Τα κύρια πλεονεκτήματα αυτού του συστήματος περιλαμβάνουν τα ακόλουθα:

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

Τα κύρια στοιχεία του AIS "Tax-3" είναι:

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

Η χρήση του AIS "Nalog-3" λόγω της τεχνολογίας "Tax machine" μείωσε τον όγκο των χειρωνακτικών λειτουργιών. Αυτή η τεχνολογίαπαρέχει αυτοματοποίηση της φορολογικής διοίκησης και έγκαιρη επεξεργασία των εισερχόμενων παραστατικών. Το πρόγραμμα μπορεί να χρησιμοποιηθεί από μεμονωμένους επιχειρηματίες, νομικά πρόσωπακαι εφορίες. Οι επιχειρηματίες και τα νομικά πρόσωπα στο σύστημα συμπληρώνουν τις απαραίτητες πληροφορίες για τον οργανισμό, για τους υπαλλήλους, εισάγουν στοιχεία για πληρωμές φόρων κ.λπ. και η φορολογική υπηρεσία μπορεί να δει τα στοιχεία που τους ενδιαφέρουν ανά πάσα στιγμή. Επίσης σε αυτό το πρόγραμμα, συμπληρώνεται όλη η τεκμηρίωση με την οποία λειτουργεί το IFTS (πράξεις επιθεωρήσεων, πληρωμών, λογιστική), για αυτό το πρόγραμμα περιέχει πρότυπα συμπλήρωσης.

Οι κύριες λειτουργίες που εκτελούνται από τους υπαλλήλους του IFTS και το λογισμικό που χρησιμοποιείται για αυτό μπορούν να συνοψιστούν στον Πίνακα 1:

Τραπέζι 1.

Λογισμικό IFTS

Λειτουργίες

Νότες Lotus

Consultant Plus

AIS "Tax-3"

Μηνύματα μεταξύ εργαζομένων

Προβολή δειγμάτων συμπλήρωσης εγγράφων και πληροφοριών αναφοράς

γραφειοκρατία

Ανταλλαγή εγγράφων

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

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

Βιβλιογραφία:

  1. Τι είναι το IFNS Ηλεκτρονικός πόρος]. – URL: https://www.moedelo.org/voprosy-i-answer/nalogi-i-nalogooblozhenie/ obschie-voprosy/obschee_31.html (Πρόσβαση 22/09/2017).
  2. Ροή εγγράφων Lotus Notes [Ηλεκτρονικός πόρος]. – URL: http://lotusdom.com/products_workflow.html= (πρόσβαση 22/09/2017).
  3. ConsultantPlus - αξιόπιστη νομική υποστήριξη [Ηλεκτρονικός πόρος]. – URL: http://www.usoft.ru/sistems_kp/ (πρόσβαση 22.09.2017).
  4. AIS "Tax-3" [Ηλεκτρονικός πόρος]. – URL: https://www.nalog.ru/rn77/about_fts/gos_inf/4045827/ (πρόσβαση 22/09/2017).

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

Προγραμματισμός Συστήματος- Δημιουργία λογισμικού συστήματος.

Προγραμματιστής συστήματος- προγραμματιστής με ειδίκευση στον προγραμματισμό συστημάτων.

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

Εγκυκλοπαιδικό YouTube

Λειτουργικά συστήματα

Βασικές ιδέες λειτουργικών συστημάτων

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

Ενσωματωμένα προγράμματα

Τα ενσωματωμένα προγράμματα ή το υλικολογισμικό είναι προγράμματα "ενσωματωμένα" σε ψηφιακά ηλεκτρονικές συσκευές. Σε ορισμένες περιπτώσεις (για παράδειγμα, το BIOS των υπολογιστών συμβατών με IBM-PC) αποτελούν, στην πραγματικότητα, μέρος του λειτουργικού συστήματος που είναι αποθηκευμένο σε μόνιμη μνήμη. Σε αρκετά απλές συσκευέςολόκληρο το λειτουργικό σύστημα μπορεί να ενσωματωθεί. Πολλές συσκευές σύγχρονων υπολογιστών έχουν το δικό τους «υλικολογισμικό» που ελέγχει αυτές τις συσκευές και απλοποιεί την αλληλεπίδραση μαζί τους.

Βοηθητικά προγράμματα

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

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

Τύποι χρησιμότητας

  • Βοηθητικά προγράμματα δίσκου
    • Έλεγχος του δίσκου - αναζήτηση αρχείων και τμημάτων του δίσκου που καταγράφηκαν λανθασμένα ή κατεστραμμένα με διάφορους τρόπους και επακόλουθη διαγραφή τους για αποτελεσματική χρήση του χώρου στο δίσκο.
    • Εκκαθάριση δίσκου - διαγραφή προσωρινών αρχείων, άχρηστα αρχεία, καθαρίζοντας το «καλάθι».
    • Διαμέριση δίσκου - διαίρεση ενός δίσκου σε λογικούς δίσκους, οι οποίοι μπορεί να έχουν διαφορετικούς συστήματα αρχείωνκαι να γίνονται αντιληπτοί από το λειτουργικό σύστημα ως πολλοί διαφορετικοί δίσκοι.
    • Backup Δημιουργία αντίγραφα ασφαλείαςολόκληρους δίσκους και μεμονωμένα αρχεία, καθώς και ανάκτηση από αυτά τα αντίγραφα.
    • Συμπίεση δίσκου - συμπιέζει πληροφορίες σε δίσκους για να αυξήσει τη χωρητικότητα των σκληρών δίσκων.
  • Βοηθητικά προγράμματα μητρώου
  • Βοηθητικά προγράμματα παρακολούθησης υλικού
  • Δοκιμές εξοπλισμού

Προγραμματιστικά συστήματα

  • συναρμολογητές - προγράμματα υπολογιστή, μετατροπή του προγράμματος με τη μορφή πηγαίου κειμένου στη γλώσσα συναρμολόγησης σε οδηγίες μηχανής με τη μορφή αντικειμενικού κώδικα.
  • μεταφραστές – προγράμματα ή τεχνικά μέσα, που εκτελεί την εκπομπή του προγράμματος.
    • Μεταγλωττιστές - Προγράμματα που μεταφράζουν το κείμενο ενός προγράμματος σε μια γλώσσα υψηλού επιπέδου σε ένα ισοδύναμο πρόγραμμα στη γλώσσα μηχανής.
    • διερμηνείς - Προγράμματα (μερικές φορές υλικό) που αναλύουν εντολές ή δηλώσεις προγράμματος και τις εκτελούν αμέσως.
  • linkers (linkers) - προγράμματα που πραγματοποιούν σύνδεση - λαμβάνουν μια ή περισσότερες μονάδες αντικειμένων ως είσοδο και συναρμολογούν μια εκτελέσιμη μονάδα από αυτά.
  • Οι προεπεξεργαστές πηγαίου κώδικα είναι προγράμματα υπολογιστή που λαμβάνουν είσοδο και παράγουν είσοδο για ένα άλλο πρόγραμμα, όπως ένας μεταγλωττιστής, για παράδειγμα.
  • Debuggers (eng. Debugger) - λειτουργικές μονάδες περιβάλλοντος ανάπτυξης ή ξεχωριστά προγράμματα που έχουν σχεδιαστεί για την εύρεση σφαλμάτων σε προγράμματα.
  • Οι επεξεργαστές κειμένου είναι προγράμματα υπολογιστών που έχουν σχεδιαστεί για δημιουργία και τροποποίηση αρχεία κειμένου, καθώς και την προβολή τους στην οθόνη, την εκτύπωση, την αναζήτηση θραυσμάτων κειμένου κ.λπ.
    • εξειδικευμένοι συντάκτες πηγή κείμενα - συντάκτες κειμένουγια δημιουργία και επεξεργασία πηγαίος κώδικαςπρογράμματα. Ένας εξειδικευμένος επεξεργαστής πηγής μπορεί να είναι μια αυτόνομη εφαρμογή ή ενσωματωμένη