Bits en Bytes

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Swerfer
  • Registratie: Mei 2003
  • Laatst online: 12-04 09:27
In een topic van triplonia werd gevraagt hoeveel bits er in een byte gaan.

Voor de meeste mensen is dit gewoon basic: 8 bits natuurlijk!

Maar is dit wel zo? Is het niet zo dat het in de huidige informatie technologie is 'ingeburgerd' dat een byte 8 bits bevat?

Ik had namelijk wel eens gelezen dat een byte ook 3 of 4 bits kon bevatten. Ik had dan ook gereageerd op triplonia's topic. Ik had erin vermeld dat ik bewijs zou gaan zoeken op internet.

Dit bewijs had ik dan ook gevonden, maar helaas was er net een slotje op de topic van triplonia gezet :(

Vandaar dit nieuwe topic met hieronder het bewijs:
American National Standard Dictionary of Information Technology (ANSDIT)

byte:
A string that consists of a number of bits, treated as a unit, and frequently representing a character or a part of a character. The number of bits in a byte is fixed for a given data processing system, and usually is eight.
Hieronder 4 quotes over een 3-bit byte en een 8-bit byte:
American National Standard Dictionary of Information Technology (ANSDIT)

3-bit byte:
Synonym for triplet.

8-bit byte:
Synonym for octet.

triplet:
A byte composed of three binary elements. Synonymous with 3-bit byte.

octet:
A byte composed of three binary elements. Synonymous with 8-bit byte.
Dit geeft dus aan dat een byte niet altijd uit 8 bits bestaat!

Als iemand toch anders denkt over een byte en ander bewijs heeft, dan lees ik het graag in dit topic.
Hetzelfde geld natuurlijk als iemand ander bewijs heeft gevonden over een ander aantal bits in een byte als 8.

Bron:

http://www.ncits.org/tc_home/k5htm/Ansdit.htm

Home Assistant | Unifi | LG 51MR.U44 | Volvo EX30 SMER+ Vapour Grey, trekhaak | SmartEVSE V3 | Cronos Crypto.com


Acties:
  • 0 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 16:54

Jazzy

Moderator SSC/PB

Moooooh!

Het woord Byte is een samenvoeging van de term 'by eight', oftwel per acht. Een groepje van 3 bits kan dus (als je naar de oorsprong van het woord kijkt) nooit een byte heten.

Overigens zie ik dit niet echt als bewijs, het bewijst alleen dat sommigen de term byte misbruiken terwijl ze eigenlijk triplet bedoelen.

Persoonlijk acht ik de historische betekenis (die zelfs in het woord verweven zit) hoger dan het feit dat de term ook wel anders gebruikt wordt. Anderen zullen de conclusie trekken dat een byte 3-bits kan hebben simpelweg omdat de term zo gebruikt wordt.

[ Voor 31% gewijzigd door Jazzy op 10-02-2004 12:29 ]

Exchange en Office 365 specialist. Mijn blog.


Acties:
  • 0 Henk 'm!

Anoniem: 53610

Een byte is de hoeveelheid bits nodig om een karakter op te slaan.
Voor ascii is dit 8 bits, voor ebcdic is het 7 bits. Dan zijn er ook nog de multi-byte karakters (chinees, japans, enz.) maar dat is een additionele karakter-set die achteraf erbij gekomen is.
Er zijn ook nog verkorte bytes voor alleen nummerieke tekens maar dat zijn exoten.
Is wel erg basic kennis hoor!

Acties:
  • 0 Henk 'm!

Anoniem: 6104

Hahahaha, dat was zeker door "triplonia" geschreven dat boek ? :)

De reken methodiek die "wij" hanteren is gebaseerd op dat 1 byte 8 bits bevat...

[ Voor 45% gewijzigd door Anoniem: 6104 op 10-02-2004 12:35 ]


Acties:
  • 0 Henk 'm!

  • sirdupre
  • Registratie: Maart 2002
  • Laatst online: 27-04 09:36
Bij mijn colleges over systeemarchitectuur is meen ik ook verteld dat bytes in principe niet persé 8 bits hoeven te zijn. Zo is ASCII volgens mij 7 bits. Ik ben wel benieuwd waar Jazzy vandaan heeft dat byte van "by eight" komt, op de grootste gratis internet encyclopedie zie ik daar namelijk niks van terug.
http://en.wikipedia.org/wiki/Byte

[ Voor 3% gewijzigd door sirdupre op 10-02-2004 12:39 ]


Acties:
  • 0 Henk 'm!

  • Swerfer
  • Registratie: Mei 2003
  • Laatst online: 12-04 09:27
Anoniem: 6104 schreef op 10 februari 2004 @ 12:32:
Hahahaha, dat was zeker door "triplonia" geschreven dat boek ? :)

