Helpmij.nl
Helpmij.nl
Helpmij.nl
Steun Helpmij.nl! Klik hier     Computerprobleem? Klik hier!

Quote

Weergeven resultaten 1 tot 3 van 3

Onderwerp: De wondere wereld van de bits en bytes

  • Vraag is opgelost
  1. #1
    Moderator
    Verenigingslid
    killermenace's avatar
    Geregistreerd
    17 november 2004
    Locatie
    /dev/null/

    De wondere wereld van de bits en bytes

    Jullie kennen ze wel, allemaal van die cijfers die door anderen naar je toe worden gegooit.
    "ik heb 6Mbit internet", en dan een andere, "De mijne is sneller, ik heb 15Mbit"
    "ik heb gister een bestand gedownload met 1MBps" of "Die van mij was sneller binnen, ik kreeg het met 1,5MBps binnen"


    Het verschil tussen Bits & Bytes

    Over elk netwerk (waaronder ook het internet) wordt alles verstuurd met 1-en & 0-en(hoog/laag, true/false).
    Deze 1-en en 0-en die worden de bits genoemt. Elke 1 en elke 0 is 1 bit.
    Om het transport wat te vergemakkelijken worden de bits gegroepeerd. Een groep van 8 bits bijelkaar is 1 byte.
    Voorbeelden daarvan zijn: 10010101, 01001101, 11011011


    Rekenen met bits & Bytes

    Nu komt het leuke stuk, de rekensommetjes.

    We weten nu dat er in 1 byte 8 bits zitten en dat je met 1 bit nog geen byte kunt maken.
    Maar wat nou als je 1024000 bits hebt, daar heb je geen zin in om het zo elke keer op te schrijven. Daarom gaan we dat omzetten.

    Hier 2 tabbellen van wat voor mogelijkheden we hebben om het naar om te zetten:

    <table width="295"><tr><td width="150">bit</td><td width="30">b</td><td width="125">1</td></tr> <tr><td width="150">Kilobit</td><td width="30">Kb</td><td width="125">1000 bit</td></tr><tr><td width="150">Megabit</td><td width="30">Mb</td><td width="125">1000 Kilobit</td></tr><tr><td width="150">Gigabit</td><td width="30">Gb</td><td width="125">1000 Megabit</td></tr><tr><td width="150">Terrabit</td><td width="30">Tb</td><td width="125">1000 Gigabit</td></tr><tr><td width="150">Petabit</td><td width="30">Pb</td><td width="125">1000 Terrabit</td></tr><tr><td width="150">Exabit</td><td width="30">Eb</td><td width="125">1000 Petabit</td></tr></table>

    <table width="295"><tr><td width="150">Byte</td><td width="30">B</td><td width="125">8 bit</td></tr><tr><td width="150">KiloByte</td><td width="30">KB</td><td width="125">1024 Byte</td></tr><tr><td width="150">MegaByte</td><td width="30">MB</td><td width="125">1024 KiloByte</td></tr><tr><td width="150">GigaByte</td><td width="30">GB</td><td width="125">1024 MegaByte</td></tr><tr><td width="150">TerraByte</td><td width="30">TB</td><td width="125">1024 GigaByte</td></tr><tr><td width="150">PetaByte</td><td width="30">PB</td><td width="125">1024 TerraByte</td></tr><tr><td width="150">ExaByte</td><td width="30">EB</td><td width="125">1024 PetaByte</td></tr></table>

    Wat te zien is, is het verschil in hoofdlettergebruik bij Bits en Bytes.
    Als je het woord megabyte typt, dan hoef je de hoofdletters niet te gebruikt, maar als je de afkorting Mb gebruikt,

    ipv MB, dan denken veel dat je het hebt over megabit

    Owja we gingen rekenen.

    Omzetten van groot naar klein.

    Dit is een hele simpele stap. Hiervoor hoef je alleen maar goed op de tabellen hierboven te letten.
    We gaan van 1 petabyte een x aantal bytes maken.
    Eerst kijken we waar we vandaan komen in de tabel. Dat is de op een na onderste regel.
    Dan kijken we waar we naartoe willen. Dat is de bovenste regel.
    We gaan dus omhoog. Omdat we omhoog gaan zullen we dus moeten gaan vermenigvuldigen.

    De simpele maar wat langere weg is steeds de stappen te doen.

    1 petabyte = 1024 * 1 = 1024 terrabyte.
    1024 terrabyte = 1024 * 1024 = 1048576 gigabyte
    1048576 gigabyte = 1024 * 1048576 = 1073741824 megabyte
    1073741824 megabyte = 1024 * 1073741824 = 1099511627776 kilobyte
    1099511627776 kilobyte = 1024 * 1099511627776 = 1125899906842624 byte

    Dat is best veel als je er zo naar kijkt.


    De wat moeilijkere maar snellere weg is machten gebruiken.

    Eerst gaan we kijken hoeveel stappen het is van petabyte naar byte. Dat zijn er 5.
    Nu de formule voor het berekenen van het getal.

    u = b * 1024 <sup>s</sup>
    Uitkomst is begingetal keer 1024 tot de macht stappen.

    Nu het voorbeeld in de formule plakken
    u = 1 * 1024 <sup>5</sup> = 1125899906842624 byte

    Je doet eigenlijk precies hetzelfde als in de simpele weg, maar je kan het sneller intypen in de rekenmachine.
    Als je nu met de bits wil rekenen, dan kan je precies dezelfde formule gebruiken, maar dan is het statische

    getal niet 1024, maar 1000.
    Voor het rekenen van klein naar groot, is het precies het omgekeerde: u = b / 1024<sup>s</sup>


    Het omzetten van bits naar bytes en andersom

    Stel we hebben 2047 bits tot onze beschikking en we willen weten hoeveel bytes het is.
    Dan doen we simpelweg: 2047 / 8 = 255,875 bytes.
    Maar als we 2047 Bytes hebben en we willen er bits van maken.
    Dan doen we: 2047 * 8 = 16376 bits.

    Het lijkt makkelijk, dat is het ook.. je moet het alleen eerst weten .


    Nu de wat moeilijkere sommetjes

    ((1))
    We hebben 1024000 bits en dat willen we in megabytes hebben.
    1: Eerst moet het omgezet worden naar bytes.

    1024000 / 8 = 128000 bytes

    2: Omzetten naar megabytes.
    Het zijn 2 stappen, van 1024, om van bytes naar megabytes te gaan.. En omdat dat we van klein(B) naar groot(MB)

    gaan, zullen we moeten delen.

    (128000 / 1024) / 1024 = 0,122 megabyte

    Het leek eerst zoveel toen het nog bits waren, maar nu het megabytes zijn, zijn het er toch een stuk minder.

    ((2))
    We hebben 387293 gigabytes en we willen weten hoveel kilobit dat is.
    1: eerst weer omzetten, nu van bytes naar bits.

    38 * 8 = 304 gigabit

    2: Omzetten naar bits
    Dat zijn 3 stappen van 1000 (omdat het bits zijn) En omdat het van groot(Gb) naar klein(Kb) is, zullen we moeten vermenigvuldigen.

    304 * 1000 <sup>3</sup> = 304000000000 kilobits.


    En als laatste

    Mocht je nog vragen/opmerkingen/aanvullingen hebben, wees vrij om ze door te geven.
    Laatst aangepast door killermenace : 16 februari 2007 om 18:16

    "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." (Rich Cook)

  2. #2
    Mega Honourable Senior Member Ellasar's avatar
    Geregistreerd
    10 oktober 2000
    Locatie
    Zwolle
    Afstand tot server
    ±32 km
    Als aanvulling......

    de officiele benamingen voor bytes zijn niet de kilo/mega/giga/tera/peta/exa
    maar kibi/mebi/gibi/tebi/pebi/exbi
    Hoewel niet vaak gebruikt in het dagelijks gebruik toch sinds 1998 de standaard

    http://www.iec.ch/zone/si/si_bytes.htm (IEC 60027-2 Ed. 2.0 (2000-11))
    http://nl.wikipedia.org/wiki/Veelvouden_van_bytes (Nederlandse uitleg)

  3. #3
    Tera Honourable Senior Member
    Verenigingslid
    Eagle Creek's avatar
    Geregistreerd
    3 oktober 2002
    Mocht je zelf het rekenen te moeilijk vinden, gebruik van een van de volgende sites:

    http://www.matisse.net/bitcalc/
    http://www.t1shopper.com/tools/calculate/
    http://www.edoceo.com/utilis/bandwidth-calculator.php (speciaal voor bandbreedte).


    Denk er bij internet altijd aan dat:
    1) De snelheid van je abonnement niet gegarandeerd kan worden. Dit komt door de kwaliteit vd kabels/afstand tot de centrale/etc..
    2) De snelheid van het downloaden mede afhankelijk is van de server. Als de server de snelheid niet kan leveren kan jij hem niet halen.
    Laatst aangepast door Eagle Creek : 6 maart 2007 om 14:06
    http://www.eaglecreek.nl/
    Home of the Eagle

Berichtenregels

  • U mag geen nieuwe discussies starten.
  • U mag niet reageren op berichten.
  • U mag geen bijlagen versturen.
  • Umag niet uw berichten bewerken.
  •  
Helpmij.nl
Helpmij.nl

Helpmij.nl en business

Partners
Sponsoren
Linkpartners
Aanbiedingen