Bit και byte
Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Το bit και το byte είναι μονάδες μέτρησης σε υπολογιστικά συστήματα. Το bit μπορεί να πάρει τιμές 0 ή 1, ενώ το byte αποτελείται από 8 bit και μπορεί να πάρει τιμές από 0 έως 255.
Οι υπολογιστές εργάζονται με το δυαδικό σύστημα αρίθμησης και χρησιμοποιούν τα δυαδικά ψηφία (bits), όπου ένα δυαδικό ψηφίο μπορεί να είναι είτε "0" είτε "1". Η συντομογραφία bit προέρχεται από τη σύντμηση των λέξεων Binary digΙT.Εξάλλου, bit στα αγγλικά σημαίνει "μικροσκοπικό τμήμα, κομματάκι". Έτσι λοιπόν, ένα bit μπορεί να έχει την τιμή 0 ή 1.
Στο παράδειγμα βλέπουμε την αντιστοίχιση κάποιων δεκαδικών με τους αντίστοιχους δυαδικούς όταν θέλουμε να γράψουμε τιμές πάνω από το 1:
- 0 = 0
- 1 = 1
- 2 = 10
- 3 = 11
- 4 = 100
- 5 = 101
- 6 = 110
- 7 = 111
- 8 = 1000
κλπ.
Στους υπολογιστές χρησιμοποιούμε συνήθως τα bits σε ομάδες των 8, 16, 32, 64, 128 κ.λ.π., δηλαδή δυνάμεις του 2.
Μια ομάδα από 8 bit μας κάνουν 1 byte, το οποίο μπορεί να αντιπροσωπεύσει τιμές από 0 έως και 255 στο δεκαδικό σύστημα.(2^8=256 τιμές)
Το byte είναι και η βασική μονάδα μέτρησης (χώρου και πληροφορίας) στα υπολογιστικά συστήματα. Πολλαπλάσιά του είναι τα:
- Kilobyte (Κιλομπάιτ), 1 Kb = 1.024 bytes = 210 bytes
- Megabyte (Μεγκαμπάιτ), 1 Mb = 1.048.576 bytes = 220 bytes
- Gigabyte (Γιγαμπάιτ), 1 Gb = 1.073.741.824 bytes = 230 bytes
- Terabyte (Τεραμπάιτ),1 Tb 1.099.511.627.776 bytes = 240 bytes
- Petabyte (Πεταμπάιτ), 1 Pb = 1.125.899.906.842.624 bytes = 250 bytes
- Exabyte (Εξαμπάιτ), 1 Eb = 1,152,921,504,606,846,976 bytes = 260 bytes
- Zettabyte (Ζεταμπάιτ), 1 Ζb = 1,180,591,620,717,411,303,424 bytes = 270 bytes
- Yottabyte (Γιωταμπάιτ), 1 Yb = 1,208,925,819,614,629,174,706,176 bytes = 280 bytes
Σε ό,τι αφορά την ποιοτική αξία του Byte ως πληροφορία και ως χωρητικότητα ας διευκρινιστεί το εξής :
- όταν λέμε ότι ένα αρχείο έχει πληροφορία 1 Κbyte, σημαίνει ότι αποτελείται από 1.024 bytes, δηλαδή 1024 επί 8 bit ( = 8192 συνολικά 0 και 1). Αυτό είναι το πραγματικό μέγεθος της πληροφορίας καθεαυτού.
- Όταν λέμε το αρχείο έχει χωρητικότητα 1 Κbyte σημαίνει πως στον αποθηκευτικό χώρο έχει καταλάβει θέσεις συνολικής αξίας 1.024 bytes, χωρίς αυτό να αντικατοπτρίζει το μέγεθος της πληροφορίας του, που μπορεί να είναι λιγότερη των 1.024 bytes. Δηλαδή, το μέγεθος του αρχείου μπορεί να είναι 804 bytes (μέγεθος πληροφορίας) και η χωρητικότητά του - οι θέσεις που καταλαμβάνει στο χώρο του αποθηκευτικού μέσου - να ισοδυναμεί με 1.024 bytes (μέγεθος χωρητικότητας).