При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 15 символов, содержащий только строчные и заглавные буквы латинского алфавита и десятичные цифры. В базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым и минимально возможным количеством бит. Кроме собственно пароля, для каждого пользователя в системе хранятся дополнительные сведения. Для хранения сведений о 17 пользователях потребовалось 255 байт. Сколько бит необходимо выделить на диске для хранения дополнительных сведений об одном пользователе? Примечание: в латинском алфавите 26 букв.
P.S. Как это решать?

13 Июл в 19:40
88 +1
0
Ответы
1

Давайте разберемся.

Пароль состоит из 15 символов, которые могут быть строчными или заглавными буквами латинского алфавита и десятичными цифрами. Используя только строчные и заглавные буквы латинского алфавита и десятичные цифры, у нас есть 26 + 26 + 10 = 62 возможных символов.

Для кодирования каждого символа нам понадобится log2(62) бит, т.е. примерно 6 бит.

Так как пароль состоит из 15 символов, то для хранения пароля нам потребуется 15 * 6 = 90 бит.

Теперь у нас осталось выяснить, сколько бит остается на дополнительные сведения о пользователе. Из условия задачи мы знаем, что для 17 пользователей потребовалось 255 байт, что в переводе на биты составляет 255 * 8 = 2040 бит.

Посчитаем, сколько бит приходится на одного пользователя только на пароль: 90 бит * 17 = 1530 бит.

Тогда оставшиеся биты потребуются на дополнительные сведения: 2040 бит - 1530 бит = 510 бит.

Таким образом, для хранения дополнительных сведений об одном пользователе необходимо выделить 510 бит.

17 Сен в 13:23
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 436 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир