• Предмет: Информатика
  • Автор: natalabuben2
  • Вопрос задан 4 месяца назад

При регистрации в компьютерной системе каждому пользователю выдается пароль, состоящий ищ 11 символов и содкржащий только символы тз набора А Л Г О Р И Т М И Ч С К И Й. В базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, гдк символы кодируют одинаковым и минимально возможным количеством бит. Кроме собственно пароля, для каждого пользователя в системе хранится дополнительные сведения, для чего выделено 8 байт. Определите объём памяти в байтах, необходимый для хранения сведений о 300 пользователей.

Ответы

Ответ дал: Alaska2018
0

Відповідь:

4,183 байт

Пояснення:

количество бит, необходимых для представления одного пароля, равно:

log2(20) = 4.322

Чтобы определить объем памяти, необходимый для хранения сведений о 300 пользователях, нужно учесть пароль и дополнительные сведения для каждого пользователя.

Объем памяти для пароля:

11 символов * 4.322 бит/символ = 47.542 бит

Объем памяти для дополнительных сведений:

8 байт * 8 бит/байт = 64 бит

Общий объем памяти для одного пользователя:

47.542 бит + 64 бит = 111.542 бит

Общий объем памяти для 300 пользователей:

300 пользователей * 111.542 бит/пользователь = 33,462.6 бит

Переведем биты в байты, разделив на 8:

33,462.6 бит / 8 бит/байт = 4,182.825 байт

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

Вас заинтересует