λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Τεχνολογία Λογισμικού

Πώς αλληλεπιδρούν το λογισμικό και οι εφαρμογές συστημάτων;

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

Σκεφτείτε το έτσι:

* Λογισμικό συστημάτων: Το ίδρυμα και το πλαίσιο ενός υπολογιστή. Φανταστείτε τη σκηνή, τον φωτισμό και το πλήρωμα παρασκήνιο μιας θεατρικής παραγωγής.

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

Πώς αλληλεπιδρούν:

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

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

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

* Διαχείριση συστήματος αρχείων: Οργάνωση, αποθήκευση και ανάκτηση αρχείων.

* Επικοινωνία δικτύου: Σύνδεση στο Διαδίκτυο και σε άλλες συσκευές.

* Ασφάλεια: Προστασία του συστήματος από μη εξουσιοδοτημένη πρόσβαση.

* Διεπαφή χρήστη: Παρέχοντας έναν τρόπο για τους χρήστες να αλληλεπιδρούν με τον υπολογιστή (όπως μέσω γραφικής διασύνδεσης ή γραμμής εντολών).

Παράδειγμα:

Ας υποθέσουμε ότι επεξεργάζεστε μια φωτογραφία στο Photoshop (μια εφαρμογή).

* Όταν ανοίγετε το Photoshop, το λειτουργικό σύστημα (λογισμικό συστημάτων) κατανέμει τη μνήμη και την εξουσία επεξεργασίας σε αυτήν.

* Όταν αποθηκεύετε την επεξεργασμένη εικόνα σας, το σύστημα File (Systems Software) είναι υπεύθυνο για τη σύνταξη αυτών των δεδομένων στον σκληρό σας δίσκο.

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

ουσιαστικά:

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα