Πόσα megabytes σε ένα gigabyte;

Το κύριο πρόβλημα είναι αυτό Ο όγκος των πληροφοριών μπορεί να μετρηθεί τόσο σε δυαδικά όσο και σε δεκαδικά συστήματα. Επιπλέον, υπάρχουν διάφορα πρότυπα μονάδων για τη μέτρηση της ποσότητας πληροφοριών. Αυτό προκαλεί σύγχυση και καθιστά δύσκολο να προσδιοριστεί ακριβώς πόσα megabytes είναι σε ένα gigabyte.
Στην πραγματικότητα, τα προθέματα "kilo", "mega", "giga-" και ούτω καθεξής χρησιμοποιούνται στο Διεθνές Σύστημα Μονάδων (SI) και υποδηλώνουν τις εξουσίες του αριθμού δέκα. Επομένως, αν νομίζετε λογικά, σε ένα gigabyte θα πρέπει να υπάρχουν 1000 megabyte. Αλλά γιατί το λειτουργικό σας σύστημα είναι σίγουρο ότι υπάρχουν 1024 από αυτά;
Το γεγονός είναι ότι οι προγραμματιστές πολλών σύγχρονων λειτουργικών συστημάτων χρησιμοποιούν την τυπική μνήμη JEDEC 100B.01 (το πρότυπο του Μικτού Συμβουλίου Μηχανικών για την), σύμφωνα με την οποία τα προθέματα που είναι αποδεκτά στο σύστημα SI δεν μπορούν να υποδηλώσουν δύναμη δέκα, αλλά δύναμη δύο (δηλαδή, το πρότυπο δεν χρησιμοποιεί ένα δεκαδικό σύστημα αριθμών, αλλά ένα δυαδικό σύστημα). Επομένως, ένα gigabyte από το πρότυπο JEDEC θα είναι ίσο με 1024 megabyte.
Και οι κατασκευαστές σκληρών δίσκων και μονάδων flash χρησιμοποιούν Πρότυπα που εγκρίθηκαν από τη Διεθνή Ηλεκτροτεχνική Επιτροπή (IEC). Σύμφωνα με αυτά τα πρότυπα, τα πρόθεμα SI χρησιμοποιούνται για τον προσδιορισμό των βαθμών του αριθμού δέκα. Επομένως, ένα gigabyte θα πρέπει να είναι 1000 megabyte και όχι περισσότερα megabyte. GOST 8.417-2002, που ρυθμίζει τα ονόματα των μονάδων μέτρησης στο έδαφος της Ρωσίας, τηρεί επίσης αυτή την άποψη.
Εάν είναι σημαντικό να τονίσουμε ότι μιλάμε για ένα δυαδικό σύστημα αριθμών, Είναι απαραίτητο να χρησιμοποιηθούν όχι δεκαδικές κονσόλες, αλλά δυαδικές (δυαδικές). Στην περίπτωση αυτή, 1024 byte θα είναι ίσα με ένα kibibyte, 1024 kibibytes σε ένα mebibyte, 1024 mebibytes σε ένα gibi-byte. Αυτά τα δυαδικά συνημμένα υιοθετούνται στο πρότυπο IEC.
Το πρόβλημα είναι αυτό δυαδικά συνημμένα, αν και είναι σωστά, αλλά πρακτικά δεν χρησιμοποιούνται. Πρώτον, ιστορικά, αποδείχθηκε ότιοι δεκαδικές κονσόλες χρησιμοποιούνται για να υποδηλώσουν τις μονάδες της ποσότητας πληροφοριών στο δυαδικό σύστημα. Δεύτερον, οι δυαδικές κονσόλες απλά δεν είναι ευφημιστικές.
Έτσι ένας απλός χρήστης είναι απίθανο να συναντήσειμονάδα μέτρησης "gibibyte", επειδή σχεδόν κανείς δεν το χρησιμοποιεί. Και πώς μπορεί να καθορίσει πόσες megabytes σε ένα gigabyte σε αυτή τη συγκεκριμένη περίπτωση είναι 1000 ή 1024; Πρέπει να δοθεί προσοχή γράφοντας μια μονάδα μέτρησης της ποσότητας πληροφοριών.
Σύμφωνα με την πρόταση της IEC, εάν ένα δυαδικό kilobyte / megabyte / gigabyte υπονοείται, η συμβολισμός πρέπει να ξεκινά με κεφαλαίο γράμμα, για παράδειγμα, GB, Gbyte, GB. Αυτός ο χαρακτηρισμός δηλώνει ότι το gigabyte στην περίπτωση αυτή είναι 1024 megabyte. Εάν το πρώτο γράμμα στη σημείωση είναι πεζά (gbyte, gbyte, gb), εννοούμε ένα δεκαδικό ("εμπορικό") gigabyte, το οποίο αποτελείται από 1000 megabyte.
Όπως μπορείτε να δείτε, στον προσδιορισμό μονάδων μέτρησης του όγκου πληροφοριών, δεκαδικά SI-προθέματα, τα οποία χρησιμοποιούνται ακόμη και στις περιπτώσεις όπου το πρότυπο IEC θα πρέπει να χρησιμοποιεί δυαδικά προθέματα. Ως εκ τούτου, σε gigabyte αποδειχθεί ότι είναι 1000, τότε 1024 megabyte.
Είναι πιο εύκολο να το θυμάστε αυτό οι κατασκευαστές σκληρών δίσκων και μονάδων flash χρησιμοποιούν "σωστά" gigabytes, δεκαδική. Και οι κατασκευαστές μνήμης RAM,μνήμη βίντεο, CD-ROM, καθώς και συσκευές της Microsoft και της Apple (προγραμματιστές του λειτουργικού συστήματος Windows και Mac OS X, αντίστοιχα) και προγραμματιστές που χρησιμοποιούν δυαδική gigabytes που περιέχει 1024 megabyte (που θα έπρεπε να κληθεί γκιμπιμπάιτ και mebibytes).














