Автор | Сообщение |
|
Отправлено: 17.04.20 14:14. Заголовок: Задание 13 (14 вариант) № 276 Бит или Байт?
Всем доброго дня. Привожу текст задания При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 11 символов и содержащий только символы из 12-символьного набора: А, В, C, D, Е, F, G, H, K, L, M, N. В базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым и минимально возможным количеством бит. Кроме собственно пароля, для каждого пользователя в системе хранятся дополнительные сведения, для чего выделено целое число байт; это число одно и то же для всех пользователей. Для хранения сведений о 20 пользователях потребовалось 160 байт. Сколько байт выделено для хранения дополнительных сведений об одном пользователе? В ответе: 2 Принцип решения понятен, имеем пароль в 44 бит. Это минимум 6 байт. Далее уравнение (6+x)*20=160; x=2 Вопрос - почему нельзя все считать в битах, ведь в самом начале пароль мы вычисляем именно в них? (44+х)*20=1280; x=20; 20 бит - это 3 байта. Другие единицы - другой ответ. С автором не спорю, интересует только принцип выбора единиц измерения.
|
|
|
Новых ответов нет
[см. все]
|
|
|
| Администратор
|
Сообщение: 2052
|
|
Отправлено: 17.04.20 15:03. Заголовок: iZOL пишет: почему н..
iZOL пишет: цитата: | почему нельзя все считать в битах |
|
Потому что по условию пароль занимает целое число байтов.
|
|
|