Hm, a já měl za to, že zavedené násobky jednotek jsou už asi tak dvě století postavené na desítkovém základu. Takže to rozdělení významu kB a KiB je spíš návratem ke správnému stavu, který se dá jednotně používat v normách a standardech, než nějaká úlitba výrobcům harddisků (kteří ty jednotky ve smyslu metrického/SI systému používali a budou používat tak jako tak bez ohledu na zvyklosti). Ostatně je zjevné, že to nesprávné užívaní desítkových násobků vzniklo jen z momentálního nedostatku jiného vhodného řešení, což není zrovna nejlepší argument pro nějakou standardizaci…
Problem je v tom, ze do te doby, nez se zaclo blbnout s KiB v tom byl celkem poradek, akorat odted v tom bude zmatek standard nestandard. Je to to same jako nutit anglosasy prejit na metricky system (bez ohledu na to, ze oni sami vedi, ze metricky system je jednodussi, schvalne se nekoho zeptejte).
Kilogram má 1000 gramů, kilometr má 1000 metrů a kilojoule má 1000 joulů. To nic nemění na tom, že kilobyte má 1024 bytů. Je to zvláštnost, někoho to třeba může mást, ale je to tak odjakživa. Je mnoho lidí, kteří když se potkali s počítačem poprvé, žádné KiB ještě vůbec nebylo…a KB byl 1024 B. Z historického hlediska je to standard. Stejně jako směr proudu značíme opačně, než je směr toku elektronů.
Toto je ustup obchodnikom, ktori radsej chcu ohurit vacsimi cislami.
Uz od informatickeho praveku bol 1kB len a len 1024B. (Kto pouzival diskety 1.44MB si pamata, ze 1,509,950.0B a nikoho nenapadlo oznacovat diskety ze su to 1.5MB. Lebo kazdy vedel ze prevod je 1024. A tak nas to aj ucili v skole. A nikoho nenapadlo dodavat KiB, ci MiB, GiB.
Ale obchodnici nechodili do skoly tak si povedali, ze prevod bude 1000. A tak na „4.7GB“ DVD disk napalim len 4 700 000 000 B dat a nie 5 046 586 573B dat (ako by to bolo kebyze je skutocne prevod na zaklade 1024).
Prevod 1024 nebol zvoleny len kvoli tomu, ze sa niekomu to cislo pacilo a aby to stazil ostatnym, ale kvoli tomu ze je to MOCNINA DVOJKY – bud ide prud alebo nejde.
Mimochodom planuje sa podobne zaviest aj Kib, Mib Gib. t.j. 1 kibit bude mat 1000 bitov? (Ved ako laik zrazu zistim ze mam „rychlejsiu“ linku na internete.) A ked to tak dalej pojde som uz len zvedavy co sa chysta okolo 8Bitovych, 16bitovych,32bitovych a najnovsie 64bitovych procesoroch. Ked takto budeme ustupovat biznisu. Mozno raz sa docitam, ze robim na 62bitovom procesore a nie na 64 bitovom. Alebo tu uz moze platit pravidlo mocniny dvojky, lebo 64 je viac ako 62?
Proste nezavrhujme historicke prevodove hodnoty, len preto, ze sa ich nevieme naucit respektive to neznie tak vela pri ohurovani zakaznikov. Alebo potom podme menit prevody medzi galonmi a litrami, medzi palcami a centimetrami,… (lebo tieto sa zase ja neviem naucit.)
„Uz od informatickeho praveku bol 1kB len a len 1024B.“
Ne, od informatického pravěku je 1 KB 1024 B.
„Lebo kazdy vedel ze prevod je 1024. A tak nas to aj ucili v skole.“
Zvláštní, jak už jsem psal, nás už ve třetí třídě učili, že kilo je tisíc…
„Prevod 1024 nebol zvoleny len kvoli tomu, ze sa niekomu to cislo pacilo a aby to stazil ostatnym, ale kvoli tomu ze je to MOCNINA DVOJKY – bud ide prud alebo nejde.“
A proč právě po 1024 (210)? Ve dvojkovém zápisu se přece čísla seskupují po bajtu nebo nibblu. Rovněž při šestnáctkovém zápisu je 210 krajně nelogické.
„Mimochodom planuje sa podobne zaviest aj Kib, Mib Gib“
Už je zavedeno. Dokonce můžete používat i Kim (1024 m) či MiW (220 W).
„t.j. 1 kibit bude mat 1000 bitov“
Ne, nebude, kibi je už jedenáct let násobek 1024.
„A ked to tak dalej pojde som uz len zvedavy co sa chysta okolo 8Bitovych, 16bitovych,32bitovych a najnovsie 64bitovych procesoroch. Ked takto budeme ustupovat biznisu. Mozno raz sa docitam, ze robim na 62bitovom procesore a nie na 64 bitovom. Alebo tu uz moze platit pravidlo mocniny dvojky, lebo 64 je viac ako 62?“
Přiznám se, že toto jsem vůbec nepochopil…
„Alebo potom podme menit prevody medzi galonmi a litrami, medzi palcami a centimetrami,… (lebo tieto sa zase ja neviem naucit.)“
Už se stalo, palce, lokty, galony a podobná zvěrstva byla v Rakousku-Uhersku zavržena v roce 1860.
Jo, všechno sjednotíme podle praporů.
Ne, vážně, samozřejmě je dobře, že se budou používat správná označení, takže to je lepší než nic … ale když je u počítačů od počátku zvykem používat násobky dvou, tak by se z těch dvou variant měla vybrat právě ta. Je to (IMHO) horší z možných řešení, ale je to lepší než současný stav, pokud to teď zobrazují blbě.
Ne. Kola byla kulatá od roku 1799 zhruba do roku 1960. Pak někteří výrobci začali dělat hranatá kola, která se jim pro některé účely hodila lépe, než kulatá, ale stále jim říkali kola. Situace vyústila v to, že když zákazník viděl v katalogu napsáno „kolo“, netušil, jestli dostane věc kulatou nebo hranatou. Snadným řešením je nepojmenovávat hranaté věci „kolo“, ale „hrano“.
Hm, to je sice hezké (ironie), ale ne všichni uživatelé to ocení. Můj táta sice není moc linuxák, ale co se PC samotných týče, rozumí jim celkem slušně. A on se nediví tomu místu (stejně jako já na to nadává, ale chápe to). Ale rozumí tomu proto, že když se s tím učil, tak měl přístup ke „správným“ informacím (z rodiny a známých, kdo se v PC vyznal dřív :)). A v tom to je, uživatelům, kteří se v tom nevyznají, nemůžeme ustupovat, musíme jim ukázat, že „takhle je to správně“. Jinak se to nenaučí nikdy.
Tak, a teď do mě :-D
Doufam, ze se to nedostane do debianu, dost staci, ze programy zavadi vlastnost otevirani posledniho (a ne $PWD) adresare (napr. Inkscape), vlastnost kvuli ktere jsem pred 16 lety opustil Windows. Doufam, ze se najde dost lidi, kteri tento standard prestanou dodrzovat, aby standardem prestal byt.
Ne, my chceme 1kB=1024B a 1MB=1024kB, tak jak to bylo dosud, kazdy tomu rozumel a BFU to bylo jedno. Rozhodne nechceme rikat misto kilobajt (kibicoze…) a zaroven nechceme, aby nas o tom poucovali ti, co strkaji 500 Mibibajtove uesbecko do pocitace, aby na nej nahrali internet (instalaci firefoxu). Muze za to skutecne lobby a reklama vyrobcu medii, kdyby nebyla, bylo by to jasne, coz by se zejmena projevilo neexistenci teto diskuse a clanku.
Ikdyz to uz meli udelat davno nebo spis zlamat ruce tomu, kdo kdy vymyslel, ze velikosti budou udavany v dvojkovych nasobcich ...... nema to zadne (!!!) realne opodstatneni. Z lidskeho hlediska je mnohem efektivnejsi a logictejsi pouzivat 10kovou soustavu. Navic pak i veskere dvojkove jednotky se deli v desetinne soustave, takze to uz vubec nedava sebemensi smysl.
Ja zkratka vzdy uvadel a uvadet budu jednotky SPRAVNE, tudiz sto let normalizovane predpony SI, ktere se daji delit, nasobit a podobne. Ne jak dvojkove paskvily, ktere se sice delit i nasobit daji, ale nikdy jsem se s koretknim dvojkovym delenim nebo nasobenim nesetkal .......
V době kdy tys byl ve škole si znal opravdu všechny informatiky, abys mohl prohlásit, že nikomu to nepřislo rozbitý? A pokud ano, tak se prostě smiř s tím, že dnešní mladá generace je natolik tupá, že nedokáže pochopit, proč by se měli používat SI prefixy vyjadřující mocniny deseti tam, kde každý očekává mocniny dvou. Jsme natolik úchylná generace, že nám příjde ono nejasné rozdělení 1 MB = 106 B a 1 MiB = 220 B prostě lepší.
No o inteligenci dnesni mlady (de)generace si nedelam iluze, ale dobre: „V ty dobe sem neslysel ze by to nekomu vadilo.“ Resp. lidi dokazali pochopil, ze ‚kilo = 1000‘ nema v pocitaci, kterej pouziva dvojkovou soustavu zadnej smysl. Krome toho ze reckou preponu ‚kilo‘ pouziva francouzskej SI jeste neznamena, ze ho nesmi pouzivat nikdo jinej. Ostatne SI je jen jeden z mnoha standardizacnich institutu a SI jednotky sou jen jedny zmnoha ruznych jednotek. Prepokladam ze taky nerikas, ze sis koupil treba 50cm monitor, ale reknes 20" monitor…
Opodstatneni to urcite ma, pocitac vevnitr funguje ve 2kove soustave…kdyz udelaji pocitac, ktery bude fungovat v 10tkove tak prosim at si to pocitaji v 10tkove…
S delenim a nasobenim ve 2kove soustave jsem se setkal :) a neni to zas tak exoticka vec… napsal bych sem jeste kategorizaci lidi, kteri se zabyvaji IT, ale to zavani obrovskym flame :D…
To s tou základkou jsem myslel obrazně. Dost často to učí špatně i na středních. Pro BFU se to zaokrouhluje na 1000, ale počítačově gramotní vědí. Je to fakt základ, mimochodem my jsme se to učili někdy v secundě nebo tercii. Na ECDL se také učí 1024. Pracuji u providera, rychlost měříme a udáváme tak, aby to odpovídalo – 10 Mb/s=10240 Kb/s, neposkytujeme 1000 kb/s. To je jako s bity/byty.
To s tou základkou jsem myslel obrazně. Dost často to učí špatně i na středních. Pro BFU se to zaokrouhluje na 1000, ale počítačově gramotní vědí. Je to fakt základ, mimochodem my jsme se to učili někdy v secundě nebo tercii. Na ECDL se také učí 1024. Pracuji u providera, rychlost měříme a udáváme tak, aby to odpovídalo – 10 Mb/s=10240 Kb/s, neposkytujeme (edit) 10000 kb/s. To je jako s bity/byty.
„To s tou základkou jsem myslel obrazně. Dost často to učí špatně i na středních.“
Nevím, co je špatně. Už od Rakouska-Uherska se učí, že kilo je ×1000 a mega ×1000000. Učili to naše prapradědečky, naše rodiče, všechny. kJ, kg, km, kBq, kW, všude se už dvě stě let učí, že kilo == ×1000.
„Pro BFU se to zaokrouhluje na 1000, ale počítačově gramotní vědí.“
Ne, počítačově gramotní si přečetli ČSN/IEC 60027–2, která v Zemích Koruny české platí od roku 1999 a vědí.
„Na ECDL se také učí 1024.“
Tak to bohužel porušují výše zmíněnou platnou ČSN a v případě neudělání testu z tohoto důvodu jim to lze omlátit o hlavu.
„To je jako s bity/byty.“
Ne, to není. Všimni si, že bit má značku b a bajt B.
1 kB nikdy nevim jestli je 103 nebo 210, 1 KB by mel byt vzdy 1024 B (povsimnete si rozdilu „k“ a „K“!)
S MB a GB uz je to horsi. U popisu harddisku ocekavam ze zaklad je 10, u vseh pametovych komponent, ktere jsou tvoreny matrix strukturou jako pameti ocekavam zaklad 2.
Prefixu KiB fandim, ALE nechtel bych videt vystup ze software, ktery bude pouzivat kB ci MB o zakladu 10
„1 KB by mel byt vzdy 1024 B“
Ano, měl, ale je to nepsané pravidlo. Na rozdíl od KiB, kde je to definované normou. K se používalo kdysi.
„nechtel bych videt vystup ze software, ktery bude pouzivat kB ci MB o zakladu 10“
Pročpak? Řekl bych, že většina údajů o datové velikosti není kulatá ani desítkově, ani dvojkově.
Dvojková soustava má opodstatnění třeba u velikostí pamětí (RAM) a datových bloků
(clusterů na disku), kde se jejich objem počítá právě po mocninách dvojky z toho důvodu, že je to nejefektivnější (stačí posunout bity, nemusí se to násobit nebo dělit). Nicméně pro ty případy máme binární předpony kibi-, mebi-, gibi-, případně (pokud by někdo pro svou RAMku potřeboval :) tebi- a pebi-
… a zase tu mame hadky.
Ja som sa v skole tiez ucil 210 (a nie 103), ale KiB sa mi zda vnesenie poriadku do chaosu – pretoze je to jednoznacne. Ale aj tak ani diva svina teraz nebude vediet, co znamena kB, ci je to „po starom“ alebo podla SI. Takze v tom bude chaos nadalej.
A suhlasim s tym, ze cely chaos sposobili az vyrobcovia HD (a flash-diskov), ktori od isteho casu zacali udavat velkost v SI-predponach (dovtedy VSETKO bolo podla zakladu 2). Bol to od nich skratka marketingovy oyeb. A ten pokracuje dodnes. Napriklad stranka Western Digital pre disk WD RE3M udava (tab Specifications):
Buffer Size: 32 MB
Formatted Capacity: 1,000,204 MB
Capacity: 1 TB
Ale samozrejme, na spodok stranky dali poznamku malym pismom (a pri specifikacii nedali hviezdicku, aby si to vsimli len fakt ti najpozornejsi): „As used for storage capacity, one megabyte (MB) = one million bytes, one gigabyte (GB) = one billion bytes, and one terabyte (TB) = one trillion bytes. Total accessible capacity varies depending on operating environment. As used for buffer or cache, one megabyte (MB) = 1,048,576 bytes. As used for transfer rate or interface, megabyte per second (MB/s) = one million bytes per second, megabit per second (Mb/s) = one million bits per second, and gigabit per second (Gb/s) = one billion bits per second.“
To je uplne vyborne. Tak podla WDC je 1 MB niekedy 1000000B a niekedy 1048576B. Bravo!
Takze vyrobcovia diskov kvoli marketingu nadalej manipuluju zakaznikov. Keby totiz napisali rovno, ze cache je 32MiB a kapacita disku je 1 TB, predstavu o skutocnej kapacite by ziskalo viac ludi, ako ked je to takto zmatene…
Odtial vietor fuka a tam cely ten chaos vznikol.
Jak to tady tak procitam, tak jediny v co doufam je, ze to pujde nejak prepnout do stavu jak to je ted… posledni dobou mam pocit, ze Ubutu to s tim OSX opicenim trosku prehani viz. presunuti tlacitek doleva bez prime moznosti to prepnout :) …
Jak rikam, doufam, ze to pak neda moc prace to nejak donutit zobrazovat ve spravnych jednotkach…(aspon pro me)
Podla https://wiki.ubuntu.com/UnitsPolicy budu 2 moznosti:
Pouzivat SI predpony s desiatkovym zakladom (1kB = 1000B), alebo pouzivat IEC prefixy pre dvojkovy zaklad (1KiB = 1024B). A bude zalezat na aplikacii, ci bude zobrazovat len prvy sposob, len druhy sposob, obidva zaroven, alebo da moznost volby.
Podstata tejto spravy je, ze od Ubuntu 10.10 bude 1 MB vzdy rovny 106 B a nikdy inak (teda ak zas neposunu plan, kedze povodne to malo byt uz v 10.04, hmmm), takze je tam snaha mat jednoznacne predpony v ramci celeho systemu… co je samo o sebe rozumny krok – a kontrast oproti tomu WD, co som spominal (ti maju 1 MB raz tak a raz inac, podla toho, ako sa to im hodi).
Ked budes mat velke stastie, tak si budes vsetko moct nastavit tak, aby to vzdy zobrazovalo IEC predpony a nikdy nie SI predpony (a budes to mat vsetko sice s i-ckami, ale zato v mocninach 2-ky, na ktore si zvyknuty).
Ked tak nad tym teraz rozmyslam, ja by som mal najradsej IEC pre pamat (512MiB pamate znie rozhodne lepsie ako 536.9 MB pamate). A pre subory/disky by som mal najradsej dualne zobrazenie (napriklad pre kernel ci obrazok je uzitocne vediet aj to, kolko to zaberie v pamati, ale aj to, kolko miesta zaberie na 8GB flashdisku)…
Pre tých, čo si myslia, že špeciálne predpony pre dvojkové mocniny používať nie je užitočné, lebo pre bajty a bity by stačilo stanoviť 1 kB = 1 024 B.
Čo ak sa tie bity alebo bajty zmiešajú v nejakej spoločnej jednotke?
Nevzniká tam veľký priestor pre chaos?
Napríklad: tu a tu.
Preto zavedenie špeciálnych predpôn bolo z odborného hľadiska skôr nutnosťou, než ústupkom niektorým výrobcom niektorých pamätí.
A ak to nie je zrejmé teraz, tak v budúcnosti to bude zrejmé čoraz viac.
No jo, ono není kilo bajů jako kilo bajtů, časy se holt mění. ;-)