Jump to content
  • Revit - Μαθήματα BIM
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

 

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

Share this post


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

Share this post


Link to post
Share on other sites

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

Share this post


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.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.