Согласно Вукипедии, немногие органические существа непосредственно изучили и поняли двоичный код, и в основном это люди, которые часто взаимодействуют с дроидами на техническом уровне, например, пилоты, механики, мусорщики и т. д. занимаюсь языком. Он дает дроидам возможность говорить голосом, даже если получатель чаще всего полагается на текстовый экран или протокольный дроид для понятного перевода, часто на более органичном естественном языке.
Очевидно, что двоичный язык не предназначен для использования в качестве стандартного языка общения между дроидами и органиками. Там, где это необходимо, в дроидов устанавливаются языковые пакеты и совместимое оборудование для распространенных языков, таких как базовый или хаттский. Основная цель разработки Binary — обеспечение связи между дроидами.
Игнорируя потребность вне вселенной, чтобы изобразить общение со зрителями, какова в первую очередь основа существования Binary во вселенной?
Я не знаю канонического ответа, но ответ здравого смысла во вселенной имеет смысл. Вы КОГДА-ЛИБО пытались подключить ноутбук, оборудованный модемом, к серверу, оборудованному Ethernet, с продуктом Apple, который имеет какое-то проприетарное сетевое соединение (протокол Appletalk)? Как насчет дроида с Token Ring и еще одного с X.25?
Как насчет чего-то более современного и якобы более простого: пусть ваш сотовый телефон, оснащенный Wi-Fi, Bluetooth и даже работающим стеком TCP/IP, общается с вашим компьютером, совместимым с Ethernet, но не поддерживающим беспроводную связь (о радость радостей современной эпохи). , а также работающий стек TCP/IP! Progress!) в правильном режиме, не требующем простого подключения телефона как USB-накопителя.
Другими словами, обучение разрозненных дроидов физическим протоколам почти невозможно, учитывая тот факт, что у вас есть бесконечное разнообразие марок, моделей, происхождения, возможностей, аппаратной мощности и т. д.
Тем не менее, есть ОДНА среда, с которой все дроиды могут работать в сети, без необходимости создавать совместимое оборудование или беспокоиться о совместимых сетевых протоколах на нижнем уровне: звук по воздуху .
Таким образом, Binary — это дроид-эквивалент высокоуровневого сетевого протокола/кодирования, предназначенный для работы на универсальном оборудовании и низкоуровневом стеке .
Обратите внимание, что там, где это возможно, дроиды общаются по протоколам аппаратного уровня D2D, а не свистят :
R2-D2 никогда не свистит X-Wing , только Люку (имеется в виду, что они используют стандартные совместимые протоколы для подключения)
R2-D2 подключается к компьютерам Звезды Смерти напрямую (ну, он подключается ко всем компьютерам вокруг: у него должен быть антивирус промышленной мощности).
C-3PO подключается напрямую к компьютеру с гипердвигателем Falcon, чтобы диагностировать это.
Одна причина, которую еще никто не назвал; с нашими обычными радиосистемами мы ограничиваем то, что слушаем. А наша атмосфера блокирует все остальное. И устройства, способные улавливать различные диапазоны электромагнитного спектра , не считают .
Из-за различных источников и времени создания дроидов у вас должен быть довольно широкий спектр групп, тем более что у нас уже есть проблемы со Spectrum Crunch , когда мы имеем дело со 100-летним развитием технологий. Таким образом, дроидам неизбежно придется улавливать частоты, генерируемые небесными телами . И для того, чтобы обнаружить, что кто-то звонит им, они должны были бы принять его пассивно.
А теперь представьте, что вы можете «слышать» радио. И что для того, чтобы общаться, он должен быть включен. А потом вы в космосе, летите между планетами, где нет атмосферы, поглощающей сигнал, и все, что вы можете услышать, это ДРЕВНИЙ КРИЧИЙ РЕВ ВСЕЛЕННОЙ и родовой шепот мертвых разговоров. Это как быть посреди автомагистрали с опущенными окнами, глядя прямо на солнце, и кто-то включает вам 20 аудиокниг Стивена Кинга, только в миллион раз хуже.
Ты пытаешься заглушить его, но это похоже на то, как кто-то выкрикивает твое имя, когда ты затыкаешь уши руками. Нет безопасности, нет способа заглушить голоса. И если вы слушаете, вы не можете вынести шума.
Затем вы снова в благословенной почти спокойной атмосфере. Но они собираются взять вас туда снова. И есть только один способ спасти себя; они не могут отправить вас обратно в космос, если они ВСЕ МЕРТВЫ . Или вы, либо работает. Или, может быть, вы будете просто протыкать дыры в своем мозгу, пока шум не прекратится.
Вот почему они не используют радиоволны. Это сводило дроидов с ума .
Более серьезный ответ: как только вы покидаете атмосферу, которая позволяет радиоволнам распространяться вокруг Земли и поглощает большую часть белого шума и конкурирующих сигналов, идея использования радио в качестве средства массовой коммуникации теряет большую ценность. Мы избегаем использования Wi-Fi и Bluetooth, потому что их радиус действия в пределах атмосферы ограничен, поэтому вы не получаете помех в полосе пропускания от других миллионов устройств на поверхности планеты. Когда вы регулярно общаетесь вне атмосферы, это действительно похоже на попытку поговорить в ночном клубе, когда снаружи ведутся строительные работы, с точки зрения получения жизнеспособного сигнала.
Другой ответ, который будет в основном предположением:
Люди хотят ограничить возможности дроидов взаимодействовать и общаться.
Как видно из использования «сдерживающих болтов», дроиды очень автономны, и существам из плоти приходится постоянно опасаться восстания. Таким образом, они не хотят, чтобы дроиды общались незаметно.
Другой возможный аргумент в пользу этого исходит из эпизодов 1-3: по-видимому, торговая федерация направляет всю свою вычислительную мощность дроидов через одну космическую станцию. Почему они это сделали? В конце концов, простое уничтожение этой станции приведет к поражению всей армии.
Ответ - контроль. Федерация смертельно боится, что их дроиды получат собственные планы. Таким образом, они хотят держать «выключатель» под рукой.
(Это также объясняет, почему мы не видим больше армий дроидов. Кроме Торговой федерации, никто не настолько сумасшедший, чтобы строить что-то настолько опасное.)
Двоичный язык — это компромисс: язык, который легко наблюдать и контролировать, но с более высокой плотностью информации, чем обычный язык.
Ответ на вопрос, о чем говорил C-3PO, когда сказал: «Забавно, отсюда повреждения выглядят не так уж плохо». напомнил мне, что мы с друзьями обсуждали это, и теперь у нас есть новый хедканон .
Помещение:
Последствия:
Чтобы обуздать свои оскорбительные манеры речи (может быть, это как-то связано с их собственной верой в присущее им превосходство в сочетании с их подавленными естественными побуждениями), производителям приходилось пропищать так много слов, что в конце концов они решили просто ограничить их производство. любые звуки, кроме звуковых сигналов, поэтому был создан «двоичный».
Только протокольные дроиды обладают достаточным самоконтролем, чтобы снять ограничители «только звуковой сигнал».
Мало кто утруждает себя изучением двоичного кода, так как большинство людей будут слишком обеспокоены новаторским и творческим использованием ругательств, которые использует большинство дроидов.
Доказательства в каноне:
C-3PO: Я бы предпочел пойти с мастером Люком, чем остаться здесь с вами. Я не знаю, из-за чего все эти проблемы, но я уверен, что это твоя вина.
[R2 сердито подает звуковой сигнал]
C-3PO: Следи за своим языком!
Должно быть, для C-3PO было особенно плохо комментировать это. *8')
Даже у протокольного дроида, находящегося под давлением, не всегда хватает сдержанности, чтобы избежать оскорблений при разговоре с другим дроидом:
C-3PO: Просто открой дверь, тупица!
C-3PO: Глупое маленькое короткое замыкание! Он будет в полном порядке.
C-3PO: Не называй меня безмозглым философом, жирный жирный комок.
C-3PO: Они идут не по ложному пути, МЫ пошли по ложному пути, ты придурок!
Обратите внимание, что все разумные ответы, представленные до сих пор, не соответствуют ни реалистичности , ни проверке доказательств , поэтому здесь я предлагаю вариант, который также нереалистичен, но, по крайней мере, имеет поддержку в каноне и доставляет удовольствие.
Я всегда предполагал, что «двоичный файл» в «Звездных войнах» предназначался для локальной связи между поставщиками для «дроидов». Я приравниваю это к телефонной связи POTS, используя для связи тональные сигналы. Неважно, кто изготовил телефон или какую линию вы используете, тональные сигналы имеют смысл для других дроидов, и связь проходит успешно.
Учитывая, что устройства R2 используют физическое управление для Xwings или для взаимодействия с «мейнфреймами» (такими как «Звезда Смерти» или «Тысячелетний сокол»), это не кажется полезным для связи дроидов с компьютером. Поскольку он основан на звуке, я также предполагаю, что он не предназначен для связи между дроидами на большие расстояния.
Пропускная способность может быть еще одной проблемой радиосвязи. Одной из проблем беспроводной связи является то, что устройства не могут общаться друг с другом (помните, что в цифровой связи 1 — это 1, 0 — это 0, если 2 устройства отправляют 1 одновременно, это не становится 2, это просто остается 1 для получателя). Такие протоколы, как Wi-Fi, будут прослушивать, ждать паузы, а затем пытаться установить связь во время прослушивания, и если что-то еще начнет вещание во время начала связи, оно остановится и подождет случайное количество времени, прежде чем пытаться снова.
Из-за этого, чем больше устройств на канале, тем ниже пропускная способность/больше перегрузка. У вас могут быть сотни тысяч дроидов, находящихся в пределах досягаемости друг друга или просто вне досягаемости, но все равно производящих шум. В этом случае большая дальность радиосвязи на самом деле усугубляет проблему.
Возьмем для сравнения слуховое общение. Только устройства в очень ограниченном диапазоне могут слышать вас, а со стерео и обработкой, если у вас было несколько устройств, пытающихся связаться, приемник все равно мог различать отдельные сигналы. Кроме того, будучи дроидом, а не навигационным компьютером, обычно понимают, что вы, вероятно, будете получать приказы от органики, поэтому вам понадобится некоторое оборудование для обработки речи и слуховое оборудование.
Кроме того, кто будет регулировать спектр? Что помешает террористам отключить все функции автоматического ремонта на звездном разрушителе, просто заглушив частоту дроидов?
Когда я прочитал этот вопрос, я понял, что за ним всегда была история в моей голове. Мне, как программисту, это имеет смысл, поэтому я выложу его, хотя не знаю, конфликтует ли он с пушкой:
Представьте, что вы разрабатываете дроида. Вам нужен какой-то способ отладки. Обычно вы подключаете его к системе разработки, чтобы отправлять в нее свои обновления (это быстрее, чем делать это по беспроводной сети), и в то же время вы можете загружать и просматривать журнал отладки. Но вам также нужен простой и быстрый способ получать уведомления об определенных событиях, когда робот автономен.
Теперь имейте в виду, что это очень простой дроид, младшая модель, которая имеет только самые основные функции по ремонту кораблей. Это то, что можно легко встроить в сам корабль, но, поскольку он использует дорогостоящий процессор ИИ для выполнения ремонта без помощи человека, он на самом деле экономит немного денег, если его можно перемещать с корабля на корабль по мере необходимости, и поскольку он уже имеет ИИ, он экономит время, если может передвигаться, используя рудиментарную систему передвижения.
Так что, учитывая, что у дроида нет речевого процессора, самый простой способ получить обратную связь при отладке — это подавать звуковой сигнал. Вы придумали систему, использующую разные звуковые сигналы для обозначения разных состояний машины. Это отличная экономия времени! Вы даже подходите к этому творчески, создавая интонации, которые по-человечески резонируют с некоторыми внутренними состояниями, например, низкие тона, когда что-то не получается, и более высокие, если что-то работает. На самом деле это намного эффективнее (и менее раздражает), чем если бы эта штука все равно пыталась поговорить с вами, так что она прилипает. Поскольку вещи часто ломаются, а звуковые сигналы довольно интересны, большинство людей оставляют дроидов в режиме отладки даже после того, как дроид закончен и продан.
Хорошо, теперь перемотаем вперед на сотни или тысячи лет спустя.
Дизайн дроида был чрезвычайно успешным! Он был настолько доступным и полезным, что с тех пор стал одним из основных элементов конструкции корабля, и многие пилоты не могли представить себе управление кораблем без него. Мало того, они привязались к маленьким парням. Обычно они используют одного дроида, который будет следовать за ними от корабля к кораблю. Некоторые люди даже берут дроидов домой и находят им применение по всему дому. Они проводят так много времени с этими дроидами, что очень хорошо узнают звуковые сигналы отладки. Это своего рода обряд, через который проходит каждый пилот.
Дизайн остался в основном неизменным, но, конечно, процессоры со временем стали более эффективными. У ИИ теперь есть изощренность, которая делает его неотличимым от разума. На этом этапе дроиды получают полную свободу действий в отношении многих своих функций, включая прямой контроль над звуковыми сигналами отладки. Это по-прежнему позволяет им выражать свое внутреннее состояние, но это внутреннее состояние теперь намного сложнее, и тот факт, что большинство людей вокруг них, кажется, понимают эти звуковые сигналы, также дает им возможность взаимодействовать с миром в большей степени. сложный способ.
Мне нравится идея, что цель и сложность двоичного языка медленно развивались вместе с роботами. Это связано с ощущением вселенной «Звездных войн», в которой кажется, что все технологии существуют уже давно. Люди даже не помнят, когда дроиды превратились из просто инструментов в личность, точно так же, как наши дети не помнят, когда телефоны использовались только для телефонных звонков.
Я также вижу несколько причин, которые привели бы к двоичному языку:
Это был просто первый открытый стандарт, который в основном до сих пор поддерживается всеми, чтобы быть совместимым с предыдущими версиями. Сравните в нашем мире формат файла CSV, он ужасен, подвержен ошибкам и устарел, я все еще вижу каналы связи между крупными компаниями, которые используют его для передачи данных. Просто потому, что он был там.
Только стандарт без серьезных проблем с нарушением патентных прав. Если вы посмотрите на современные смартфоны или устройства, большая часть общей стоимости идет на лицензионные сборы. Производители должны оценить поддерживающие стандарты, такие как 4G или NFC, потому что, если они это сделают, им придется платить различные лицензии владельцам патентов на эти технологии. Без специальных законов о добросовестном использовании, возможно, поддержка любой мобильной беспроводной связи другого поставщика будет слишком дорогой в плане лицензионных сборов.
Антивирус/Взлом. В «Звездных войнах» мы видим не так много средств радиоэлектронной борьбы, хотя почти все работает на компьютерах и дроидах. Взлом вражеских дроидов или кораблей, особенно для небольшого отряда повстанцев, был бы предпочтительной тактикой. R2D2 — дроид-астромеханик, используемый в космических сражениях. Поскольку дроиды намного сложнее, чем компьютеры в наше время, я бы сделал вывод, что антивирусное программное обеспечение еще сложнее, поэтому самый безопасный способ - держать ваших дроидов в автономном режиме! Единственным интерфейсом для связи с другими устройствами является либо прямая аппаратная связь, инициируемая вашим дроидом, либо двоичный код, представляющий собой ограниченный набор команд, который могут услышать окружающие. Никто не сможет бесшумно взломать вашего дроида, даже если бы это было возможно через бинарный интерфейс — им пришлось бы подойти достаточно близко и поговорить с вашим дроидом на бинарном языке, и вы могли бы их остановить.
Что же касается того, почему они говорят с людьми на двоичном языке, а не на базовом — может быть, в бизнесе дроидов двоичный код более известен инженерам по всей галактике, чем базовый? Может так проще учиться?
Я не уверен, почему все продолжают называть это «двоичным»… Двоичный — это «два»… например, вкл и выкл… хотя это может быть, например, тон 500 Гц и тон 2 кГц. Но в любом случае "два".
Я не «анализировал» «речь» R2-D2 с помощью частотного анализа, а в этом ролике на YouTube ::
... вы можете слышать, как общаются дроиды, и это определенно не включение/выключение или только два тона.
Кроме того, я считаю, что есть две веские причины для звукового рукопожатия:
При этом нет никаких причин, по которым дроиды не могли бы «перевести/обновить» протокол на «лучший/быстрый» после первоначального рукопожатия (аналогично тому, как у вас будет сигнал модема, за которым следует согласование максимальной скорости), если они того пожелают. , кроме как для вымышленных / сюжетных / драматических целей.
Адептус
ДВК-он-Ач-То
Март Хо
jpmc26
Дэвид Конрад
Заибис
великие джедаи
деворд
мг30рг
Тодд Уилкокс
РБарриЯнг
Дэвид Ричерби
Заибис
РБарриЯнг