Newsgroup: it.comp.programmare
Titolo: Byte: nei personal computer in commercio...

...il byte ha 8 bit.
E' accettabile come semplificazione, cosi chiudiamo anche questa?
-- 
Luc.

 E' accettabile come semplificazione, cosi chiudiamo anche questa?
Non bisogna semplificare nulla, esiste gia' una definizione di byte e il
numero di bit non e' necessariamente 8 per un byte, come dicono tutte le
fonti citate. Studiate e imparate.
--------------------------------
Inviato via 
http://usenet.libero.it

 E' accettabile come semplificazione, cosi chiudiamo anche questa?
Beh, no. Anche nei vecchi computers, almeno dal link che ho riportato.
Si può dire che chiunque abbia usato la parola "byte" per indicare qualcosa
con un numero di bit diverso da 8 ha, semplicemente, toppato.
*** Azimuth ***

 con un numero di bit diverso da 8 ha, semplicemente, toppato.
Non e' vero e ti e' stato dimostrato. Sei tu che hai toppato, intendendo con
"word" cio' che e' invece indicato **esattamente** come "byte". Qualsiasi
cosa tu possa aggiungere a difesa delle tue stupide teorie su cosa sia una
"word" e cosa sia un "byte" e' del tutto irrilevante.


 toppato. 
i francesi li chiamano "octet", un po' da sempre, giusto per essere 
sicuri. Comunque. Riporto dalla solita Treccani:
"[...] In informatica, insieme di bit adiacenti (generalmente otto, ma 
anche quattro o sei) atti ad individuare un carattere nei codici binari 
degli elaboratori elettronici [...]"
Secondo Supplemento del Dizionario Enciclopedico, 1981 circa
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.20. C, C++ and ASM developers
                              and beta testers are welcome!

Azimuth ha scritto:

ROTFL!!!
Ci devi tenere veramente tanto, ad apparire idiota, eh?
--
Gerolamo
[...che da Azimuth ha imparato: system( "wget URL" ); ]

 [...che da Azimuth ha imparato: system( "wget URL" ); ]
Beh, allora si può dire che sei in grado di imparare, quindi hai la
corteccia cerebrale superiore.
Bene.
*** Azimuth ***

"Andrea Laforgia" <x@x.x> ha scritto nel messaggio
news:80Z105Z34Z80Y1...@usenet.libero.it...

Scusate l'intromissione ma se a me qualcuno chiede quanti bit ha un byte io
gli rispondo 8.
OK sbaglio, ma già questo 'qualcuno' non ha le idee chiare, se mi metto
anche a raccontargli che non necessariamente ne ha 8, ma che dipende dall'
architettura della macchina...
Secondo me il problema è un altro: qualcuno parla di convenzioni implicite
che portano erroneamente a pensare che il byte possa avere 8 bit e non
altrimenti, qualcun' altro invece parla di definizioni serie ed esplicite.
Ho letto la citazione della treccagnacci in qualche post...secondo me anche
quella è  una semplificazione.
Quindi il vero problema è di comunicazione!
Ciao a tutti.
Z

 
E' una semplificazione e, come tutte le semplificazioni, non è 
completamente vera.
Non ci sono solo personal computer e l'informatica e la 
programmazione non sono limitate all'ambito PC.
Ci sono in commercio microprocessori a 4 bit che non sono in grado di 
indirizzare 8 bit per volta e sono (o erano) in attività mainframes 
che indirizzavano byte di lunghezza diversa da 8 bit.
Dire che un byte ha otto bit è come dire che uno statunitense è 
madrelingua inglese. Vero nella maggior parte dei casi e, se non vero 
in assoluto, vero in termini pratici, visto che molto probabilmente 
perlerà e capirà comunque l'inglese anche se è ispanico, apache, 
cajun etc...
Nelle specifiche relative ai protocolli generalmente si usa il 
termine "octet" che, oltre a soddisfare l'orgoglio transalpino, 
specifica esattamente la lunghezza e l'ordine della sequenza di bit.
Un conto è il linguaggio comune utilizzato sui ng, nei libri e nei 
manuali (dove nessuno si sogna di contestare l'utilizzo comune del 
termine byte come insieme di 8 bit), un conto è il linguaggio preciso 
e necessariamente "pignolo" di specifiche e definizioni di 
protocollo.
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

 Quindi il vero problema è di comunicazione!
   Il vero problema e` un troll imbecille.
-- 
Alla prossima,
Marco

 E' accettabile come semplificazione, cosi chiudiamo anche questa?
Alternative, d'altra parte, non ne vedo.
E' un po' come dire che fino a circa quarantanni fa la larghezza con la
quale una sega da falegname poteva trattare le assi da intagliare era
misurata in "metri" e un metro misurava più o meno di 8 stecche da 1 spanna,
messe una di seguito all'altra in linea (ogni sega indicava quant'era la
larghezza massima in termini di "spanne" e chiamava questo numero "metro").
Poi è arrivato lo standard e adesso 1 "metro" misura sempre e comunque "8
stecche da 1 spanna". Se qualcuno vuole esprimere la larghezza massima delle
assi, la esprime in metri o sopramultipli (2 metri, 3 metri), e se vuole
indicare in termini di "stecche da 1 spanna" utilizzerà il termine
"larghezza" (questa sega intaglia pezzi di 2 larghezze, ovvero 16 spanne,
ovvero 2 metri).
Nell'analogia:
    * "metro" = "byte"
    * "spanna" = "bit"
    * "larghezza" = "word"
Ciao.
*** Azimuth ***

    Il vero problema e` un troll imbecille.
