Да, в QNX немного другая логика. Процесс получается как бы контейнером для потоков. Создаёт процесс специальная задача — администратор процессов, который, например, загружает исполняемый файл и инициализирует все необходимые ресурсы процесса.
С одной стороны, алгоритм одинаков для любого процессора. Необходимо сохранить текущее состояние потока, а именно, его регистры, маску сигналов и т.п. И загрузить тоже самое для следующего потока.
С другой стороны, у каждой процессорной архитектуры свой набор регистров. И время переключения контекстов будет зависеть как от архитектуры, так и от скорости процессора.
Не думаю, что в данном случае QNX играет большую роль, BlackBerry решает проблему комплексно. Вы ведь понимаете, что просто смотреть документы на планшете не интересно — их будут пересылать по почте. BlackBerry шифрует канал передачи почты (смотрите BIS и BES), а остальные нет. Надеюсь, что добавил немного ясности.
Мне кажется, что у iPad и PlayBook немного разная направленность. И если Apple позиционирует iPad, не как самостоятельное устройство, а только дополнение к компьютеру, то в случае с BlackBerry это ещё более ярко выражено. Думаю, что PlayBook это расширение смартфонов BlakBerry (и не только их). С помощью смартфона удобно просматривать почту и пересылать письма, а PlayBook позволяет вести переписку более комфортно.
С Вами сложно поспорить, да и не стоит, наверное. Лично я считаю, что у BlackBerry качественные и полезные сервисы, которых нет (может быть пока) у других. Так что, на мой взгляд, лучше уж BlackBerry.
Наверно имелась в виду более ранняя сделка, когда QNX был приобретён Harman'Ом. Это я и прокомментировал. Понятное дело, что RIM ещё больше заинтересован в развитии QNX, так что перепродажа была выгодна и QNX.
Никто не мешает Toyota использовать и QNX, и Linux. Фирма ведь не маленькая. Молельный ряд тоже широкий.
Например, Audi A6 давно уже с QNX (там их даже несколько в одной машине), но это же не значит, что Audi не использует других операционок в своих машинах.
Ubisoft просто перекупила в своё время бренд героев. Так что «под руководством», наверное, громко сказано. Ubisoft заказал, а Nival сделал. При этом Нивал проводил опросы и конкурсы, по результатам которых дорабатывл игру.
Простите, если кого-то обидел. Честное слово, не хотел. Теперь придётся оправдываться и пояснять. ;-}
Во-первых, речь шла про 60-е и 70-е годы прошлого столетия. Прошивки тогда были действительно простые. Но простые не по тому, что они не используют никаких хитрых математических алгоритмов (используют), а потому что, в простейшем и лучшем случае программа представляет собой простой цикл (иногда очень большой) с опросом датчиков, проверкой различных условий и т.п. Я не говорил, что это плохо. Это проще, чем многозадачная система. Но иногда проще это даже лучше. Так что я не против микропрограмм, просто надо понимать, когда они хороши, а когда уже надо применять операционную систему со всеми её достоинствами и недостатками.
Во-втрых, прошивки мне тоже приходилось писать. Например, для i8051 как на ассемблере, так и на C.
С одной стороны, алгоритм одинаков для любого процессора. Необходимо сохранить текущее состояние потока, а именно, его регистры, маску сигналов и т.п. И загрузить тоже самое для следующего потока.
С другой стороны, у каждой процессорной архитектуры свой набор регистров. И время переключения контекстов будет зависеть как от архитектуры, так и от скорости процессора.
У Медведева, кстати, есть и PlayBook.
А вообще мысль верная, нативные Angry Birds не помешали бы. ;-}
www.rbcdaily.ru/2011/07/27/media/562949980829000
Например, Audi A6 давно уже с QNX (там их даже несколько в одной машине), но это же не значит, что Audi не использует других операционок в своих машинах.
Во-первых, речь шла про 60-е и 70-е годы прошлого столетия. Прошивки тогда были действительно простые. Но простые не по тому, что они не используют никаких хитрых математических алгоритмов (используют), а потому что, в простейшем и лучшем случае программа представляет собой простой цикл (иногда очень большой) с опросом датчиков, проверкой различных условий и т.п. Я не говорил, что это плохо. Это проще, чем многозадачная система. Но иногда проще это даже лучше. Так что я не против микропрограмм, просто надо понимать, когда они хороши, а когда уже надо применять операционную систему со всеми её достоинствами и недостатками.
Во-втрых, прошивки мне тоже приходилось писать. Например, для i8051 как на ассемблере, так и на C.