Предмет: Информатика,
автор: asyasavilova
При регистрации в компьютерной системе каждому пользователю выдается пароль, состоящий из 6 символов и содержащий только символы из 7-буквенного набора: Н, О, Р, С, Т, У, Х. В базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. . При этом используют посимвольное кодирование паролей, все символы кодируются одинаковым и минимально возможным количеством бит. Кроме собственно пароля для каждого пользователя в сис-теме хранятся дополнительные сведения, для чего отведено 10 байт. Определите объём памяти, необходимый для хранения сведений о 100 пользователях.
Ответы
Автор ответа:
1
Ответ:
Согласно условию, в пароле могут быть использованы 7 символов. Известно, что с помощью N бит можно закодировать 2N различных вариантов. Поскольку 22 < 7 < 23, то для записи каждого из 7 символов необходимо 3 бита.
Для хранения всех 6 символов номера нужно 3·6 = 18 бит, а т. к. для записи используется целое число байт, то берём ближайшее не меньшее значение, кратное восьми: это число 24 = 8·3 бит (3 байт).
Тогда 100 паролей занимают 3·100 = 300 байт.
Сведения занимают 100·10=1000 байт.
Итого 1300 байт.
Похожие вопросы
Предмет: Окружающий мир,
автор: Елена2884
Предмет: Қазақ тiлi,
автор: регистер2
Предмет: Английский язык,
автор: Чина2002
Предмет: Английский язык,
автор: vasilisaVv
Предмет: Окружающий мир,
автор: lizalimonova38