Jeg er en idiot.
ignorere mine klager om den agnostiske og søvnløse og dyslektiske entallspersonen.
mine egne leksikale prosesseringsvansker (annerledes enn dysleksi) førte til at jeg trodde vitsen involverte 3 separate personer.

det er fortsatt stønneverdig skjønt.

På 7 er 'antagelsen' at den søvnløse holder seg oppe hele natten. Agnostikeren lurer på om det finnes en gud. Og dyslektikeren staver det som "hund". Det er du som bruker upassende egenskaper på dysfunksjonene.

Med henvisning til kattens kommentarer, hvis baren var tom og ikke hadde kameraer eller annet sensorutstyr, så er Schrodingers eksperiment det samme - bare en større boks.

NEI, sterkt NEI. 1 MB = 1 024 x 1 024 byte. 1.000.000 byte "megabyte" ble oppfunnet av harddiskprodusenter for å "blåse opp" den tilsynelatende størrelsen på harddiskene deres, slik at en "1 GB-stasjon" var på 1.000.000.000 byte i stedet for hele 1.073.741.824 bytes; de kunne selge en 954MB-stasjon som en "1 GIG"-stasjon.

Si det slik: Hvis du installerer en 1GB RAM-modul med 1.000.000.000 byte på PC-en, vil den ikke engang starte opp; den vil mislykkes i RAM-testen ved oppstart. Hvorfor skal RAM og HD bruke forskjellige standarder for telling av byte?

Harddiskprodusenter "blåste" ikke opp noe. Tidlige operativsystemer telte megabyte, gigabyte osv. i nærmeste runde tall i binær, fordi det gjør beregninger ganske mye enklere for datamaskinen og programvaren i disse dager (ikke spesielt begrenset av prosessorkraft) fortsetter den praksisen for kompatibilitets skyld og fordi folk er vant til den. Det er også grunnen til at RAM kommer i binære enheter - det er mye lettere å allokere minne til programmer hvis din totale RAM er si 100000000000000000000000000000000 byte (én gibibyte) i stedet for 111011100110101100101000000000 byte (én gigabyte).

Det er en standard som sier at de binære enhetene skal kalles kilo, mega, giga, etc. (i stedet for kibi, mebi, gibi, etc.) men det er fra JEDEC - en bransjeforening for selskaper som lager solid state-minne (som RAM). IEC og ISO (sistnevnte er organisasjonen som er ansvarlig for standarder rundt om i verden, inkludert det metriske systemet) tilordne de binære versjonene navnet kibibyte, mebibyte, gibibyte, tebibtye, etc. og desimalversjonene kilo, mega, giga osv. Si det slik - hvis en kilometer er 1000 meter, hvorfor skal en kilobyte være 1024 byte?

Da bør noen gammel nok påpeke for deg SI-standard ingeniørfag at informatikk FORTSATT bruker 2 som sin base og ved måling av alt, RAM, harddiskplass og busskapasitet ( INTERNALS ) til en datamaskin måles i base-2. EKSTERNE faktorer som Ethernet- og modemhastigheter og andre bæreenheter måles i SI-base-10-mål.

Men så tror dere whippersnappere at alt som ble oppfunnet rundt den tiden du tok graden må være den universelle standarden, og det er ingenting som er så lurt som en nyutdannet ingeniør...

Jeg er sammen med Doc og Thor... den gang vi hadde _ekte_ programmerere var 1 Gb 1024 Mb... i dag må du si 1Gib (som er dumt). De nye navnene er bare en markedsføringsgimmick (det vil si... ment å hjelpe noen med å tjene mer penger på produktet deres. Jeg vet at ISO standardiserte dem, hvem tror du betaler regningene hos ISO? )... Enhver anstendig nerd vet dette: Grunnen til at kilometer er 1000 meter er at metrikk er nummerert ved å bruke base 10. Grunnen til at en kilobyte er 1042 byte er at byte er nummerert ved å bruke base 2.

Jeg er godt klar over at datamaskiner faktisk FUNGERER i base 2 og bruker disse enhetene internt. Jeg argumenterer bare for enhetsnomenklaturen når mennesker diskuterer dem.

Thor: Vennligst ikke anta noe om min alder eller kvalifikasjoner. Du tar feil om dem (og jeg føler meg faktisk fornærmet). Det er ikke det at jeg ikke vet hva jeg snakker om. Jeg er en pedant. Jeg argumenterer for denne ene spesifikke tingen, for å være korrekt om denne ene spesifikke tingen.

David: De er ikke en markedsføringsgimmick (jeg antar at folk flest ikke bryr seg om forskjellen, og de som gjør det, gjør det fordi de vet hva de går inn på og hva forskjellen er). De er et forsøk på å øke standardiseringen. Hvorfor skal et bestemt enhetsprefiks bety én ting når du diskuterer visse typer datamaskinminne, og én ting for alt annet?

Bare fordi den allment aksepterte definisjonen var annerledes når du studerte/jobbet/hva som helst betyr ikke at vi ikke har en standard for det nå.

En bedre måte å tenke på er at en surrealist ville gitt et helt tilfeldig, ikke-relatert svar på spørsmålet. Det trenger ikke å være et fantasiobjekt (en drage eller en havfrue eller hva som helst), bare noe helt tilfeldig og helt uten tilknytning til spørsmålet. Svaret kan like gjerne være «en slikkepott» eller «en 1973 Ford Pinto», men «fisk» er bare morsommere.

Nei, Gareth, Ford Pinto fra 1973 er ​​bare ikke morsom. Det er faktisk ganske sexistisk. Og frekk. Og rasistisk.