Op 15-6-2016 om 16:00 schreef
maarten...@gmail.com:
> Snap niet wat daar gek aan is. Kost je 8.95 GB op je harddisk om het
> op te slaan en als je een 10 Mbit lijntje hebt kost het je 89,5 x 1000
> seconden om het op te sturen.
Voor netwerksnelheden is het wel logisch om met machten van tien te
werken. De basis is 1 bit, stuur je er meer dan tel je ze gewoon. Stuur
je er heel veel dan krijg je de normale prefixen. Kilobit is dan duizend
bits, enzovoorts.
Voor fysiek geheugen is dat gewoon niet handig. Als je meer geheugen
wil, dan krijg je er een adreslijn bij, en dat verdubbelt het
adresseerbaar geheugen. Daar komt geen tien bij kijken, dat is steeds
twee keer zo veel. Daar is het echt veel logischer om met twee-machten
te werken. Dat daar in het begin van de ontwikkelingen de SI-prefixen
voor misbruikt zijn is spijtig, maar wel een feit.
Het verschil tussen de werkelijke 1024 bytes in een kilobyte en de
standaard 1000 bytes "per kilo" was ook niet erg groot en bovendien wist
iedereen hoe de vork in de steel zat, niemand raakte in de war.
Dat het met de huidige geheugengroottes danig begint af te wijken is ook
waar. Maar ik zie geen enkel probleem om daar toch de (misbruikte)
standaard prefixen te gebruiken voor 2^10. Waar dat (historisch)
_zinvol_ is, en niet waar het aperte nonsens is. Dus, bij fysiek
geheugen wel, bij datastromen niet.
> Giga betekend miljard: 1000000000,niet 1073741824 (die wist je vast
> niet uit je hoofd).
Helaas wist ik dat wel, beroepsdeformatie, heb jarenlang in de hardware
ontwikkeling gezeten. Zeer wel mogelijk dat daar mijn ingewortelde
weerzin tegen de kibi en mebi prefixen vandaan komt.
> Ik vraag me altijd af wat er gebeurd zou zijn als 2^10 tot iets
> van 1250 zou uitrekenen. Da's altijd een goede lakmoesproef om te
> kijken of iets logisch is of niet.
Als as meel was, aten we elke dag pannenkoeken... :-)
> Zoals gezegd, de netwerk snelheden zijn *altijd al* met machten van 10 berekend.
Bij seriële verbindingen (bit-voor-bit) wel, bij parallelle vroeger
niet. Daar stuurde je 8k/s, en dat waren dan 8192 bytes. Lang geleden, I
know, I was there... :-)
> Dat chips meestal met 2 machten worden gemaakt (en ja, da's procedureel
> logisch) betekend toch niet dat je een maat ervoor gaat hernoemen?
Dat _zou_ niet gedaan moeten zijn. Dat _is_ echter wel gedaan. En nu
zitten we met de gebakken peren. Ik ben voorstander om dat zo te laten
omdat herstel van de fout veel meer verwarring geeft dan doormodderen.
> Wie is er nou gek?
Wie niet? We hebben toch allemaal wel een irrationeel dingetje waar we
tegen beter weten in aan vast houden? :-)
> Komisch dat je dat voorbeeld van de floppie maar wegliet. Dat geeft
> wel aan hoe het werkt. 720 KB maal twee is toch 1,44 MB? Niet dan?
Was geen 'bewussie', moest 'm even teruglezen. Op een floppydisk wordt
de data in blokken weggeschreven. Die zijn, puur voor efficiente
adressering en mapping in RAM, een twee-macht aan bytes. In dit geval is
dat 512 bytes. Er gaan 18 blocks per track op een flop (zestien zou
logischer zijn, maar ja, men wilde meer datadichtheid) en 80 tracks per
kant. De totale opslag op een flop is dan 512 bytes per block maal 18
blocks per track maal 80 tracks maal twee zijdes. Is 1440 * 1024 bytes.
Ofwel: dat is 1440 kilobytes oude stijl, of 1474,56 kilobytes nieuwe
stijl. De (toegegeven foute) 2^10 kilo is hier dus veel meer op zijn
plaats. Puur omdat de opslag eigenlijk per block van een (halve)
kilobyte oude stijl gaat, maal het aantal van die blokken.
Zitten we nog wel met het punt dat een 1440 kB floppy dan geen 1,44 MB
floppy zou moeten heten... Twee keer 720 kB is geen 1,44 MB. Dat ligt
echter niet aan de blokgrootte maar aan het volstrekt onlogische aantal
blocks per track en tracks per disk. Als dat ook twee-machten waren
geweest...
Goed, dat had destijds niet gekund. Bij 64 tracks per zijde was de
opslagcapaciteit te klein geweest en 128 tracks was echt niet
betrouwbaar geweest met de techniek van toen.
> Hoe ga je dat aan de bakker op de hoek uitleggen? Of moet hij maar
> geen computers meer gebruiken? Denk je niet dat *hij* naar zijn
> voorhoofd wijst als je dit probeerd uit te leggen?
Als ik dit aan 'm uit zou gaan leggen vind ik het niet meer dan terecht
dat hij me de zaak uitzet en me voor gek verklaard. Hij hoeft dat ook
helemaal niet te weten. Hij gebruikt zijn computer gewoon zonder zich
druk te maken over interne werking en what-not.
Ik rij ook met mijn auto van hot naar her, maar hoe dat nou precies zit
met dat brommende ding wat zo erg in de weg ligt in de kofferbak aan de
voorkant? Geen idee, daar heb ik gelukkig iemand voor die dat wel weet.
Die heeft me trouwens wel eens wat willen wijsmaken daarover, maar ach,
ik heb wat naar mijn voorhoofd gewezen en toen stopte hij gelukkig! :-)
> Het metrisch stelsel zal ook wel niet aan je besteed zijn. Alles in
> 4 kwarts maten; voeten inches en (sea) miles.
Juist niet! Ik ben absoluut voorstander van metrisch, SI en de hele
rataplan. Helaas kom ik nog wel eens een rare maat tegen van 9/64 inch
of zo, en gelukkig heb ik een mooi setje schroefsleutels om het los te
krijgen en een tapsetje om er iets normaals van te maken.
> Maar goed, we zullen het er maar bij laten.
Is goed, we overtuigen elkaar toch niet... :-)
Karel