De reken methodiek die "wij" hanteren is gebaseerd op dat 1 byte 8 bits bevat...
Klopt 'wij' gebruiken 8 bits voor een byte. Maar is een byte van oorsprong 8 bits of kennen 'wij' tegenwoordig geen 'andere bytes' meer waardoor 'wij' hebben aangenomen dat een byte 8 bits is?

Home Assistant | Unifi | LG 51MR.U44 | Volvo EX30 SMER+ Vapour Grey, trekhaak | SmartEVSE V3 | Cronos Crypto.com


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Laatst online: 19:30

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

Anoniem: 53610 schreef op 10 februari 2004 @ 12:30:
Een byte is de hoeveelheid bits nodig om een karakter op te slaan.
Voor ascii is dit 8 bits, voor ebcdic is het 7 bits. Dan zijn er ook nog de multi-byte karakters (chinees, japans, enz.) maar dat is een additionele karakter-set die achteraf erbij gekomen is.
Er zijn ook nog verkorte bytes voor alleen nummerieke tekens maar dat zijn exoten.
Is wel erg basic kennis hoor!
En waar verklaar je nu dat er in een byte anders dan 8 bits kunnen zitten? Je zegt alleen dat ebcdic 7 bits per char kost, niet dat er gewoon 8 bits gebruikt worden. Als je 10 chars in ebcdic opslaat worden er gewoon 80 bits gebruikt bij mijn weten.

http://en.wikipedia.org/wiki/EBCDIC
EBCDIC takes up eight bits....
Ook multi-byte (unicode) chars gebruiken gewoon bytes van 8 bit. Er worden echter nu 2 bytes gebruikt om 1 char op te slaan. Nogmaals: Een byte is bij mijn weten altijd 8 bits (zie ook Jazzy).

Overigens is dictionary.com het niet met me eens: http://dictionary.reference.com/search?q=byte ;)
A component in the machine data hierarchy
usually larger than a bit and smaller than a word; now
most often eight bits and the smallest addressable unit of
storage. A byte typically holds one character.

A byte may be 9 bits on 36-bit computers. Some older
architectures used "byte" for quantities of 6 or 7 bits, and
the PDP-10 and IBM 7030 supported "bytes" that were actually
bit-fields of 1 to 36 (or 64) bits! These usages are now
obsolete, and even 9-bit bytes have become rare in the general
trend toward power-of-2 word sizes.

The term was coined by Werner Buchholz in 1956 during the
early design phase for the IBM Stretch computer. It was a
mutation of the word "bite" intended to avoid confusion with
"bit". In 1962 he described it as "a group of bits used to
encode a character, or the number of bits transmitted in
parallel to and from input-output units". The move to an
8-bit byte happened in late 1956, and this size was later
adopted and promulgated as a standard by the System/360
operating system (announced April 1964).
toon volledige bericht
en
A unit of memory or data equal to
the amount used to represent one character; on modern architectures
this is usually 8 bits, but may be 9 on 36-bit machines. Some older
architectures used `byte' for quantities of 6 or 7 bits, and the
PDP-10 supported `bytes' that were actually bitfields of 1 to 36
bits! These usages are now obsolete, and even 9-bit bytes have
become rare in the general trend toward power-of-2 word sizes.

