Вопрос:

Решить по аналогии если пароль должен состоять из 10 символов, в качестве символов можно использовать десятичные цифры, 10 первых букв алфавита (большие и маленькие) и символы (! @ # $$ %). Пароли кодируются посимвольно. Все символы кодируются одинаковым и минимально возможным количеством бит. Для хранения сведений о каждом пользователе в системе отведено одинаковое и минимально возможное целое число байт

Ответ:

Решение задачи по аналогии:

1. Определим мощность используемого алфавита N:

N = 10 (цифры) + 10 (большие буквы) + 10 (маленькие буквы) + 6 (символы) = 36

2. Найдем информационный вес одного символа i, используя формулу $$2^i = N$$:

$$2^i = 36$$

Так как $$2^5 = 32$$ и $$2^6 = 64$$, то i принимает значение 6 бит, так как нужно минимальное целое число бит.

3. Вычислим информационный объём одного пароля I:

I = K × i = 10 символов × 6 бит/символ = 60 бит

Переведем биты в байты, учитывая, что 1 байт = 8 бит:

I = 60 бит / 8 бит/байт = 7.5 байт

Так как в системе отводится целое число байт, округляем до 8 байт на один пароль.

4. Вычислим объём памяти, необходимый для хранения 100 паролей I100:

I100 = 100 × 8 байт = 800 байт

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

Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие