Вопросы с тегом «bit»

86
Какова история того, почему байты восемь бит?

Что, где действуют исторические силы, какие компромиссы нужно сделать, решая использовать группы из восьми бит в качестве фундаментальной единицы? Когда-то были машины, использующие слова других размеров, но сегодня, не считая восьмибитности, вы должны обратить внимание на музейные экспонаты,...

56
Есть ли хорошая причина для запуска 32-разрядного программного обеспечения вместо 64-разрядного на 64-разрядных компьютерах?

Есть ли веская причина для поставки 32-разрядной версии вместе с 64-разрядной версией любого программного обеспечения, предназначенного для современных настольных компьютеров, работающих под управлением современных 64-разрядных операционных систем на 64-разрядном оборудовании? Похоже, что...

55
Как называется хранение / упаковка множества логических состояний в одно число?

Это своего рода простое сжатие, где вы используете одну числовую переменную для хранения множества логических / двоичных состояний, используя удвоение и тот факт, что каждое удваивающее число равно 1 + сумма всех предыдущих. Я уверен, что это должна быть старая, хорошо известная техника, я хотел бы...

42
Есть ли альтернатива битам?

Есть ли альтернатива битам как наименьшей единице данных? Что-то, что не будет только 0 или 1, но на самом деле содержит много возможных состояний между ними? Разве не было бы более естественным хранить такие...

29
Почему может быть сложно создать 64-битную версию программы?

В моем недолгом программировании было легко скомпилировать любой из моих C ++, Java и т. Д. Для 32- или 64-битной машины, если у меня есть полный исходный код программы. Но много программного обеспечения не выпущено 64-битных. Самое досадное, что пока нет 64-битной версии движка Unity. Что мешает...

22
Преимущества и недостатки использования битовых масок в базе данных

Не так давно я разговаривал со своим коллегой, и он определенно был против использования битовых масок, потому что трудно понять все значения, хранящиеся в базе данных. По моему мнению, это не всегда плохая идея использовать их, например, для определения ролей текущего пользователя. В противном...

21
В чем преимущество 64-битной A7 в iPhone

Я пытаюсь понять, почему переход на 64-битные процессоры является таким важным делом в iPhone. Я понимаю, что регистров будет в два раза больше, поэтому процессор может работать с вдвое большим количеством данных, что должно повысить производительность. Однако я не вижу, чтобы в скором времени...

13
Как хранятся отрицательные значения со знаком?

Я смотрел это видео о максимальных и минимальных значениях целых чисел со знаком. Возьмите пример положительного значения со знаком - 0000 0001 Первый бит означает, что число положительное, а последние 7 бит - это само число. Так что это легко интерпретируется как +1. Теперь возьмем пример...

13
Должен ли я развертывать только 32-разрядные или 32- и 64-разрядные версии для Windows?

У меня есть кроссплатформенное приложение, написанное на скомпилированном языке. Для Linux принято иметь доступ к сборкам amd64 и i386, чтобы пользователь мог выбрать версию, подходящую для его текущей среды. В Mac принято делать Universal Binary, чтобы он мог поддерживать несколько версий...

11
Есть ли что-то особенное в номере 65535?

2¹⁶-1 & 2⁵ = 2⁵ (или? Очевидно?) Разработчик спросил меня сегодня, что поразрядно 65535 & 32 то есть 2¹⁶-1 & 2⁵ =? Сначала я подумал, что спонтанно 32, но мне показалось, что легко, после чего я думал несколько минут, а затем ответил 32. 32 кажется правильным, но как? 65535 = 2¹⁶-1 =...

11
Является ли степень двух бит на слово «удобной»? Если это так, то почему?

Я нахожу несколько источников, утверждающих, что степень двоичных разрядов в двоичном слове (например, 8 бит на байт) является «хорошей вещью» или «удобной». Я не нахожу источника, указывающего почему. Из какой истории почему байты восемь бит? мы читаем в утвержденном ответе: Бинарные компьютеры...