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

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

Ответ:
850 байт
Объяснение:
для хранения алфавита в 17 символов надо 4 бит
пароль из 20 символов такого алфавита = 4 бит * 20 = 80 бит
сведения о пользователе = 7 байт * 8 = 56 бит.
Итого, 1 запись о пользователе с паролем = 56 бит + 80 бит = 136 бит
Если пользователей будет 50 то
необходимый объем памяти = 136 бит * 50 = 6800 бит
6800 бит : 8 = 850 байт



Для решения этой задачи, нам следует определить объем памяти, необходимый для хранения сведений о каждом пользователе и затем умножить его на количество пользователей.
Пароль состоит из 20 символов, каждый символ кодируется минимально возможным количеством бит. Давайте предположим, что используется кодировка ASCII, где каждый символ кодируется 7 битами (например, стандартный ASCII, не учитывая расширенные кодировки).
20 символов * 7 бит = 140 бит на пароль
Символьный набор содержит 17 символов. Чтобы закодировать каждый из этих символов, нужно зарезервировать 7 бит.
Дополнительные сведения о пользователе занимают 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 байт.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili