При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 12 символов и содержащий только символы из 12-символьного набора: А, В, C, D, Е. В базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым и минимально возможным количеством бит. Кроме собственно пароля, для каждого пользователя в системе хранятся дополнительные сведения, для чего отведено 11 байт на одного пользователя. Определите объём памяти (в байтах), необходимый для хранения сведений о 40 пользователях.

21 Июл 2020 в 19:42
532 +1
0
Ответы
1

Каждый символ пароля может быть закодирован с использованием 3 бит (так как для кодирования 5 символов нужно 5 бит, а кодирование одного символа будет занимать 5/5 = 1 бит). Таким образом, этот пароль из 12 символов будет занимать 12 * 3 = 36 бит.

Дополнительные сведения о каждом пользователе занимают 11 байт.

Получается, что для каждого пользователя в системе нужно (36 бит пароля + 11 байт дополнительной информации) = 4.375 байт памяти.

Для 40 пользователей общий объем памяти будет 40 * 4.375 = 175 байт.

18 Апр 2024 в 10:44
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир