Μετάβαση στο περιεχόμενο
CostasV

MB (Megabyte), MiB (Mebibyte), Mb (Megabit) και άλλες μονάδες μέτρησης. Αποσαφήνιση.

Recommended Posts

Χθές, μετά την τοποθέτηση λίγο μεγαλύτερης μνήμης στην motherboard, είδα στην οθόνη του υπολογιστή μου (στα ubuntu) για πρώτη φορά την μονάδα μέτρησης MiB. Είπα θα με γελάνε τα μάτια μου. Τι κουτσουλιά είναι αυτό ανάμεσα στο Μ και το Β;

 

Και ψάχνοντάς το, διάβασα τι άλλο; Τα σχετικά άρθρα της wikipedia για το megabyte (MB) και το mebibyte (MiB) .

 

The megabyte is a multiple of the unit byte for digital information storage or transmission with two different values depending on context: 1048576 bytes (10242) generally for computer memory;[1][2][3] and one million bytes (106, see prefix mega-) generally for computer storage.[1][3] The IEEE Standards Board has decided that "Mega will mean 1 000 000", with exceptions allowed for the base-two meaning.[3] In rare cases, it is used to mean 1000×1024 (1024000) bytes.[3] It is commonly abbreviated as Mbyte or MB (compare Mb, for the megabit).

 

Θα μας τρελάνουν αυτοί οι [1] και [3], ρε παιδιά; Από πότε ισχύει ότι 1 ΜΒ= 1.000.000 byte ; Δυό πράγματα ξέραμε, (ένα εκ των οποίων ήταν ότι 1KB ήταν 1024 byte και το άλλο ήταν ότι 1 MB= 1.048.576 byte), πάει τα ξεχάσαμε και αυτά ! :smile:

 

Το τελικό συμπέρασμα που έβγαλα (διορθώστε με αν κάνω λάθος) είναι ότι κανονικά, το 1 MB ισούται ακριβώς με 1 MiB και όλα αυτά ισούνται με ακριβώς 1.048.576 byte. Aλλά τότε γιατί εισήγαγαν την μονάδα MiB ;

 

Και για να μπερδευτούν ακόμη περισσότερο οι μονάδες, παραθέτω και την megabit (Mb) με σχέση : 8 Μb = 1 MB

 

Και νόμιζα ότι μόνο οι αγλλοσάξωνες είναι ανόητοι που διατηρούν ακόμη τις ίντσες και τις λίβρες...

Μοιράσου αυτή την δημοσίευση


Link to post
Share on other sites

Λέει ότι σύμφωνα με το IEEE 1541-2002 (http://en.wikipedia.org/wiki/IEEE_1541), τα προθέματα K,M,G κ.λ.π., θα αντιστοιχούν σε δυνάμεις του 10, όπως προτείνεται και από το SI.

 

Επειδή παραδοσιακά σε μονάδες μέτρησης ποσότητας πληροφορίας χρησιμοποιούνται δυνάμεις του 2, αυτές μπορούν να εξακολουθούν να χρησιμοποιούνται με τα προτεινόμενα προθέματα Ki, Mi, Gi κ.λ.π.

 

Έτσι

1KB = 10^3 (1000) Bytes

1MB = 10^6 bytes

 

και

1KiB = 2^10 bytes = 1024 bytes

1 Mib = 2^20 bytes

Μοιράσου αυτή την δημοσίευση


Link to post
Share on other sites

Και 1 byte = 8 bit, από εκεί ξεκινούν όλα και εκεί καταλήγουν !

Μοιράσου αυτή την δημοσίευση


Link to post
Share on other sites

Ευτυχώς δεν πρόλαβες την ισοτιμία 1 byte = 7 bit. To οκτάμπιτο δημιουργήθηκε εξ ανάγκης μιας και δεν μπορούσες να αποτυπώσεις unicode χαρακτήρα με 7bit (τουλάχιστον από τα λίγα που θυμάμαι). Πάντως η εισαγωγή προθεμάτων που δεν αντιστοιχούν σε δυνάμεις του 2 (nomad τα έχεις γράψει ανάποδα) μάλλον γίνεται για λόγους διευκόλυνσεις παρά συστημάτων. Άλλωστε ποιός απλός χρήστης μπορεί να κατανοήσει γιατί ο 500άρης σκληρός δεν είναι 500MB αλλά 488 πραγματικά Megabyte; Άλλο πρόβλημα υπήρξε παλαιότερα με τις γραμμές του internet (και συνεχίζει να υφίσταται): Η 1ΜΒ γραμμή δεν είναι 1 Megabyte αλλά 1 Mbit το οποίο σημαίνει ότι δεν έχεις ταχύτητα download 1000 (ή 1024)Kbyte αλλά 1024/8=128Κbyte.

Μοιράσου αυτή την δημοσίευση


Link to post
Share on other sites

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε προκειμένου να αφήσετε κάποιο σχόλιο

Πρέπει να είστε μέλος για να μπορέσετε να αφήσετε κάποιο σχόλιο

Δημιουργία λογαριασμού

Κάντε μια δωρεάν εγγραφή στην κοινότητά μας. Είναι εύκολο!

Εγγραφή νέου λογαριασμού

Σύνδεση

Εάν έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

×

Σημαντικό

Χρησιμοποιούμε cookies για να βελτιώνουμε το περιεχόμενο του website μας. Μπορείτε να τροποποιήσετε τις ρυθμίσεις των cookie, ή να δώσετε τη συγκατάθεσή σας για την χρήση τους.