Msrisel
07.02.2020 02:57

База данных представляет собой набор записей. каждая запись содержит строку размером 5 байт и двухзначное число, которое кодируется минимально возможным кол-ом байт(одинаковым для всех чисел). сколько таких записей можно разместить в памяти объемом 2кб?

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
demorgan512
03.10.2020 21:03
1.Определим длину записи.
Двухзначных чисел всего 90 (от 10 до 99). 2⁶<90<2⁷, поэтому для кодирования числа понадобится 7 бит. Переведем это значение в байты. В байте 8 бит и нам понадобится 7/8 байта, т.е. 1 целый байт.
Тогда длина записи составит 5+1=6 байт.

2. Определим максимально возможное количество записей.
2 Кбайта = 2×1024 байт = 2048 байт.
Количество записей составит 2048/6 = 341.33, т.е. 341
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота