Вопрос задан 22.06.2023 в 05:05. Предмет Информатика. Спрашивает Корлыханова Ирина.

При регистрации в компьютерной системе каждому пользователю выдается пароль состоящий из 20

символов и содержащий только симолы из 17мимвольного набора в базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. при этом используют посимвольное кодирование паролей все символы кодирют одинаковым и минимально возможным кол-во бит кроме собственно пароля для каждого пользователя в системе храняться дополнительные сведения для чего отведенол 7байт на одного пользователя определите объем памяти в байтах необходимых для хранения сведений о 50 пользователях в ответ запишите только целое число- кол-во байт
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Сүйеумағанбет Жанат.

Ответ:

850 байт

Объяснение:

для хранения алфавита в 17 символов надо 4 бит

пароль из 20 символов такого алфавита = 4 бит * 20 = 80 бит

сведения о пользователе = 7 байт * 8 = 56 бит.

Итого, 1 запись о пользователе с паролем =  56 бит + 80 бит = 136 бит

Если пользователей будет 50 то

необходимый объем памяти = 136 бит * 50 = 6800 бит

6800 бит : 8 = 850 байт

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

  1. Пароль состоит из 20 символов, каждый символ кодируется минимально возможным количеством бит. Давайте предположим, что используется кодировка ASCII, где каждый символ кодируется 7 битами (например, стандартный ASCII, не учитывая расширенные кодировки).

    20 символов * 7 бит = 140 бит на пароль

  2. Символьный набор содержит 17 символов. Чтобы закодировать каждый из этих символов, нужно зарезервировать 7 бит.

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

Теперь мы можем определить общий объем памяти для 50 пользователей:

Общий объем для паролей: 50 пользователей * 140 бит = 7000 бит

Общий объем для символьного набора: 17 символов * 7 бит = 119 бит

Общий объем для дополнительных сведений: 50 пользователей * 7 байт = 350 байт

Теперь сложим все эти объемы:

7000 бит + 119 бит + 350 байт = 7000 бит + 119 бит + (350 байт * 8 бит/байт) = 7000 бит + 119 бит + 2800 бит = 7119 бит + 2800 бит = 9919 бит

9919 бит = 1240 байт + 119 бит

Итак, для хранения сведений о 50 пользователях потребуется 1240 байт + 1 байт (на остаток) = 1241 байт.

Ответ: 1241 байт.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос