1. Главная
  2. Библиотека
  3. Информационные технологии
  4. На предприятии каждой изготовленной детали присваивают серийный номер, состоящий из 119 символов. В базе данных для хранен...

На предприятии каждой изготовленной детали присваивают серийный номер, состоящий из 119 символов. В базе данных для хранения каждого серийного номера отведено одинаковое и минимально возможное число байт. При этом используется посимвольное кодирование

«На предприятии каждой изготовленной детали присваивают серийный номер, состоящий из 119 символов. В базе данных для хранения каждого серийного номера отведено одинаковое и минимально возможное число байт. При этом используется посимвольное кодирование»
  • Информационные технологии

Условие:

10) На предприятии каждой изготовленной детали присваивают серийный номер, состоящий из 119 символов. В базе данных для хранения каждого серийного номера отведено одинаковое и минимально возможное число байт. При этом используется посимвольное кодирование серийных номеров, все символы кодируются одинаковым и минимально возможным числом бит. Известно, что 125 300 серийных номеров занимают более 23 Мбайт памяти. Определите минимально возможную мощность алфавита, используемого для записи серийных номеров. В ответе запишите только целое число.

Решение:

Шаг 1. Обозначим за m мощность (то есть количество символов) алфавита. При посимвольном кодировании для каждого символа используют минимальное число бит, достаточное для кодирования m вариантов. Это число бит равно b = ⎡log₂(m)⎤ (округление вверх до целого). Шаг 2. Каждый серийный номер состоит из 119 символов, поэтому для его кодирования требуется 119·b бит. Но память выделяется в байтах, при этом выделяют минимальное целое число байт, достаточное для 119·b бит, то есть используется   N = ⎡11...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет