В базе данных сохранили информацию о 4096 пользователях информационной системы. Длина пароля одинаковая для всех пользователей и составляет 26 символов. Каждый символ пароля кодируется минимальным количеством бит, а на весь пароль отводится наименьшее целое количество байт. Также для каждого пользователя зарезервировано 49 байт дополнительной информации.
Какой наименьший объём в Кбайт будет занимать информация обо всех пользователях в базе данных, если для пароля используется алфавит из 240 символов?
Решение:
N = 2^i
256 = 2^i
2^8 = 2^i <=> i = 8 бит - нужно для кодирования 1 символа пароля (8 бит = 1 байт)
Получается, пароль занимает инф.объём в 26 символов * 1 байт = 26 байт.
Answers & Comments
Ответ:
300 Кбайт
Объяснение:
Определим количество бит на один символ в пароле. Длина пароля N=240 символов
N=2^i ⇒ 2⁷≤ i ≤ 2⁸ i= 8 бит
Пароль состоит из 26 символов, значит его размер равен 26*8= 208 бит. По условию пароль кодируется минимальным целым количеством байт 208/8= 26 байт
Прибавляем дополнительную информацию: 26+49 = 75 байт
Всего пользователей 4096, общий объем информации о всех пользователях : 4096*75= 307200 байт
307200/1024= 300 Кбайт
Ответ:
300 Кбайт
Объяснение:
В базе данных сохранили информацию о 4096 пользователях информационной системы. Длина пароля одинаковая для всех пользователей и составляет 26 символов. Каждый символ пароля кодируется минимальным количеством бит, а на весь пароль отводится наименьшее целое количество байт. Также для каждого пользователя зарезервировано 49 байт дополнительной информации.
Какой наименьший объём в Кбайт будет занимать информация обо всех пользователях в базе данных, если для пароля используется алфавит из 240 символов?
Решение:
N = 2^i
256 = 2^i
2^8 = 2^i <=> i = 8 бит - нужно для кодирования 1 символа пароля (8 бит = 1 байт)
Получается, пароль занимает инф.объём в 26 символов * 1 байт = 26 байт.
Доп. информация + пароль = 49 байт + 26 байт = 75 байт
75 байт * 4096 = 307200 (байт) - весит база данных;
307200 / 1024 Кбайт = 300 Кбайт - объем базы данных в Кбайтах.
Ответ: наименьший объём информации о всех пользователях в базе данных - 300 Кбайт.