Задать вопрос
3 августа, 16:05

В базе данных каждая запись содержит строку размером 9 байт и трехзначное десятичное число, закодированное минимально возможным числом байт. Сколько таких записей можно разместить в 1 Кбайте?

+4
Ответы (2)
  1. 3 августа, 18:13
    0
    Минимально возможное число бит для кодировки трехзначного числа - 10 (т. к. для кодировки максимально возможного числа 999 нужно 10 бит: 2^10 = 1024) Значит 10-ти бит хватит для хранения любого трехзначоко числа. 10 бит информации будет занимать 2 байта памяти (1 байт = 8 бит, 2 байт = 16 бит, чего хватает для 10 бит) ;

    Таким образом, каждая запись содержит 9 + 2 = 11 байт.

    1 Кбайт = 1024 байт

    1024 / 79 = 93 целых записи

    Ответ: 93
  2. 3 августа, 19:40
    0
    Максимально возможное трехзначное десятичное число - это 999. Для кодирования такого числа надо 10 бит (2⁹<999<2¹⁰). Поскольку в байте только 8 бит, потребуется два байта. Плюс девять байт на строку, итого 11 байт нужно отвести для одной записи данных.

    1 КБайт = 1024 байта. 1024 / 11 ≈ 93.

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