Σπίτι Ήχος Τι είναι σφάλμα εγγραφής; - ορισμός από την τεχνολογία

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

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

Anonim

Ορισμός - Τι σημαίνει γράψιμο σφάλματος;

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

Η Techopedia εξηγεί το σφάλμα εγγραφής

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

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

Κάθε λειτουργικό σύστημα αναφέρει σφάλματα στη δική του σύμβαση και αυτό συμβαίνει για σφάλματα εγγραφής. Ακολουθεί μια λίστα με σφάλματα εγγραφής που αναφέρει το GNU C:

  • 4 (EINTR) - Η κλήση συστήματος διακοπεί
  • 5 (EIO) - Χαμηλή σφάλματα λειτουργίας ανάγνωσης / εγγραφής σε επίπεδο υλικού
  • 9 (EBADF) - Μη έγκυρος περιγραφέας ή αρχείο είναι "μόνο για ανάγνωση"
  • 13 (EACCES) - Ο χρήστης δεν έχει άδεια εγγραφής
  • 14 (EFAULT) - Η διεύθυνση που καθορίζεται στη λειτουργία δεν είναι έγκυρη
  • 22 (EINVAL) - Το επιχείρημα που πέρασε από τη λειτουργία είναι άκυρο
  • 27 (EFBIG) - Το μέγεθος αρχείου σε nbytes είναι μεγαλύτερο από αυτό που επιτρέπει το σύστημα
  • 28 (ENOSPC) - Δεν υπάρχει διαθέσιμος χώρος στο μέσο αποθήκευσης
  • 32 (EPIPE) - Ο σωλήνας έχει σπάσει ή το αρχείο στο τέλος του σωλήνα δεν είναι ανοιχτό για λειτουργίες εισόδου / εξόδου
Τι είναι σφάλμα εγγραφής; - ορισμός από την τεχνολογία