Υπολογιστές, Λογισμικό
ACT - είναι ... Βασικό λογισμικό λειτουργίας. Με το λογισμικό του συστήματος περιλαμβάνουν
Υπολογιστές - εγγενή τους συντρόφους της ζωής μας, για τη δεύτερη δεκαετία. Βοηθούν τους ανθρώπους να διασκεδάσουν και να εργάζονται, να επικοινωνούν με τους φίλους σε όλο τον κόσμο. Δυστυχώς, δεν είναι όλοι οι χρήστες αυτή τη στιγμή εργάζονται αρχές με τον υπολογιστή.
Είναι απαραίτητο να γνωρίζουμε ακόμα και τους απλούς χρήστες, όπως όταν διαβάζει κάποια ενημερωτικά άρθρα που συχνά δεν μπορούν να κατανοήσουν την ουσία του είναι γραμμένο. Συμβαίνει ακριβώς το ίδιο, λόγω της άγνοιας της κοινής ορολογίας. Θα πρέπει να σημειωθεί ότι συχνά είναι μια παραμόρφωση της αμαρτίας ακόμα και εξειδικευμένων πόρων.
εισαγωγή στην
Ιστορικά, έχουμε χρησιμοποιήσει όλες του προγράμματος χωρίζονται σε δύο κατηγορίες:
- εφαρμογές του συστήματος (ACT - είναι το θεμέλιο κάθε λειτουργικού συστήματος).
- Εφαρμογή προγραμμάτων.
Υπάρχει και μια άλλη κατηγορία βαθιά εξειδικευμένου λογισμικού εφαρμογών, αλλά και στην καθημερινή ζωή μαζί του και βρήκε μόνο την τεχνολογία για την ανάπτυξη.
Για εφαρμογές να περιλαμβάνουν εφαρμογές γραφείου, λογισμικό για τη δημιουργία και επεξεργασία εικόνων, καθώς και άλλα κεφάλαια από τα οποία ο καθένας μας έχει να αντιμετωπίσει σε καθημερινή βάση. Δεν είναι δύσκολο να μαντέψει ότι αυτή η τάξη είναι η πιο κοινή και πολλά.
Οι οδηγοί, κ.λπ.
Πολύ συχνά διαθέσει βιβλιοθήκες συστήματος και προγράμματα οδήγησης συσκευών για το σκοπό που προορίζεται σε καμία περίπτωση δεν διαφέρει από την ACT. Αυτό σημαίνει ότι για να εξετάσει τα κάνει ξεχωριστά δεν έχει νόημα.
Έτσι, το λογισμικό του συστήματος (Λογισμικό συστήματος) μπορεί να ονομάζεται ένα σύνολο προγραμμάτων και διεπαφές που χρησιμοποιούνται για τον έλεγχο και την ανθρώπινη αλληλεπίδραση υπολογιστή. Ο κύριος σκοπός τους - με αυτόματη μετάφραση εργαλείων για να εμφανίσετε και να αναλύουν σε πιο οικεία σε όλους μας μορφή κειμένου ή σχεδίου. Σύνθεση STR (Applied αντίθεση κοινής ωφελείας) πρακτικά δεν εξαρτάται από συγκεκριμένα προβλήματα επιλύονται από τον χρήστη του υπολογιστή.
Μπορεί να το σχεδιάσει στο σπίτι, ή ίσως μια ολόκληρη ημέρα για να καθίσει σε κοινωνικά δίκτυα. Σε κάθε περίπτωση, το λογισμικό του υπολογιστή διαφέρει δραματικά, ενώ η σύνθεση των εφαρμογών του συστήματος υφίσταται καμία αλλαγή.
Τι κάνει το λογισμικό του συστήματος
Και τώρα έχουμε αναλύσει λεπτομερώς τον ορισμό αυτού του είδους τα προγράμματα. Έτσι κύριες λειτουργίες τους:
- Δημιουργούν ένα περιβάλλον στο οποίο οι εφαρμογές τρέχουν χρησιμότητας (OS).
- Την απλοποίηση και αυτοματοποίηση της ανάπτυξης νέων εφαρμογών.
- Μεγιστοποιήστε την ακρίβεια και την αποτελεσματικότητα της επικοινωνίας μεταξύ των υπολογιστών στα τοπικά και παγκόσμια δίκτυα.
- Διάγνωση (και την επισκευή) των διαφόρων προγραμματικές αποτυχίες.
- Υπεύθυνη για την εκτέλεση βοηθητικών λειτουργιών (επάνω, αρχειοθέτηση, μεταφορά δεδομένων).
Κατά συνέπεια, δεν είναι έργο του υπολογιστή χωρίς το ελεύθερο λογισμικό δεν μπορεί, κατ 'αρχήν, όπως ακόμα και το πιο πρωτόγονο λειτουργικό σύστημα - και μια σειρά ειδικών εφαρμογών. Συντήρηση των προγραμμάτων αυτών μπορεί να ασχοληθεί μόνο με τα προσόντα τους χρήστες, και την ανάπτυξη - μόνο τα καλύτερα προγραμματιστές, οι οποίοι σε ορισμένες περιπτώσεις πρέπει να γνωρίζουν τη γλώσσα προγραμματισμού της μηχανής (όπως ειδικούς στον κόσμο γενικότερα μονάδες). Με λίγα λόγια, για να δημιουργήσουν το δικό τους λειτουργικό σύστημα σε απόλυτη απομόνωση απλά δεν θα λειτουργήσει.
Βασικές γνώσεις και δεξιότητες
Παρά την πολυπλοκότητα των εν λόγω προγραμμάτων, ακόμα και οι απλοί χρήστες πρέπει να κατανοήσουν τη φύση της εργασίας τους, καθώς επηρεάζει την παραγωγικότητα της αλληλεπίδρασής τους με τον υπολογιστή. Για παράδειγμα, μην ξέροντας για τα προγράμματα εργασίας των αρχών που ελέγχουν τη γραφή και την ανάγνωση πληροφοριών από την επιφάνεια του δίσκου, δεν μπορείτε να διαμορφώσετε το σκληρό δίσκο, με βάση τον τύπο των δεδομένων που σκοπεύουν να το κρατήσει.
Όπως έχουμε ήδη πει, η εφαρμογή τους είναι συστημικού χαρακτήρα, η οποία δεν αλλάζει σχεδόν ποτέ. Αυτός είναι ο λόγος για τον οποίο η ανάπτυξη του λογισμικού ανοικτού κώδικα παρουσιάζονται ιδιαίτερα αυστηρές απαιτήσεις.
λογισμικό σύστημα ταξινόμησης
Παραδοσιακά σε αυτή την κατηγορία είναι οι ακόλουθες εκδόσεις λογισμικού:
- εξαρτήματα ελέγχου.
- δοκιμασία συστατικά, επεξεργασία και μετάδοση πληροφοριών.
Πόσο εύκολο να καταλάβει, τα προγράμματα ελέγχου συγχρονίζονται κύριες διαδικασίες, επιτρέποντας όλες οι συσκευές να λειτουργούν σωστά στον υπολογιστή σας. Η κύρια λειτουργία τους είναι οι εξής:
- Άμεσος έλεγχος όλων των επεξεργαστική ισχύ του συστήματος.
- Εργασία με τα στοιχεία που απαιτούνται για τη λειτουργία του.
Τις περισσότερες φορές, αυτά τα εργαλεία είναι συνεχώς στη μνήμη του υπολογιστή. Ανήκουν σε κάτοικο των συσκευών που αποτελούν τον πυρήνα του λειτουργικού συστήματος. Εάν τα προγράμματα ελέγχου, τα οποία είναι απαραίτητα για την εκτέλεση ορισμένων σημαντικών λειτουργιών, φορτώνεται στη μνήμη αμέσως πριν την επέμβαση, καλούνται διέλευσης (μεταβατικό). Σε κάθε περίπτωση, σήμερα αυτά τα εργαλεία είναι διαθέσιμα μόνο ως μέρος τόσο του λειτουργικού συστήματος και των οδηγών, με τη μορφή των βιβλιοθηκών.
Μια άλλη εκδοχή της ταξινόμησης
Πολύ συχνά, οι ειδικοί λένε ότι το λογισμικό του υπολογιστή θα πρέπει να χωρίζεται σε βασική και υπηρεσιών. Με βάση τα εν λόγω προγράμματα που παρέχουν την ίδια τη λειτουργία του υπολογιστή. Κατά συνέπεια, ένα λογισμικό σύστημα περιλαμβάνει:
- Ίδια λειτουργικά συστήματα και προγράμματα οδήγησης στη σύνθεσή τους.
- Δέρματα (DE) και άλλα μέσα για την υλοποίηση των προγραμμάτων.
- Διαχειριστές αρχείων.
OS ως ένα σύνολο λογισμικού ανοιχτού κώδικα
Συνεχίζουμε για να δείτε το λογισμικό του συστήματος. Λειτουργικά συστήματα αποτελούν αναπόσπαστο τμήμα αυτής.
Σε γενικές γραμμές, το ίδιο το λειτουργικό σύστημα μπορεί να αναπαρασταθεί ως ένα σύνολο από προγράμματα λογισμικού που είναι αρμόδια για την παραλαβή, την επεξεργασία, τη χρήση των πληροφοριών και τον έλεγχο όλων των συσκευών του συστήματος. Από τη μία πλευρά, το λειτουργικό σύστημα λειτουργεί ως «διαχωριστικό» μεταξύ του χρήστη και του υπολογιστή του, από την άλλη πλευρά, είναι υπεύθυνη για την όσο το δυνατόν περισσότερο την αποτελεσματική χρήση τόσο του λογισμικού και του υλικού πλήρωσης του τελευταίου.
Στη βιβλιογραφία, το λειτουργικό σύστημα ονομάζεται επίσης το βασικό λογισμικό του συστήματος. Γιατί να υιοθετήσει αυτή την ορολογία, θεωρούμε πιο κάτω.
Διαχείριση αρχείων - μια βασική λειτουργία της ACT
Οι διαχειριστές αρχείων σχεδιασμένο για εύκολη πρόσβαση στα φυσικά δεδομένα στο δίσκο, για να τα εμφανίσετε σε μια γραφική παράσταση. Έτσι, μπορούν να χρησιμοποιήσουν μόνο το όνομα του αρχείου λογική, παρά την άμεση θέση του στον σκληρό δίσκο.
Αλλά υπάρχουν μερικά γεγονότα που καθορίζουν τη στάση σε ένα τέτοιο πρόγραμμα από την άποψη των ανεξάρτητων μέσων διαχείρισης των πληροφοριών:
- Πολλά λειτουργικά συστήματα (και για μεγάλο χρονικό διάστημα και σχεδόν όλοι) μπορεί να είναι ταυτόχρονα (!) Να συνεργαστεί με σχεδόν όλα τα συστήματα αρχείων.
- Μερικά πρωτόγονη (αλλά ακόμα λειτουργικό σύστημα) μπορεί να κάνει χωρίς αυτές τις εφαρμογές.
Τι είναι η υπηρεσία ACT
Αυτή η κατηγορία περιλαμβάνει τα προγράμματα που επεκτείνουν σημαντικά τις δυνατότητες του προγράμματος ACT, καθιστώντας το πιο βολικό για τον τελικό χρήστη. Μπορούν επίσης να ταξινομηθούν και να πάρει πολλά σημεία:
- Τα προγράμματα οδήγησης συσκευών δεν είναι που στο λειτουργικό σύστημα κατά το στάδιο της δημιουργίας του.
- Τα προγράμματα ηλεκτρονικών υπολογιστών αυτο-διάγνωση, η οποία εξαλείφει την ανάγκη για το χρήστη να βρει την αιτία των λαθών και αποτυχιών.
- Περιέργως, όμως το λογισμικό anti-virus ταιριάζει επίσης τον ορισμό της «υπηρεσίας». Σημειώστε ότι δεν ήταν πάντα.
- Οι αιτήσεις για τις μονάδες παροχής υπηρεσιών σας επιτρέψει να αντιγράψετε και τα δεδομένα του αρχείου, να διαγράψετε οριστικά ή να επαναφέρετε τα αρχεία δεδομένων για τη βελτιστοποίηση της διαδικασίας της εγγραφής του δίσκου.
- Ενσωματωμένο πρόγραμμα δημιουργίας αντιγράφων ασφαλείας για να μειώσει σημαντικά την κατεχόμενη πληροφορίες χώρο.
- Βοηθητικό πρόγραμμα για τη διαχείριση των πόρων του δικτύου και το ίδιο το δίκτυο.
Συχνά αυτή η κατηγορία των προγραμμάτων που ονομάζεται βοηθητικά προγράμματα συστήματος. Απλά σημειώστε ότι τα προγράμματα antivirus δεν απαιτούν. Σήμερα, γνωστή μέσα από τη Symantec, Touch Stone, καθώς και άλλες μεγάλες εταιρείες που παρέχουν λογισμικό. Τύποι λογισμικού για μερικές από τις περιπτώσεις που εξετάσαμε, αλλά παραμένουν ανεπίλυτα πολλά ερωτήματα.
ACT να συνεργαστεί με τα πρωτόκολλα δικτύου
Όπως υποδηλώνει το όνομα, αυτές οι εφαρμογές του συστήματος είναι υπεύθυνοι για την πρόσβαση στο διαδίκτυο. Να σημειωθεί ότι το σύνολο των ακόλουθων όρων ισχύει περισσότερο για αυτά τα συστήματα που έχουν σχεδιαστεί για να εκτελέσει κάποιες συγκεκριμένες δράσεις (ταχυδρομείο διακομιστή αρχείων server). Για να ενημερώσετε το λογισμικό της παρούσας διατάξεως, συχνά πρέπει να αναπτύξουν νέες εκδόσεις των λειτουργικών συστημάτων.
Με την ευκαιρία, IE, Firefox, Opera και Google Chrome - οι ίδιοι οι πελάτες, οι οποίες βασίζονται στην αρχή ότι μόνο καθορίζονται.
Προγραμματισμός του περιβάλλοντος και η εφαρμογή των προγραμμάτων
Τα προγράμματα αυτά αφορούν τα συγκεκριμένα μέσα, αλλά μια βασική κατανόηση από αυτούς είναι επίσης απαραίτητη, διότι χωρίς αυτό, είναι αδύνατο να κατανοήσουν τις αρχές λειτουργίας του λειτουργικού συστήματος και τον υπολογιστή γενικότερα. Πρέπει όχι μόνο να δημιουργήσει, αλλά και τον εντοπισμό σφαλμάτων και εκκίνηση εφαρμογών.
Οι ειδικοί λένε ότι στην περίπτωση αυτή το λογισμικό του συστήματος περιλαμβάνει:
- Μέσα για την πληκτρολόγηση και επεξεργασία κειμένου.
- Μεταφραστής ή διερμηνέας (για απλή γλώσσα).
- Ο συνδετήρας, που ονομάζεται επίσης το συνδετήρα.
- Εντοπισμού σφαλμάτων.
- Πλήρης βιβλιοθήκες αίτηση για την εκτέλεση του προγράμματος.
Σημειώστε ότι η εφαρμογή έχει δημιουργηθεί (με ελάχιστες εξαιρέσεις) κάτω από οποιοδήποτε συγκεκριμένο λειτουργικό σύστημα. Αλλά τα εργαλεία του συστήματος που έχουν σχεδιαστεί για την ανάπτυξή τους, μπορεί να λειτουργήσει σε ένα εντελώς διαφορετικό σύστημα (γι 'αυτό και χρειάζονται κάποιες βιβλιοθήκες του συστήματος). Αυτό είναι πολύ σημαντικό, διότι δεν περιορίζονται στους προγραμματιστές για την επιλογή του προτιμώμενου συστήματος για τη δουλειά.
Τι είναι οι μεταφραστές
Δεδομένου ότι ο ορισμός αυτός δεν είναι σαφές για όλους, να δούμε το θέμα αυτό με περισσότερες λεπτομέρειες.
Αυτή είναι μια σημαντική έννοια αναφέρεται σε ένα πρόγραμμα που μεταφράζει τη γλώσσα προγραμματισμού που είναι κατανοητή σε ανθρώπους, σε γλώσσα μηχανής. Φυσικά, η γλώσσα μηχανής μπορεί να γίνει κατανοητή και τον άνθρωπο, αλλά αυτοί οι επαγγελματίες σε όλο τον κόσμο μονάδα. Το ίδιο το πρόγραμμα είναι γραμμένο σε οποιαδήποτε γλώσσα προγραμματισμού, που ονομάζεται μονάδα πηγής. ενότητα αντικειμένου που ονομάζεται βασικές πληροφορίες συγκεντρώνονται για περαιτέρω μηχάνημα χρήση. Η δομή του μαθήματος αποτελείται από το κείμενο του προγράμματος έχει ήδη μεταφραστεί σε γλώσσα μηχανής, καθώς και άλλες πληροφορίες που είναι απαραίτητες για τη σωστή λειτουργία και τον εντοπισμό σφαλμάτων του.
Όλες οι εφαρμογές αυτής της κατηγορίας χωρίζονται σε μεταγλωττιστές και διερμηνείς. Η πρώτη μεταφράσει αμέσως το κείμενο πηγής σε μονάδα της μηχανής. Ο διερμηνέας εκτελεί όχι μόνο φορέα, αλλά στη συνέχεια προσπαθεί να δοκιμάσει το πρόγραμμα. Σε αυτή τη βάση, έχει ένα τεράστιο μειονέκτημα: την αργή εφαρμογή του προγράμματος. Αυτός είναι ο λόγος που χρησιμοποιούν αυτά τα μέσα μόνο μεταξύ των πιο απλή και πιο πρωτόγονες γλώσσες, οι οποίες χρησιμοποιούνται για να διδάξει τα βασικά του προγραμματισμού.
Linker, ή συνδέτη, ασχολείται με την επεξεργασία των ενοτήτων αντικειμένου στα στοιχεία εκκίνησης. Κάθε ένα από αυτά μπορεί να είναι ήδη μετακινηθεί στη μνήμη και να εκτελεστεί.
Debugger, και άλλα συστατικά
Το πρόγραμμα εντοπισμού σφαλμάτων εκτελεί μια βασική λειτουργία, καθώς επιτρέπει τον έλεγχο της ροής του προγράμματος, ταυτόχρονα ψάχνουν για λάθη σε αυτό. Στο βασικό σύνολο των χαρακτηριστικών του περιλαμβάνει:
- Για να ενισχυθεί μέσω της φορτωμένο μονάδας αντικειμένου, με μια μόνιμα αποτελέσματα αναπαραγωγής.
- Σταματήστε σε προκαθορισμένα σημεία του έργου.
- Αν υπάρχει τέτοια ανάγκη, το πρόγραμμα εντοπισμού σφαλμάτων μπορεί να σταματήσει εντελώς το πρόγραμμα σε ένα προκαθορισμένο σημείο.
- Εμφάνιση όλων των μεταβλητών που χρησιμοποιήθηκαν.
ευρήματα
- Άμεσα στο OS (λειτουργικό σύστημα).
- Δέρματα (DE) και το περιβάλλον εκτέλεσης του προγράμματος.
- διαχειριστές αρχείων, και άλλα εργαλεία διαχείρισης αρχείων.
- Εργαλεία για προγραμματιστές.
- Όλα τα εργαλεία δικτύου.
- Ορισμένες εφαρμογές.
Εδώ εξετάσαμε τη δομή του λογισμικού του συστήματος.
Similar articles
Trending Now