Cioč quelli che vanno sul "personale"?
-- 
Luc.

 
    	*"Quello che si capisce dall'esempio"="una sega"



Ciao
Z

>     *"Quello che si capisce dall'esempio"="una sega"
Capisco che la comprensibilità è a carico del mittente, ma in questo
contesto non mi sembra che sia stato particolarmente oscuro.
*** Azimuth ***

 gli rispondo 8.
Io invece gli rispondo con maggiore precisione, dicendo che, **nella maggior
parte dei casi**, con byte si identifica una sequenza di 8 bit.
Nella maggior parte dei casi, perche' la definizione di byte non implica
nulla in quanto a dimensioni. Il "byte" e' sempre stato la *stessa* cosa,
sin dai vecchi computer che avevano dei byte da 6 bit, 7 bit, 9 bit, ai
moderni che, normalmente, ne hanno uno di 8 bit.
Se oggigiorno, un produttore di hardware tirasse fuori un computer che, per
esigenze strutturali, avesse la necessita' di avere un byte da 48 bit,
nessuno potrebbe contestargli nulla. E' un discorso di definizioni, questa
polemica (portata avanti per colpa di un emerito imbecille che non vuole
accettare la realta' dei fatti) non ci sarebbe stata se si fosse accettata
l'accezione comune di byte: una sequenza di bit, *normalmente* 8.



Beh, se sei un autista di autobus č omicidio plurimo, ma su un ng non
dovrebbero esserci problemi...
Kiuhnm

 dovrebbero esserci problemi...
Denota inferiorità.
-- 
Luc.

 wrote in
news:aq87lm$30ft$
1...@newsreader1.mclink.it
: 

Hai mischiato un'unità di misura definita, standard e immutabile
(metro) con una non standard e approssimativa (spanna), inserendole
in un contesto (falegnameria) che non contribuisce a chiarire il
discorso poichè si ipotizza che il concetto di metro sia in
relazione con quello di spanna e che questa relazione sia variata
nel corso degli anni. 
Provo a riscrivere l'esempio (sperando di fare una fine diversa
dall'ultimo che ha provato ad esprimersi in parabole). 
Normalmente le uova (unità minima e indivisibile, bit) vengono
confezionate in "confezioni di uova" (unità minima indirizzabile,
byte) da 6. Chi acquista una confezione si aspetta di trovarci 6
uova, poichè la maggior parte delle aziende del settore confezione
le uova in questo modo (forse non è vero, il 'mi babbo ha un pollaio
e non compro le uova al supermercato). 
La ACME inc. lancia sul mercato delle confezioni da 4 uova e decide
di chiamarle comunque "confezioni di uova" (byte), visto che si
tratta della quantità minima che spedisce ai negozianti (indirizza)
e che nessuna legge (standard) impone che le uova (bit) debbano
essere confezionate 6 alla volta. 
Possiamo metterci d'accordo e decidere che con "confezione di uova"
si indicano _sempre_ 6 uova? (semplificazione) 
La ACME inc. compie qualche violazione di legge nel confezionare le
uova 4 alla volta? (definizione standard di byte?) 
Se firmo un contratto per comprare 1000 "confezioni di uova" della
ACME inc. ho il diritto di lamentarmi perchè, secondo me, mancano
2000 uova? (non ho letto bene le specifiche) 
Non è il caso di utilizzare il termine "mezza dozzina di uova"
(octet) per indicare una "confezione di uova" da 6 uova, perlomeno
nei contratti di compravendita (specifiche e definizioni di
protocollo)? 
Quando compro una "confezione di uova" è il caso di leggere bene
quante uova contiene e, se non specificato, esigere che venga
scritto da qualche parte? (specifiche precise) 


 che un byte ha 12 bit. :)
Vedi sopra.
Sbaglierai ulteriormente, il fatto che un qualcosa abbia "normalmente" una
certa dimensione, non vuol dire che quella sia la sua dimensione in tutte le
circostanze.


 stecche da 1 spanna".
E' chi l'ha fatto, di grazia, questo standard ? in quale documento standard,
in quale definizione ufficiale e' congelata la definizione byte = *sempre e
comunque* 8 bit ?


"Andrea Laforgia" <x@x.x> ha scritto nel messaggio
news:80Z105Z34Z80Y1...@usenet.libero.it...

Sono cmq d'accordo con te: un byte normalmente ha 8 bit.

"Andrea Laforgia" <x@x.x> ha scritto nel messaggio
news:80Z105Z34Z80Y1...@usenet.libero.it...

Hai ragione, ma come diceva Marco prima dipende sempre da chi hai davanti.
[CUT]
...ma cerco di spiegargli, nell'ambito delle mie possibilita` di
esposizione e delle sue di comprensione...
[\CUT]
Ciao
Z


Ne sei sicuro?
Quindi basta non urlare per avere ragione?
Chi urla passa dalla parte del torto?
Questo sono soltanto scuse...
E poi ti sembra un attacco personale dire a qualcuno che deve ragionare con
la propria testa e smettere di dire "se si potesse fare l'avrebbero già
fatto"?
Ho semplicemente tratto delle conclusioni "su" e "da" quello che ho potuto
vedere. Non mi pare di averlo attaccato personalmente in quanto non ho
espresso pareri su niente che non sia pertinente a questo ng e visto che
secondo me il "modo di ragionare" è pertinente, ho dato un consiglio che
potrebbe già incominciare a seguire se non è troppo tardi.
E poi mi sembra che gli attacchi personali siano venuti un pochino prima
dall'interlocutore (rileggi con più attenzione, please).
Kiuhnm

 esposizione e delle sue di comprensione...
Non capisco, onestamente, con che metro tu possa giudicare le "possibilita'
di comprensione" di una persona. Francamente, se non si e' in grado di
comprendere un concetto estremamente semplice come quello di un byte,
sequenza *normalmente* formata da 8 bit, allora non si e' in grado di
comprendere molte cose.


 la corteccia cerebrale superiore.
Ah... adesso ho capito cosa ti manca!
E' per quello che bisogna ripeterti le cose decine di volte???
--
Gerolamo

 protocollo)?
No, perché si parte dal presupposto che "confezione di uova" sia una unità
di misura più "assoluta" della misura ordinale delle uova (anche perché, per
esempio, ti definisce anche la forma dei pacchetti, dato che, come sai bene,
6 uova possono essere stoccate in vari modi e quindi avere un ingombro ben
diverso).
Ciao!
*** Azimuth ***

 E' per quello che bisogna ripeterti le cose decine di volte???
Di solito, superata la seconda volta, plonko il coglione.
E difatti...
<plonk>
*** Azimuth ***

 <plonk>
ROTFL ;)


 in vari modi e quindi avere un ingombro ben diverso).
Infatti l'octet, se non ricordo male, definisce anche l'ordine dei bit 
che contiene.


 alla definizione standard.
Spero di aver dissolto i tuoi dubbi.
Ciao!
*** Azimuth ***

 Il fatto č che, in the real word, accade proprio cosě: 
   Quanti bit sono una "real word"?
-- 
Alla prossima,
Marco

    Quanti bit sono una "real word"?
Forse voleva dire "real world"...
Kiuhnm

 
No, sei a un URL di distanza dal farlo.


    Quanti bit sono una "real word"?
Dipende dalla real platform, e puň essere uguale o differente dalla
dimensione di un real byte che č di 8 real bit.
*** Azimuth ***

 No, sei a un URL di distanza dal farlo.
Non mi pare.
Ciao.
*** Azimuth ***

 Che, in effetti, esiste.
Non esiste.


 Non mi pare.
Invece, purtroppo per te, e' cosi'.


 
E vero, sei a un URL e 180°.


 <plonk>
Attento... finirai presto col parlare da solo, di questo passo.
--
Gerolamo

 Attento... finirai presto col parlare da solo, di questo passo.
Si, ma poi si plonkera'.


, Kiuhnm ha scritto:

Credo che invece fosse una battuta :)
Maurizio

 comprendere molte cose.
Partiamo dal presupposto che tutti abbiamo un giudizio di tutto, a volte
lieve a volte (quando un argomento/persona ci interessa di più) forte, non
ho la presunzione di giudicare le possibilita' di comprensione, ma almeno il
livello di conoscenza e di interesse si!
Che poi io per pigrizia mentale o per negligenza o per altro non abbia
specificato (sbagliando lo ammetto) *normalmente* è un altro discorso. Colpa
mia va bene ma non mi dire che tu non hai mai giudicato le
possibilità/capacità di comprensione di una persona.
Z

 specificato (sbagliando lo ammetto) *normalmente* è un altro discorso.
Allora si tratta solo di "pigrizia", appunto, non del fatto che tu ritenga
giusto non fornire questo "dettaglio" (e nel termine "dettaglio" spero tu ti
renda conto di aver fatto confluire una buona fetta del mondo informatico).
Il discorso, tanto per farla breve, e' che non ci sono parametri, nel caso
specifico, per pensare che chi si accosta al concetto di "byte" vada nel
pallone se gli si dice che un byte non e' sempre lungo 8 bit, ma la
lunghezza puo' variare.


 sicuramente qualcuno in grado di emanare uno standard. O no?
ma non l'ha emanato, non su quello. Sennò non specificherebbe "8 bit", 
si limiterebbe a dire "Each character includes a byte [def:ISOxxxx]", 
cioè "si rimanda alla definizione ISO xxxx"
Taglio tutto il resto, perchè è una manifestazione così aperta di 
bispensiero che non riesco a credere che parli sul serio. Quindi 
rispondo con una barzelletta:
Un uomo che puzza come una distilleria crolla esausto su un sedile di 
metropolitana accanto ad un prete. La cravatta dell'uomo è macchiata, 
la sua faccia intonacata di rossetto, e dalla tasca del suo cappotto 
rovinato spunta una bottiglia di gin mezza vuota. Apre il giornale e si 
mette a leggere. Dopo qualche minuto l'uomo si gira verso il prete e 
chiede, "Dica, padre, cosa causa l'artrite?" "Mio povero amico, è 
causata da una vita sregolata, andare con donnacce di facili costumi, 
troppi alcolici e disprezzo del prossimo". "Beh, che io sia dannato", 
mormora l'ubriacone, tornando al suo giornale. Il prete, ripensando a 
quello che ha appena detto, da' di gomito al tizio e gli chiede scusa. 
"Sono mortificato. Non volevo essere così duro. Da quant'è che ha 
l'artrite?" "Non ce l'ho, padre. Stavo solo leggendo qui che ce l'ha il 
Papa"
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.20. C, C++ and ASM developers
                              and beta testers are welcome!