При регистрации в компьютерной системе на каждого сотрудника заводится запись из двух полей: идентификатор и биометрия лица. Идентификатор состоит из семи эмодзи, каждый из которых закодирован в виде трех шестнадцатеричных цифр из диапазона U+1Fххх Unicode символов. Биометрия лица представлена десятью десятичными трехзначными числами. В базе данных для хранения каждого поля отведено минимально возможное целое число байт. При этом используют посимвольное кодирование полей. Все символы (или числа) поля кодируют одинаковым и минимально возможным количеством бит. Определите объём памяти (в Кбайт), необходимый для хранения 256 записей. В ответе запишите только целое число – количество Кбайт.
В одной знаменитой игре про танки есть ряд служебных команд. 6 команд используется для быстрой коммуникации во время боя, еще 100 команд используются для указания, в каком квадрате карты необходима поддержка союзника. Известно, что за проведенный бой игроки отправили 250 таких сообщений. Какой минимальный объем памяти в Байтах можно использовать, чтобы сохранить журнал служебных команд, отправленных в этом бою, если каждая команда кодируется с помощью одинакового и минимально возможного числа бит?
Answers & Comments
Ответ:
1.ответ 6
2. ответ 219
Объяснение:
1)Данные для поля идентификатора:
k1=7(эмодзи) * 3(цифры)=21
N1=16(т.к. шестнадцатеричная сс)=2^4
i1=4бит
I1=(21*4)/8=11 байт
Данные для поля биометрии лица:
k2=10
N2=900(количество трехзначных чисел)
i2=10бит
I2=(10*10)/8=13 байт
Общие данные:
I=13+11=24байт
(24*256)/1024=6
Ответ: 6
2)
N=100+6(команд)=106
i=7
k=250
I=(250*7)/8=219 байт
Ответ:219