Σπίτι Ανάπτυξη Τι είναι ένα σφάλμα χρόνου εκτέλεσης; - ορισμός από την τεχνολογία

Τι είναι ένα σφάλμα χρόνου εκτέλεσης; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει Runtime Error;

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

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

Η Techopedia εξηγεί το Σφάλμα χρόνου εκτέλεσης

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


Υπάρχουν διάφοροι λόγοι πίσω από ένα σφάλμα χρόνου εκτέλεσης. Ορισμένα από αυτά είναι τα εξής:

  • Συγκρούσεις μεταξύ προγραμμάτων τερματισμού και διαμονής (TSR)
  • Ζητήματα που προκαλούνται από την εκτέλεση εφαρμογών
  • Θέματα μνήμης
  • Κακό προγραμματισμό
  • Άλλα προβλήματα λογισμικού
  • Γήρανση ή βλάβη υλικού
  • Επιβλαβείς ή κακόβουλες εφαρμογές όπως οι ιοί υπολογιστών ή το adware
Τι είναι ένα σφάλμα χρόνου εκτέλεσης; - ορισμός από την τεχνολογία