Pull to refresh
0
0
Aleksey Voitovich@ksely

User

Send message

25 лет, конечно, прошло... я уже не уверен, что помню всё хорошо...

Но сама ОС и приложения компилировались в нативный процессорный код.

Байт-код с "виртуальной машиной" там был только для какой-то из игр (CyPets, по-моему)...

По п.5 - виртуальной машины не было, но, по-моему, на каком-то этапе, там был "эмулятор", т.е. возможность скомпилировать и собрать приложение под винду, благо, что всё писалось на С++.

Еще был очень прикольный эффект - если у тебя на устройстве была мультиплеерная игра (например, шахматы), ты мог любому вокруг предложить в нее поиграть, и если он соглашался, ему на устройство автоматом перекачивалась игра с твоего устройства, устанавливалась и запускалась, уже соединенная с тобой.
С точки зрения ИБ, конечно, идея так себе ))
Но с точки зрения пользователя - было круто )

Немного информации по радиосвязи устройства (что помню):


1. AVR-ка действительно выполняла роль "сетевого контроллера" - она физически слушала эфир, принимала из него пакеты, и отправляла пакеты в эфир. Пакеты были двух типов - длинные и короткие.

2. Устройство работало в диапазоне 900 МГц (433 МГц для Европы, если не путаю). В выбранном диапазоне использовалось несколько каналов. Один из каналов был "базовым", на котором передавались "пинги" (короткие пакеты с основной информацией о владельце - для приложения Finder). Для более длинной передачи (например, файла), два устройства договаривались и переходили на другой канал.

3. Сообщения были "защищены" кодом Рида-Соломона, что позволяло восстанавливать некоторое количество искаженных данных. Шифрование осуществлялось на основном процессоре.

4. Пакеты передавались "манчестерским кодом", т.е. 1-0 для нуля и 0-1 для единицы (или наоборот) - это делалось для симметрии радиосигнала.

5. Мощность радиопередачи была на уровне "шума". Тестирование FCC устройство проходило не как радиопередающее, а как просто электронное устройство, издающее приемлемый уровень радиошума. В (очень) хороший условиях это давало до 100 м дальности действия.

6. В каком-то виде работала ретрансляция. Т.е. устройства сообщали вокруг о своих соседях и другие устройства записывали их себе с пометкой "передать через устройство Х". Таки образом пытались расширить радиус действия.

7. В частности так работал CyWIG - интернет-шлюз, который позволял общаться устройствам через Интернет.

8. Основной протокол был ориентирован на сообщения (одно или много пакетные, но конечные). Был еще альтернативный протокол - типа модного тогда Блютуза, когда между устройствами устанавливалась постоянная связь более быстрая. Он использовался в играх с быстрым откликом (мультиплеерные стрелялки).

И еще про ОС - даже на 11 МГц-овом процессоре это была практически полнофункциональная операционная система с многозадачность, консолью, работой с файлами, запуском приложений и обменом сообщений локально и между устройствами.

Вот за этот комментарий Вам огромное человеческое спасибо!!! )))
Ведь действительно, мы в русском языке скращаем до минимума все безударные гласные. Т.е. на самом деле говорим «млкО», «втмбИль». Если говорить, например, «дИтейл» как положено с полным проговариванием безударной части, это звучит как два слова «дИ тЕйл». (для меня по крайней мере). Отсюда и путаница.
Спасибо еще раз!!!
Смотря в каком значении — www.engvid.com/english-resource/35-words-stress-changes-meaning

The DE-fault settings of that TV are bad, but you can configure it differently. (the settings it comes with it when you get it)

Jon de-FAULT-ed on his loan payments. (he did not make the required payments)
В добавок к Novice — Notice.
И еще у default вроде неожиданно ударение ставится на первый слог.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity