В информационной системе для каждого сотрудника хранится запись. Она состоит из идентификатора длиной 15 символов и 20 байт дополнительных данных. В идентификаторе используются прописные латинские буквы A–Z и цифры 0–9. Все символы кодируются равномерным кодом с наименьшей возможной длиной в битах. Весь идентификатор хранится в минимально возможном целом числе байт. Какой объем памяти займут 3072 такие записи?
Показать ответ и разборСкрыть ответ и разбор
Верный ответ
- B96 КБ
Разбор
1) Алфавит содержит символов. Так как , на один символ нужно 6 бит. 2) Идентификатор: бит. Его нужно хранить в целом числе байт: , округляем вверх до 12 байт. 3) Одна запись: байта. 4) Для 3072 записей: байта, то есть КБ. Вариант «90 КБ» получается при ошибочных 5 битах на символ, «105 КБ» — при 8 битах на символ, «93,75 КБ» — если не округлять идентификатор до целого числа байт.