Historical note: The term was coined by Werner Buchholz in 1956
during the early design phase for the IBM Stretch computer;
originally it was described as 1 to 6 bits (typical I/O equipment of
the period used 6-bit chunks of information). The move to an 8-bit
byte happened in late 1956, and this size was later adopted and
promulgated as a standard by the System/360. The word was coined by
mutating the word `bite' so it would not be accidentally misspelled
as bit.
toon volledige bericht
Dus idd, zeg maar in de pre-history was een byte niet altijd 8 bits... bugger

* RobIII geeft niet graag zijn ongelijk toe 8)

...en nu effe mijn leraar programmeren van héél lang geleden opbellen om 'm even bij te schaven }:O

[ Voor 64% gewijzigd door RobIII op 10-02-2004 12:55 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 19:21

MikeyMan

Vidi, Vici, Veni

Joh, het is allemaal gebaseerd op "wat iemand ooit bedacht heeft"... een byte is geen natuurverschijnsel, dus is er nooit iets als bewijs aan te voeren over of een byte 8,3 of 500 bits heeft... Dat hebben we gewoon met z'n allen afgesproken, en we nemen het nu aan als waarheid... Valt mijns insziens weinig discussie over te voeren?

Acties:
  • 0 Henk 'm!

  • 4VAlien
  • Registratie: November 2000
  • Laatst online: 09-05 11:24

4VAlien

Intarweb!

Als ik mijn hond 'kat' noem betekent het niet automatisch dat we met een kat soms een hond bedoelen. Ik heb nog nooit iemand gehoord die het zonder verdere uitleg over een byte had en daarmee een niet 8-bits byte bedoelde. Verder heb je ook nog termen als (D,Q)WORD etc als je een andere grootte gebruikt. En in de programmeertalen die ik ken is de kleinst alloceerbare structuur een char = 1 byte, 8 bits. Dus het argument dat met een byte (zonder verdere toelichting) geen 8 bits worden bedoelt lijkt me niet echt geldig alleen omdat er ergens een paar mensen zijn die dat doen.

Acties:
  • 0 Henk 'm!

  • LinuX-TUX
  • Registratie: December 2003
  • Laatst online: 29-04 11:02
:? Uit mijn boekie:
code:
1
2
3
4
5
6
7
8
9
Breedte        Naam         Opmerking
_________________________________________________________

4 bits         nibble       Hier past een BCD-cijfer in.
8 bits         byte         Hier past een ASCII-teken in.
16 bits        word         }
32 bits        (long) word  } computerafhankelijk.
64 bits        (quad) word  }
_________________________________________________________
Boek: Computers door ir. F.J. Dijkstra

Hoop dat het wat helderder word voor je :)

[ Voor 4% gewijzigd door LinuX-TUX op 10-02-2004 12:49 ]


Acties:
  • 0 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 16:54

Jazzy

Moderator SSC/PB

Moooooh!

LinuX-TUX schreef op 10 februari 2004 @ 12:48:
:? Uit mijn boekie:

[...]


Boek: Computers door ir. F.J. Dijkstra

Hoop dat het wat helderder word voor je :)
Zo simpel is het, aan dit rijtje kun je dus de triplet toevoegen.

De conclusie is dus dat een byte (by eight) 8 bits bevat en dat heel veel mensen dat niet weten. ;)

[ Voor 16% gewijzigd door Jazzy op 10-02-2004 12:53 ]

Exchange en Office 365 specialist. Mijn blog.


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Laatst online: 19:30

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

Jazzy schreef op 10 februari 2004 @ 12:52:
[...]
Zo simpel is het, aan dit rijtje kun je dus de triplet toevoegen.
Zie ook RobIII in "hoeveel bit bevat een byte??", maar ook : RobIII in "Bits en Bytes"

[ Voor 74% gewijzigd door RobIII op 10-02-2004 12:54 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 16:54

Jazzy

Moderator SSC/PB

Moooooh!

Inderdaad, aan dat rijtje kun je dus de triplet toevoegen. ;)

Vandaar mijn conclusie:
De conclusie is dus dat een byte (by eight) 8 bits bevat en dat heel veel mensen dat niet weten.
;)

[ Voor 21% gewijzigd door Jazzy op 10-02-2004 12:56 ]

Exchange en Office 365 specialist. Mijn blog.


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Laatst online: 19:30

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

Jazzy schreef op 10 februari 2004 @ 12:55:
[...]
Inderdaad, aan dat rijtje kun je dus de triplet toevoegen. ;)
Daar staat de triplet al in als je goed kijkt........... :z *KUCH*... Niks gezegd :X

[ Voor 8% gewijzigd door RobIII op 10-02-2004 12:57 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 16:54

Jazzy

Moderator SSC/PB

Moooooh!

Ik was al bezig om je snedig van repliek te kunnen dienen. ;)

Exchange en Office 365 specialist. Mijn blog.


Acties:
  • 0 Henk 'm!

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Jazzy schreef op 10 februari 2004 @ 12:26:
Het woord Byte is een samenvoeging van de term 'by eight', oftwel per acht. Een groepje van 3 bits kan dus (als je naar de oorsprong van het woord kijkt) nooit een byte heten.
Nop. Byte is letterlijk hap, ofte wel hapklare brok. Bit is wel een samentrekking, nl van binaire digit, wat overigens niet verhinderd dat je in het spraakgebruik 'driewaardige bits' tegenkomt, maar ja, laatst las ik een verhaal over bom-vaders. Het 8 bits byte stamt idd af van de voorganger van ascii: zeven gats telex + controlebit en inmiddels is de betekenis verengd tot '8-bits'.
Taalkundig is een driebits byte misschien te verdedigen, maar je kunt wel op meewarige blikken rekenen.

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


Acties:
  • 0 Henk 'm!

  • posttoast
  • Registratie: April 2000
  • Laatst online: 17:45
Niesje schreef op 10 februari 2004 @ 13:04:
[...]

Nop. Byte is letterlijk hap, ofte wel hapklare brok. Bit is wel een samentrekking, nl van binaire digit, wat overigens niet verhinderd dat je in het spraakgebruik 'driewaardige bits' tegenkomt, maar ja, laatst las ik een verhaal over bom-vaders. Het 8 bits byte stamt idd af van de voorganger van ascii: zeven gats telex + controlebit en inmiddels is de betekenis verengd tot '8-bits'.
Taalkundig is een driebits byte misschien te verdedigen, maar je kunt wel op meewarige blikken rekenen.
Jij hebt het over een bite, met een I van Izaak dus. Byte is toch écht een samenvoeging van By Eight (in achten). :)

omniscale.nl


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Laatst online: 19:30

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

Vincent Bovelander schreef op 10 februari 2004 @ 13:08:
[...]


Jij hebt het over een bite, met een I van Izaak dus. Byte is toch écht een samenvoeging van By Eight (in achten). :)
<zucht> Heb je het topic al gelezen?

Nog maar een keer dan:
The term was coined by Werner Buchholz in 1956
during the early design phase for the IBM Stretch computer;
originally it was described as 1 to 6 bits (typical I/O equipment of
the period used 6-bit chunks of information). The move to an 8-bit
byte happened in late 1956, and this size was later adopted and
promulgated as a standard by the System/360. The word was coined by
mutating the word `bite' so it would not be accidentally misspelled
as bit.
Ik dacht ook dat het van by-eight kwam, maar heb mijn ongelijk inmiddels erkend.

