Вопрос:

№12 При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 7 символов и содержащий только символы из 12-буквенного набора А, В, Е, К, М, Н, О, Р, С, Т, У, Х. В базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируются одинаковым и минимально возможным количеством бит. Кроме собственно пароля для каждого пользователя в системе хранятся дополнительные сведения, для чего отведено 15 байт. Определите объём памяти в байтах, необходимый для хранения сведений о 150 пользователях.

Смотреть решения всех заданий с листа

Ответ:

Так как используется 12 символов, то для кодирования каждого символа требуется $$log_2{12}$$, округляем в большую сторону, получаем 4 бита.

Для хранения пароля, состоящего из 7 символов, требуется 7 * 4 = 28 бит.

Для хранения пароля требуется 4 байта (округляем 28 бит до большего целого числа байт: 32 бита).

Для хранения дополнительных сведений требуется 15 байт.

Для хранения сведений об одном пользователе требуется 4 байта (пароль) + 15 байт (дополнительные сведения) = 19 байт.

Для хранения сведений о 150 пользователях требуется 150 * 19 = 2850 байт.

Ответ: 2850

ГДЗ по фото 📸

Похожие