Ascii byte-kb,mb,gb,tb

9
Κώδικας ASCII Η έννοια του byte

Transcript of Ascii byte-kb,mb,gb,tb

Page 1: Ascii byte-kb,mb,gb,tb

Κώδικας ASCII

Η έννοια του byte

Page 2: Ascii byte-kb,mb,gb,tb

Όπως έχουμε ήδη αναφέρει ο υπολογιστής «καταλαβαίνει» μόνο δύο ψηφία το 0 και το 1 άρα θα πρέπει όλα τα σύμβολα του πληκτρολογίου (λατινικά γράμματα, κεφαλαία και μικρά, ελληνικά γράμματα κεφαλαία και μικρά, ψηφία, σημεία στίξης, αριθμητικοί τελεστές κ.λ.π) να κωδικοποιηθούν σε 0 κ΄ 1.

Πόσα όμως δυαδικά ψηφία χρειαζόμαστε για να κωδικοποιήσουμε κάθε σύμβολο σε μια ακολουθία 0 κ΄ 1; Η απάντηση είναι πόσα σύμβολα χρειάζεται να κωδικοποιήσουμε

Τα σύμβολα που χρειάζεται να κωδικοποιήσουμε είναι 256 συνολικά άρα χρειαζόμαστε 8 δυαδικά ψηφία τα οποία μας δίνουν 28 =256 διαφορετικούς συνδυασμούς.

Page 3: Ascii byte-kb,mb,gb,tb

Η ανάγκη να κωδικοποιήσουμε τα 256 αυτά σύμβολα όμοια σε όλους τους υπολογιστές δημιούργησε τον κώδικα ASCII.

Ο κώδικας ASCII μας δίνει την κωδικοποίηση των 256 συμβόλων- χαρακτήρων αντιστοιχίζοντας σε κάθε χαρακτήρα ένα μοναδικό συνδυασμό οκτώ δυαδικών ψηφίων (0 κ΄1).

Page 4: Ascii byte-kb,mb,gb,tb

Τμήμα του κώδικα ASCII που κωδικοποιεί τα κεφαλαία γράμματα του λατινικού αλφαβήτου σε συνδυασμούς 0 και 1

χαρακτήρας

συμβολισμός χαρακτήρας

συμβολισμός χαρακτήρας

συμβολισμός χαρακτήρας

συμβολισμός

A 01000001 H 01001000 O 01001111 V 01010110

B 01000010 I 01001001 P 01010000 W 01010111

C 01000011 J 01001010 Q 01010001 X 01011000

D 01000100 K 01001011 R 01010010 Y 01011001

E 01000101 L 01001100 S 01010011 Z 01011010

F 01000110 M 01001101 T 01010100

G 01000111 N 01001110 U 01010101

Page 5: Ascii byte-kb,mb,gb,tb

Η έννοια του byte

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

1 Byte=8bit

Page 6: Ascii byte-kb,mb,gb,tb
Page 7: Ascii byte-kb,mb,gb,tb

Παράδειγμα 1Η αγγλική λέξη «BOOK» στον υπολογιστή κωδικοποιείται με τα ψηφία 0 κ΄1, όπως φαίνεται στον παρακάτω πίνακα . Η λέξη «BOOK» έχει 4 γράμματα, άρα 4 χαρακτήρες=4byte= 4 χ 8=32bit, αφού 1 byte= 8bit

B O O K

01000010 01001111 01001111 01001011

Page 8: Ascii byte-kb,mb,gb,tb

Παράδειγμα 2 Η φράση «ΣΗΜΕΡΑ ΕΙΝΑΙ ΚΥΡΙΑΚΗ» πόσα

byte και πόσα bit έχει; Μετράμε πόσα γράμματα έχει η κάθε λέξη και

προσθέτουμε τον αριθμό των κενών που υπάρχουν ανάμεσα στις λέξεις (το κενό είναι ξεχωριστός χαρακτήρας για τον υπολογιστή). Άρα έχουμε:

η λέξη ΣΗΜΕΡΑ =6 γράμματα=6 χαρακτήρες=6 byte η λέξη ΕΙΝΑΙ =5 γράμματα=5 χαρακτήρες =5 byte η λέξη ΚΥΡΙΑΚΗ=7 γράμματα=7 χαρακτήρες=7 byte έχουμε και δύο κενά=2 χαρακτήρες=2 byte, οπότε το

σύνολο είναι: 6+5+7+2=20 byte=20 χ 8 bit=160 bit (1byte=8bit)

Page 9: Ascii byte-kb,mb,gb,tb

Μονάδες Πολλαπλασίων του byte

1 KiloByte ή KB =1000 Byte 1 Megabyte ή MB = 1000 KB = 1.000.000 Byte 1 GigaByte ή GB = 1000 MB = 1.000.000 KB = 1.000.000.000 Byte 1 TeraByte ή TB = 1000 GB = 1.000.000 MB = 1.000.000.000 KB = 1.000.000.000.000 Byte