Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

всички ще си кълчим езика
http://mcu-bg.com/mcu_site/viewtopic.php?f=6&t=1694
Страница 1 от 1

Автор:  ДедоБоре [ Съб Яну 28, 2006 10:53 pm ]
Заглавие:  всички ще си кълчим езика

с изумление научих, че IEC е приело през декември 1998г. норма, с която се разрешавало конфузното объркване 1 килобит колко е - 1000 бита или 1024 бита. изхождайки от предпоставката, че в практиката един килограм е 1000 грама, те дефинират, че 1 килобайт е 1000 байта и трябва да се пише 1Kbytes.

въвеждат нови мерки, които съответстват на бинарните степени:
kibibyte (KiB)
mebibyte (MiB)
gibibyte (GiB)
и т.н.

страндарта е много навременен - закъснял е почти с 40 години. не знам как ще накарат милиони хора да почнат да полват новата мярка KiB? представете си - отивате в комет и искате да си купите един флеш чип от 256 кибита. ако юнака на щанда не е заспал много, как ли ще ви изгледа?

сигурно сега всички производители на чипове ще почнат да си преправят документациите: вместо да пише 32К флеш/16К RAM, трябва да пише 32KiB flash/16KiB RAM? или М$ ще пачнат бозата да започне да отчита всичко в MiB/GiB?

май само производителите на дискове са облагодетелствани?

определено безумията не са само по нашите земи...

източници:
IEC 60027-2: Telecommunications and electronics
http://en.wikipedia.org/wiki/Gibibyte

Автор:  Balkana [ Съб Яну 28, 2006 11:42 pm ]
Заглавие: 

Малеееей! Ужас! Обаче мисля че ще остане да си прахолясва стандарта в някое чекмедже. Така като чета какво е писал ДедоБоре, ми прилича като французин да го е измислил. Колко просто е - когато представките К, М, Г застанат пред байт или бит - да значат 1024, вместо 1000, както цял свят е свикнал. Както и да е, чакам да прочета първия datasheet, в който иде реч за маймунски байтове - гибибайт :) Е поне е звучно, не може да се отрече :)

Автор:  zaphod [ Нед Яну 29, 2006 11:28 am ]
Заглавие: 

за килобайтите ясно, всеки ги брои за 1024 байта, обаче за мегабайтите има доста объркване. виждал съм три различни тълкувания - 1024 килобайта, 1000 килобайта, 1000 000 байта.
май стандартното е 1000 КБ, но не съм сигурен и сега ще проверя

Автор:  zz_stefanov [ Нед Яну 29, 2006 2:49 pm ]
Заглавие: 

Кашата ще се забърка допълнително. Те и сега търговците като обявяват дисковете се заиграват с 24-те бройки разлика между К и кило, М и мега , G и гига, а хора дето не го знаят приказват за разни "скрити пространства, които били узорпирани от системата" :D
Диск примерно от 160 000 000 000 B го обявяват в ценовите листи за 160GB, а той фактически си е 149,0116...GB (и така се и представя в компа).
Цитат:
сигурно сега всички производители на чипове ще почнат да си преправят документациите: вместо да пише 32К флеш/16К RAM, трябва да пише 32KiB flash/16KiB RAM? или М$ ще пачнат бозата да започне да отчита всичко в MiB/GiB?

и тук ще трябва да будалкат, защото поради спецификата на адресацията винаги обема на памета ще е кратен на 1024, 1/2*1024, 1/4*1024 и т.н.
Знаем си, че пред B(байт) и b(бит), K,M и G обозначават кратност на 1024, а не на 1000. Това кратно на 1000 не вярвам да доведе до облекчаване на представянето на обемите памет.
По новото обозначение, доколкото разбрах, памет от 1КB(1024B) става 1.024KiB, а памет от 1KiB (което е 0,9765625KB) надали някой ще произведе./// Според поста на ДедоБоре не е така!!!

Ще видим какво ни чака.
Поздрави и успех :)

Автор:  bateAz [ Нед Яну 29, 2006 3:19 pm ]
Заглавие: 

Хм. Итересно. И ако 8 бита ги наричаме байт, КАК ЩЕ СЕ КАЗВАТ 10 БИТА ? :roll: :roll:

Автор:  danail [ Нед Яну 29, 2006 3:24 pm ]
Заглавие:  mdaaaaaa

Мдааааа ползват го гадовете това - наскоро се пробвах да кача на една USB памет 510 мегабайта и се оказа че не не мога. Питах и се окза че и MP3 player- четата имат същиия проблем и все съм си мислил че има нещо системно и т.н.

Автор:  HCL [ Нед Яну 29, 2006 3:46 pm ]
Заглавие: 

bateAz написа:
КАК ЩЕ СЕ КАЗВАТ 10 БИТА ? :roll: :roll:


1.25 Байта :D 8O :rolleyes: ... или пьк 1 Декабит :axe:

Автор:  zz_stefanov [ Нед Яну 29, 2006 3:47 pm ]
Заглавие: 

zz_stefanov написа:
... По новото обозначение, доколкото разбрах, памет от 1КB(1024B) става 1.024KiB, а памет от 1KiB (което е 0,9765625KB) надали някой ще произведе...

Като прочетох по внимателно поста на ДедоБоре разбрах че досегашните К става KiB, M става MiB иi G става GiB, a К,М и G ще да се използват само за кратност на 1000.
Тогава сметките в мойто qwote не са верни :oops: но и едва ли kibibyte (KiB), mebibyte (MiB), gibibyte (GiB) и т.н. ще са ясни на масовия куповач. Пък дано да помогнат търговците да не будалкат клиента :). Някой знаели в USA и Тайван примерно ще възприемат ли тези промени, щото за сега не съм го срещал в даташеет, а от 1998 мина много време.
Поздрави и успех :)

Автор:  Dimitar [ Нед Яну 29, 2006 7:01 pm ]
Заглавие: 

Според мен това са глупости. И нямаше ли досега уговорка, че например малкото "к" е 1000, а голямото "К" е 1024?

Автор:  ДедоБоре [ Нед Яну 29, 2006 7:23 pm ]
Заглавие: 

глупусти са, верно. Мега-глупусти!
обаче са стандарт и са създали доста работа на хората

уговорката е за 'B'-то. ако го има, значи са "килобайтове (1000)".
т.е. 1К=1к=1024 байта и според стандарта трябва да се пише 1KiB
1КB=1kB=1000байта

смисъла на поста е, че безумията не избуяват само тук. и че икономиката диктува държавата.

как се стигнало до тази простотия?
много юзери, като са си купили 100G диск, били ра шокирани, че не е 100*1024*1024 байта.
и завели дела срещу производителите. и почнали да ги печелят.
вероятно производителите панически спонсорирали IEC и се стигнало до приемането на стандарта.
той май си е останал на хария само, за да се спрат делата в съда.
сега в дейташита на всеки диск пише с малки букви 1GB=1,000,000,000 bytes

Автор:  zz_stefanov [ Нед Яну 29, 2006 9:11 pm ]
Заглавие: 

Те за това сигурно на последния ни диск не са пестили мастилото и са написали 160 000 000 000 bytes, така и производителя и търговеца са на чисто (по новото спокойно може в ценовата листа да се напише 160GB). WinXP обаче е по традицията и го вижда 149,0116...GB с което внася смут в душата на потребителя :) . Проблема е че, ще започнат да битуват и двете значения на К,М и G пред B и трябва да внимаваме кога е 1000 и кога 1024.
Поздрави и успех :)

Автор:  Реконструктор [ Пон Яну 30, 2006 12:19 am ]
Заглавие: 

ДедоБоре написа:
глупусти са, верно. Мега-глупусти!
обаче са стандарт и са създали доста работа на хората

уговорката е за 'B'-то. ако го има, значи са "килобайтове (1000)".
т.е. 1К=1к=1024 байта и според стандарта трябва да се пише 1KiB
1КB=1kB=1000байта

смисъла на поста е, че безумията не избуяват само тук. и че икономиката диктува държавата.

как се стигнало до тази простотия?
много юзери, като са си купили 100G диск, били ра шокирани, че не е 100*1024*1024 байта.
и завели дела срещу производителите. и почнали да ги печелят.
вероятно производителите панически спонсорирали IEC и се стигнало до приемането на стандарта.
той май си е останал на хария само, за да се спрат делата в съда.
сега в дейташита на всеки диск пише с малки букви 1GB=1,000,000,000 bytes


Да, доста глупаво. :( Почервенявам от яд, когато чуя, че някви лайняни икономистчета или юристчета се бъркат в работите на инженерите и науката. :evil:

Автор:  zaphod [ Пон Яну 30, 2006 8:13 pm ]
Заглавие: 

Реконструктор написа:

:( Почервенявам от яд, когато чуя, че някви лайняни икономистчета или юристчета се бъркат в работите на инженерите и науката. :evil:


и си ми тръгнал да ставаш робовладелец! :)

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/