λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Word λογισμικό επεξεργασίας

Ποια είναι η διαφορά μεταξύ της διαδικασίας από ένα πρόγραμμα;

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

Ακολουθούν μερικές από τις βασικές διαφορές μεταξύ μιας διαδικασίας και ενός προγράμματος:

* Μια διεργασία είναι μια δυναμική οντότητα που αλλάζει με την πάροδο του χρόνου, ενώ ένα πρόγραμμα είναι μια στατική οντότητα που δεν αλλάζει.

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

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

* Μια διαδικασία μπορεί να ανασταλεί ή να τερματιστεί από το λειτουργικό σύστημα, ενώ ένα πρόγραμμα δεν μπορεί να ανασταλεί ή να τερματιστεί από το λειτουργικό σύστημα.

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

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

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