Αποστολέας Θέμα: μεγιστο μεγεθος datagram  (Αναγνώστηκε 1647 φορές)

JohnyF

  • Θαμώνας
  • ***
  • Μηνύματα: 41
μεγιστο μεγεθος datagram
« στις: 07 Νοέ 2016, 11:58:13 μμ »
για ποιο λογο το μεγιστο,λεει στο βιβλιο οτι ειναι 65535,αφου ειναι  16 bit αρα 2^16?

gxry

  • Βετεράνος
  • ****
  • Μηνύματα: 57
Απ: μεγιστο μεγεθος datagram
« Απάντηση #1 στις: 08 Νοέ 2016, 03:25:38 πμ »
Ποιος είναι ο μέγιστος αριθμός που μπορώ να γράψω με 16 bit;

Αν για να γράψω την τιμή ενός προϊόντος έχω ένα καρτελάκι των δυο ψηφίων (ακέραια τιμή στο δεκαδικό) τότε ποια είναι η μέγιστη τιμή του προϊόντος;
Μήπως 99; Άρα το προϊόν μπορεί να έχει το πολύ 99 (Ευρώ/δραχμές/δηνάρια/...)

ozorgnax

  • Θαμώνας
  • ***
  • Μηνύματα: 46
Απ: μεγιστο μεγεθος datagram
« Απάντηση #2 στις: 08 Νοέ 2016, 07:59:55 πμ »
Ποιος είναι ο μέγιστος αριθμός που μπορώ να γράψω με 16 bit;

Αν για να γράψω την τιμή ενός προϊόντος έχω ένα καρτελάκι των δυο ψηφίων (ακέραια τιμή στο δεκαδικό) τότε ποια είναι η μέγιστη τιμή του προϊόντος;
Μήπως 99; Άρα το προϊόν μπορεί να έχει το πολύ 99 (Ευρώ/δραχμές/δηνάρια/...)

Στο δυαδικό σύστημα έχεις μόνο τα ψηφία 0 και 1, άρα αποκλείεται να είναι το 99. Δες το προηγούμενο post, λέει την απάντηση.

ozorgnax

  • Θαμώνας
  • ***
  • Μηνύματα: 46
Απ: μεγιστο μεγεθος datagram
« Απάντηση #3 στις: 08 Νοέ 2016, 08:00:33 πμ »
για ποιο λογο το μεγιστο,λεει στο βιβλιο οτι ειναι 65535,αφου ειναι  16 bit αρα 2^16?

2^16 = 65536

gxry

  • Βετεράνος
  • ****
  • Μηνύματα: 57
Απ: μεγιστο μεγεθος datagram
« Απάντηση #4 στις: 08 Νοέ 2016, 09:36:41 πμ »
Ο μεγαλύτερος αριθμός που μπορείς να γράψεις στο δυαδικό με δεκαέξι (16) bit είναι ο:
1111 1111 1111 1111 = 2^16 - 1 = 65535 (ή 32768+16384+8192+4096 + 2048+1024+512+256 + 128+64+32+16 + 8+4+2+1)

Τι δεν καταλάβατε στο απλό παράδειγμα από το δεκαδικό σύστημα;

Σε οποιοδήποτε αριθμητικό σύστημα με βάση Ν (Ν-αδικό), με k ψηφία, ο μεγαλύτερος αριθμός που μπορεί να γραφεί είναι Ν^k - 1.

Για δοκιμάστε να γράψετε το 65536 στο δυαδικό. Πόσα ψηφία χρειάζεστε;

JohnyF

  • Θαμώνας
  • ***
  • Μηνύματα: 41
Απ: μεγιστο μεγεθος datagram
« Απάντηση #5 στις: 08 Νοέ 2016, 02:31:06 μμ »
ωραια το -1 πως βγαινει?πως θα το εξηγησω?

gxry

  • Βετεράνος
  • ****
  • Μηνύματα: 57
Απ: μεγιστο μεγεθος datagram
« Απάντηση #6 στις: 08 Νοέ 2016, 04:27:39 μμ »
Ξαναδές τις απαντήσεις #1 και #4.
Οι συνδυασμοί 16 δυαδικών ψηφίων, ΝΑΙ, είναι 2^16 (συμπεριλαμβανομένου του μηδενός - 0000 0000 0000 0000) ΑΛΛΑ η μεγαλύτερη τιμή ειναι το 1111 1111 1111 1111, το οποίο είναι ίσο με 65535.
Το δυαδικό σύστημα έχει δυο διαφορετικά ψηφία αλλά η μεγαλύτερη τιμή που μπορεί να πάρει ένα δυαδικό ψηφίο είναι 1 (2^1 -1).
Χρησιμοποιώντας τέσσερα δυαδικά ψηφία (bit) έχεις 2^4 = 16 διαφορετικούς συνδυασμούς αλλά ο μεγαλύτερος αριθμός που μπορείς να γράψεις είναι ο 1111 = 15 (= 2^4 - 1)



JohnyF

  • Θαμώνας
  • ***
  • Μηνύματα: 41
Απ: μεγιστο μεγεθος datagram
« Απάντηση #7 στις: 08 Νοέ 2016, 11:26:26 μμ »
ναι καταλαβα απλα στη προηγουμενη παραγραφο εφοσον μιλουσε για θεσεις οποτε συμπεριλαμβανε και το 0.ουτως η αλλως και μαθηματικα δε στεκει για ειναι αθροισμα 15 ζυγων  ειναι ζυγος + 2^0=μονος αρα δε μπορει να ειναι 65536.ευχαριστω