Avatar billede unsigned Nybegynder
08. februar 2004 - 21:56 Der er 18 kommentarer og
2 løsninger

Væddemål om der er 8 bit på en byte

jeg har væddet med min bror, om hvor mange bits, der er på en byte.
- Jeg mener at det er processerafhængigt. Det er noget med at en byte er det antal bit, som processoren flytter pr operation. Det kan være måske 8, 16 eller 32 bit.
- Min bror mener at en byte altid er 8 bit.
Man kan så diskutere om en byte er 8, 9, eller 10 bit. Men det er ikke spørgsmålet. Paritetsbit og den slags, tages ikke i regning.
Indenfor internetforbindelser, se er 1 byte altid 8 bit. Det er der ikke tvivl om.
Spørgsmålet er: Er det mest korrekt, at sige en byte er 8 bit, eller skal man sige at en byte er processorafhængig.
Det er et væddemål, hvor der står ry og omdømme på spil, derfor de mange point.
Avatar billede squashguy Nybegynder
08. februar 2004 - 22:00 #1
En byte er ALTID 8 bit

Desværre, du har tabt :)
Avatar billede minau Nybegynder
08. februar 2004 - 22:00 #2
altid 8 bit!
Avatar billede freekyzone Nybegynder
08. februar 2004 - 22:01 #3
8...
Avatar billede freekyzone Nybegynder
08. februar 2004 - 22:01 #4
(øv min com kom med en fejl og jeg måtte svare igen før det kom på...)

:-)
Avatar billede mat Nybegynder
08. februar 2004 - 22:01 #5
"Bits are rarely seen alone in computers. They are almost always bundled together into 8-bit collections, and these collections are called bytes. Why are there 8 bits in a byte? A similar question is, "Why are there 12 eggs in a dozen?" The 8-bit byte is something that people settled on through trial and error over the past 50 years. "

http://computer.howstuffworks.com/bytes3.htm

Og det mente jeg iøvrigt osse ;)
Avatar billede erikjacobsen Ekspert
08. februar 2004 - 22:03 #6
Det er bestemt processorafhængigt. Der er godt nok ingen gængse processorer
i vore dage, der bruger andet end 8 bit, men der har været tidligere. Så en
byte er bestemt, sådan helt formelt, ikke altid 8 bit.
Avatar billede squashguy Nybegynder
08. februar 2004 - 22:05 #7
En byte er da defineret som værende 8 bit.
Avatar billede freekyzone Nybegynder
08. februar 2004 - 22:06 #8
Ja nu må vi lige... 1 byte er 8 bit, det har det da alle dage været...
Avatar billede minau Nybegynder
08. februar 2004 - 22:07 #9
2^3 bits :-)
Avatar billede freekyzone Nybegynder
08. februar 2004 - 22:10 #10
ja nemlig...
Avatar billede zhark Nybegynder
08. februar 2004 - 22:10 #11
Er åbenbart for langsom i optrækket, men ville da gerne have et link med :)
http://www.danbbs.dk/~erikoest/bit_byte.htm
Avatar billede erikjacobsen Ekspert
08. februar 2004 - 22:13 #12
"On almost all modern computers, a byte is equal to 8 bits"
fra: http://www.danbbs.dk/~erikoest/bb_terms.htm#byte

Så en byte er ikke nødvendigvis 8 bit ifølge det link.
Avatar billede unsigned Nybegynder
08. februar 2004 - 22:25 #13
Jeg giver mig. En byte er 8 bit. Når der ikke er en processor, der kører med andet, så er det sådan.
Avatar billede erikjacobsen Ekspert
08. februar 2004 - 22:29 #14
Det var synd Bjarne, for det er dig der har ret. Men det må du selvfølgelig selv om.
Avatar billede minau Nybegynder
08. februar 2004 - 23:02 #15
det er lige som at sige at ordret tusind svare til 1000 (eller nogen gange i computerregi 1024) - det er et definitionspørgsmål

der er 12 på et dusin fordi - det har man sagt der er (-->engeske txt lidt for oven)
Avatar billede minau Nybegynder
08. februar 2004 - 23:10 #16
at det er netop 8 og ikke 7 eller 9 skal ses i lyset af at computere altid har haft forkærlighed til det binære talsystem.
2^3 = 8     

der er for sin vis ingen problemer hvis der var 4, 16 eller 32 - men andet end 2^x ville være højest ulogisk og upratisk.
Avatar billede erikjacobsen Ekspert
09. februar 2004 - 08:54 #17
Og ikke desto mindre har der cpu-er, hvor det man rimeligvis ville kalde en byte,
var på 7 bit. Ulogisk eller ej, så er det virkeligheden.
Avatar billede unsigned Nybegynder
09. februar 2004 - 11:28 #18
Jeg har sakset noget tekst fra
http://www.wordiq.com/knowledge/search.html?title=Byte&PHPSESSID=997c05249cfc32a8a0c62a5f6704f0b0

### Tekst start ###
A byte has several meanings, all closely related:

- A contiguous sequence of a fixed number of bits. On modern computers, an eight-bit byte is by far the most common. Certain older models have used six-, seven-, or nine-bit bytes -- for instance on the 36-bit architecture of the PDP-10. A byte is always atomic on the system, meaning that it is the smallest addressable unit. An eight-bit byte can hold 256 possible values (28 = 256) -- enough to store an unsigned integer ranging from 0 to 255, a signed integer from -128 to 127, or an extended ASCII character.
- A contiguous sequence of bits that comprises a sub-field of a longer sequence known as a word. On some computers it is possible to address bytes of arbitrary length. This usage is reflected, for example, in LDB and DPB assembly instructions for field extraction on a PDP-10, which survive as bytewise operations in Common Lisp; and in the six-bit bytes of the IBM 1401.
- A datatype in certain programming languages. C for example defines byte to be synonymous with unsigned char -- an integer datatype capable of holding at least 256 different values.

### Tekst slut ###

På det grundlag, så kan man ikke sige at en byte altid er 8 bit.
Avatar billede stry Nybegynder
14. februar 2004 - 17:27 #19
I forbindelse med netværk kan en byte sagtens være 9 bit p.g.a. paritetsbit (kontrolbit) så man kan IKKE sige at en byte ALTID er 8 bit.
Avatar billede stry Nybegynder
14. februar 2004 - 17:28 #20
Glem mit indlæg, havde ikke læst spgs. igennem :-\
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester