ΥπολογιστέςΛογισμικό

ACT - είναι ... Βασικό λογισμικό λειτουργίας. Με το λογισμικό του συστήματος περιλαμβάνουν

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

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

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

εισαγωγή στην

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

  • εφαρμογές του συστήματος (ACT - είναι το θεμέλιο κάθε λειτουργικού συστήματος).
  • Εφαρμογή προγραμμάτων.

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

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

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

Οι οδηγοί, κ.λπ.

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

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

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

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

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

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

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

Βασικές γνώσεις και δεξιότητες

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

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

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

Παραδοσιακά σε αυτή την κατηγορία είναι οι ακόλουθες εκδόσεις λογισμικού:

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

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

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

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

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

Μια άλλη εκδοχή της ταξινόμησης

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

  • Ίδια λειτουργικά συστήματα και προγράμματα οδήγησης στη σύνθεσή τους.
  • Δέρματα (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

 

 

 

 

Newest

Copyright © 2018 el.delachieve.com. Theme powered by WordPress.