[ Voor 56% gewijzigd door RobIII op 10-02-2004 13:11 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • posttoast
  • Registratie: April 2000
  • Laatst online: 17:45
RobIII schreef op 10 februari 2004 @ 13:10:
[...]

<zucht> Heb je het topic al gelezen?

Nog maar een keer dan:

[...]


Ik dacht ook dat het van by-eight kwam, maar heb mijn ongelijk inmiddels erkend.
Whoops :X

omniscale.nl


Acties:
  • 0 Henk 'm!

Anoniem: 53610

RobIII schreef op 10 februari 2004 @ 12:43:
[...]

En waar verklaar je nu dat er in een byte anders dan 8 bits kunnen zitten? Je zegt alleen dat ebcdic 7 bits per char kost, niet dat er gewoon 8 bits gebruikt worden. Als je 10 chars in ebcdic opslaat worden er gewoon 80 bits gebruikt bij mijn weten.

http://en.wikipedia.org/wiki/EBCDIC
Ligt dat niet meer aan de opslag zelf dan aan de standaard ? Probeer nu nog maar eens schijven of geheugen te krijgen dat bytes van 7 bits ondersteund. Was vroeger (lees tot in de 80er jaren) gewoon de standaard. Heb nog met die ponsband terminals gewerkt en daar waren toch echt maar 7 posities per byte aanwezig.
De pons kaarten waar ik mee gewerkt heb waren 8-bits (was een unix voorloper van motorola) maar die gebruikte dan ook ascii.

Acties:
  • 0 Henk 'm!

  • Swerfer
  • Registratie: Mei 2003
  • Laatst online: 12-04 09:27
Dat een byte 8 bits bevat is zo ingeburgerd, dat het moeilijk is om informatie te vinden op het internet over bytes met minder of meer bits in een byte.

Wat quotes:
The exact number of bits in a byte is determined by the use of the byte. Mainframes may use a 7-bit byte. PCs use an 8-bit byte.

Pour info, un byte n'est pas toujours égal à 8 bits. Il désigne un "stream" (séquence continue) de bit (7 bit byte, 9 bit byte, etc...) et représente la plus petite unité de mémoire adressable. Un octet est donc un "8 bits byte" (un byte de 8 bits).

A set of bits that represent a single character. Usually there are 8 bits in a byte.

A small unit of data bits that are treated as a single unit. The number of bits in a byte is hardware specific, but is most commonly eight (see Octet).

Home Assistant | Unifi | LG 51MR.U44 | Volvo EX30 SMER+ Vapour Grey, trekhaak | SmartEVSE V3 | Cronos Crypto.com


Acties:
  • 0 Henk 'm!

  • Dido
  • Registratie: Maart 2002
  • Laatst online: 19:03

Dido

heforshe

ASCii is zeven bits, hoor :)
Extended ASCii is wel acht bits, maar oorspronkelijk was de achtste bit gewoon een controlebit.

Verder lijkt het een en ander me na het verhaaltje over Werner Buchholz wel duidelijk: by eight heeft er weinig mee te maken, bite heel veel, en het is heel even niet duidelijk geweest hoeveel bits er ion een byte zaten, maar binnen een jaar was de de facto standaard van acht bits per byte een feit :)

Wat betekent mijn avatar?

Pagina: 1