Задать вопрос
18 ноября, 18:35

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

+2
Ответы (1)
  1. 18 ноября, 18:41
    0
    1. Определим размер записи.

    Трехзначное десятичное число - это число от 100 до 999. Таких чисел может быть 900. Поскольку 2⁹<900<2¹⁰, то для кодирования нам потребуется 10 бит. По условию числа кодируются неким целым число байт. В байте 8 бит, поэтому для представления 10 бит потребуется 2 байта.

    Итого, длина записи составит 12+2=14 байт.

    2. Определим возможное количество записей.

    2 Кбайта = 2*1024 байта = 2048 байт.

    Количество записей равно 2048/14 = 146.3 записи.

    Отбрасывая дробную часть, получим 146 записей.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «База данных предсталяет собой набор записей. Каждая запись содержит строку размером 12 байт и трёхзначное дсятичное число, которое ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы