Проект спецификации совместимости LunaNet в формате PDF , базовый уровень LN-IS V001 от 2 сентября 2021 г. (находится по адресу https://esc.gsfc.nasa.gov/projects/TEMPO?tab=lunanet ) был опубликован в популярной прессе.
4.2 Интерфейсы близости пользователей LNSP
В таблице 10 представлена сводка различных интерфейсов для передачи кадров AOS (Advanced Orbiting Systems) по бесконтактным каналам связи. PFS5 и PRS5 предназначены для реализации интерфейсов «один ко многим», таких как широковещательная передача по прямой ссылке и возврат пользователя к нескольким поставщикам.
В «Таблице 10 — Сервисные интерфейсы LNSP — User Proximity Link Layer» столбцы кодирования и размера кадра содержат слово «октеты», и этот термин больше нигде в документе отсутствует, даже в разделе «Подробные определения сигналов».
Существует серьезное обсуждение кодирования, и сообщения с высоким приоритетом будут «условно отформатированы в формате краткого представления двоичных объектов (CBOR), чтобы обеспечить повышенную скорость обработки и передачи между пользователями LunaSAR и пользователями LunaNet».
Является ли «октет» просто причудливым словом для «байта» или есть более строгое, конкретное или техническое определение?
Вопрос: Что такое «октет» в контексте стандарта совместимости НАСА LunaNET? («Интернет на Луне»)
Сопутствующие материалы и отзывы:
Является ли «октет» просто причудливым словом для «байта»?
Нет, они означают совсем другое.
«Байт» — это наименьшая единица адресуемой памяти конкретной архитектуры ЦП. Именно эта последняя часть делает использование байтов совершенно непригодным для каких-либо спецификаций взаимодействия: размер байта зависит от того, о какой архитектуре ЦП вы говорите.
В массовых вычислениях у нас были архитектуры ЦП с 6, 7, 9, 10, 12 и 18 битами на байт. На данный момент большинство основных архитектур ЦП имеют 8 бит на байт.
Однако даже сегодня существуют современные архитектуры ЦП с 16- и 24-битными байтами, а также архитектуры, в которых наименьшая единица адресуемой памяти равна 1 биту, поэтому мы можем определить их либо как имеющие 1-битные байты, либо как не имеющие байтов. совсем. Существуют архитектуры, в которых наименьшая единица адресуемой памяти — это слово, поэтому мы можем определить их либо как имеющие 32/64-битные байты, либо как не имеющие байтов вообще. И есть архитектуры, в которых ширина адресуемой единицы памяти является параметром операции в диапазоне от 1 до размера слова, поэтому мы можем определить их либо как имеющие байты переменной ширины, либо как не имеющие байтов вообще.
С другой стороны, октет…
или есть более строгое, конкретное или техническое определение?
… на самом деле очень, очень просто. На самом деле это даже не особо конкретное и/или техническое определение.
Он просто использует буквальное английское значение слова, то есть «группа из 8 вещей», где в данном конкретном случае «вещи» — это биты. Т.е. октет - это не что иное, как то, что уже естественно предполагает это слово: группа из 8 битов.
Действительно, все дело в том, что термин «октет бит» сокращается до «октет», когда из контекста понятно, что речь идет о битах.
Вопрос: Что такое «октет» в контексте стандарта совместимости НАСА LunaNET? («Интернет на Луне»)
Группа из 8 битов, как в контексте стандарта совместимости НАСА LunaNET, так и в более широкой области ИТ. В частности, все интернет-стандарты и RFC используют «октет», поэтому для «Лунного Интернета» кажется уместным делать то же самое.
Интересно, что в некоторых странах термин «октет» используется не только в техническом жаргоне, но и в широкой публике. Например, во французском, канадском французском и румынском языках не принято обращаться к «байтам». Если бы вы купили, например, оперативную память или жесткий диск, их размер был бы указан в Gio или Go, и никто не стал бы задумываться об этом.
Октет — это 8-битный байт . Исторически сложилось так, что «байт» не всегда был 8-битным (и до сих пор таковым не является, поскольку сегодня некоторые архитектуры имеют разные размеры байтов); «октет» однозначен и широко используется в документах RFC в Интернете .
В английском языке имя byte, символ B, используется как синоним октета. Однако байт использовался для количества битов, отличных от восьми. Чтобы избежать путаницы, настоятельно рекомендуется использовать байт имени и символ B только для восьмибитных байтов.
[В документе повсюду используется слово «октет (или байт)».]
МЭК 80000-13
Исторически байт означал «адресуемую единицу памяти», также известную как «размер ячейки», также известную как «минимальная адресуемая единица» (MAU), и существовало множество экзотических размеров «байт». Даже все еще есть некоторые с альтернативной адресацией, например Cray X1 с 64-битным MAU.
В любом случае, определение «байт = MAU» давно устарело, и теперь «байт = 8 бит», независимо от процессора или носителя. «JPEG размером 2 000 000 байт» — это легитимное портативное измерение размера информации, будь то в памяти, на диске или записанной на бумаге.
Тем не менее, октет обычно считается более формальным/техническим словом, поэтому вы часто будете видеть его использование в этих контекстах.
ник012000
пользователь4574