@oxxx

Сколько килобайтов существует в природе?

Вопрос возник при попытке разобраться с новыми системами для хранения контента, в частности, IPFS.
Как правильно посчитать, сколько вообще существует бинарных вариантов одного килобайта?
Я посчитал это так: 8192х8192
И получилось чуть более 67 миллионов.
Чёт как-то не немного. Ошибка?
  • Вопрос задан
  • 215 просмотров
Решения вопроса 2
@galaxy
28000 или 28192, в зависимости от того, что вы имеете в виду под килобайтом

В каждой битовой позиции может быть 0 или 1, по два варианта на каждую из 8000 (8192) позиций.
Ответ написан
Комментировать
@deliro
2**(8*1024) == 1090748135619415929462984244733782862448264161996232692431832786189721331849119295216264234525201987223957291796157025273109870820177184063610979765077554799078906298842192989538609825228048205159696851613591638196771886542609324560121290553901886301017900252535799917200010079600026535836800905297805880952350501630195475653911005312364560014847426035293551245843928918752768696279344088055617515694349945406677825140814900616105920256438504578013326493565836047242407382442812245131517757519164899226365743722432277368075027627883045206501792761700945699168497257879683851737049996900961120515655050115561271491492515342105748966629547032786321505730828430221664970324396138635251626409516168005427623435996308921691446181187406395310665404885739434832877428167407495370993511868756359970390117021823616749458620969857006263612082706715408157066575137281027022310927564910276759160520878304632411049364568754920967322982459184763427383790272448438018526977764941072715611580434690827459339991961414242741410599117426060556483763756314527611362658628383368621157993638020878537675545336789915694234433955666315070087213535470255670312004130725495834508357439653828936077080978550578912967907352780054935621561090795845172954115972927479877527738560008204118558930004777748727761853813510493840581861598652211605960308356405941821189714037868726219481498727603653616298856174822413033485438785324024751419417183012281078209729303537372804574372095228703622776363945290869806258422355148507571039619387449629866808188769662815778153079393179093143648340761738581819563002994422790754955061288818308430079648693232179158765918035565216157115402992120276155607873107937477466841528362987708699450152031231862594203085693838944657061346236704234026821102958954951197087076546186622796294536451620756509351018906023773821539532776208676978589731966330308893304665169436185078350641568336944530051437491311298834367265238595404904273455928723949525227184617404367854754610474377019768025576605881038077270707717942221977090385438585844095492116099852538903974655703943973086090930596963360767529964938414598185705963754561497355827813623833288906309004288017321424808663962671333528009232758350873059614118723781422101460198615747386855096896089189180441339558524822867541113212638793675567650340362970031930023397828465318547238244232028015189689660418822976000815437610652254270163595650875433851147123214227266605403581781469090806576468950587661997186505665475715792896


Хватит?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@1Danshin1
В килобайте 1000 байт(зависит от микроархитектуры памяти, где-то 1024), либо 8000 бит, которые в свою очередь могут принимать значение 0 или 1. То есть, у нас есть 8 тыс. мест и каждое из которых может принимать два различных значения(0 и 1). Давайте сосчитаем сколько вариантов для 2 бит: на первом месте может быть два варианта(0 и 1), на втором также 2 варианта(0 и 1), перемножаем их и получаем 4. Почему мы их перемножили? Умножение показывает сколько раз мы должны взять число: 2*5 - 2 надо взять 5 раза:2+2+2+2+2=10, так и в нашем примере мы должны 2 варианта с первого места взять два раза, один раз для 0, второй раз для 1: 00, 10-для нуля, 01,11-для 1. Вот и получилось 4 варианта для 2 мест, а у нас этих мест 8 тыс, следовательно, надо 2 умножит на 2 в количестве 8 тыс, для этого есть степень(показывает сколько раз мы должны число умножить само на себя): 2 в степени 8 тыс, осталось сосчитать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы