Jump to content

EPOC (операционная система)

(Перенаправлено с EPOC32 )

ХОБЛ
Разработчик Псион
Написано в Сборка , C (EPOC16)
С++ (EPOC32)
Семейство ОС ХОБЛ
Рабочее состояние Снято с производства, на смену ему пришла Symbian
Исходная модель Закрытый исходный код
Первоначальный выпуск 1989 год ; 35 лет назад ( 1989 )
Последний выпуск ЭР5у/2000 ; 24 года назад ( 2000 )
Маркетинговая цель КПК , мобильные телефоны
Доступно в Английский
Платформы x86 через NEC V30H (EPOC16)
АРМ (ЭПОК32)
ядра Тип Микроядро
По умолчанию
пользовательский интерфейс
Эйкон и др.
Лицензия Собственный
Преемник Симбиан
Статус поддержки
Не поддерживается

EPOC мобильная операционная система , разработанная Psion , британской компанией, основанной в 1980 году. Она начиналась как 16-битная операционная система совместимых устройств Psion (ОС) для собственных x86- , а позже была заменена 32-битной системой для x86 и РУКА . Psion лицензировала 32-битную систему другим производителям оборудования, таким как Ericsson .

Чтобы отличить ее от 16-битной ОС, 32-битную версию иногда называли EPOC32. Технологически это было серьезное отличие от 16-битной версии (которая стала называться EPOC16 или SIBO). В 1998 году 32-битная версия была переименована в Symbian OS. После того, как Nokia приобрела права на Symbian в 2010 году, они опубликовали исходный код Symbian под лицензией Eclipse Public License . В 2011 году Nokia отозвала лицензию на открытый исходный код для последующих выпусков программного обеспечения. [1]

Название EPOC происходит от слова epoch (начало эпохи). Имя было сокращено до четырех букв, чтобы соответствовать названиям таких инноваций в программном обеспечении, как Unix и Mach . [2]

Первоначально операционная система называлась Epoc , а не «EPOC», поскольку это не аббревиатура. Изменение всех заглавных букв было сделано по рекомендации отдела маркетинга Psion. [2] После этого в технической прессе распространился слух, что EPOC — это аббревиатура от «Электронный кусок сыра». [2] [3] Когда в 1994 году Psion приступила к разработке 32-битной операционной системы, она сохранила ее под брендом EPOC. Чтобы избежать путаницы внутри компании, старую систему стали называть EPOC16, а новую — EPOC32. Затем внутри компании стало общепринятым называть EPOC16 SIBO, что было кодовым названием инициативы Psion по созданию 16-битных мобильных компьютеров. Это изменение позволило им использовать имя EPOC для EPOC32. [2]

В июне 1998 года Psion сформировала компанию с ограниченной ответственностью Symbian Ltd. вместе с телекоммуникационными корпорациями Nokia , Ericsson и Motorola . [4] Покупая новую фирму, каждая телекоммуникационная корпорация приобрела долю в операционной системе Psion EPOC и другую интеллектуальную собственность . Symbian Ltd. изменила название EPOC/EPOC32 на Symbian OS, которая дебютировала в ноябре 2000 года на Nokia 9210 Communicator смартфоне .

EPOC16 (1989–1998)

[ редактировать ]
Psion MC200 (1989) под управлением EPOC16

EPOC был разработан в Psion, компании по производству программного обеспечения и мобильных устройств, основанной в Лондоне в 1980 году. В 1984 году компания выпустила свой первый карманный компьютер : 8-битное устройство под названием Psion Organizer . выпустили серию улучшенных моделей В 1986 году под маркой Organizer II , но эра 8-битных систем заканчивалась. Psion увидела необходимость разработки 16-битной операционной системы для управления своими устройствами следующего поколения. [5] Однако сначала им нужно было разработать 16-битный одноплатный компьютер , что в то время было чрезвычайно сложно. Они назвали проект SIBO , что означает «одноплатный органайзер» или «шестнадцатибитный органайзер». Для разработки аппаратного и программного обеспечения SIBO им понадобились образцы 16-битных микропроцессоров, которые они должны были программировать; но на защиту чипов ушло больше года, что привело к значительной задержке. [5]

К 1987 году уже шла разработка EPOC: это была однопользовательская операционная система с вытесняющей многозадачностью, предназначенная для работы в постоянной памяти (ПЗУ). Операционная система и ее программы были написаны на 8086 языке ассемблера и C. Intel При запуске операционной системы она заранее открывала предустановленные программы, чтобы система могла быстро переключаться между ними. Чтобы дать пользователям возможность писать и запускать свои собственные программы, EPOC представил обновленную версию открытого языка программирования (OPL), который впервые был опубликован вместе с Psion Organiser. OPL был простым интерпретируемым языком, чем-то похожим на BASIC .

В 1989 году компания Psion выпустила первые 16-битные компьютеры, оснащенные новой операционной системой: ноутбуки MC200 и MC400 . Каждый из них имел процессор Intel 80C86 , но отличался некоторыми другими характеристиками, такими как объем памяти. Среди более поздних устройств SIBO были серии Psion 3 (1991 г.), 3A (1993 г.), 3C (1996 г.), серия Workabout и модель Siena 512K (1996 г.). Последним устройством EPOC стала Psion Series 3mx (1998 г.). [6]

Пользовательский интерфейс различался в зависимости от устройства. Ноутбуки ( GUI имели окна, значки, меню, ) указателя ( WIMP ) графический интерфейс пользователя . Карманные компьютеры, которые имели меньшие экраны и не имели указывающих устройств , принимали ввод с клавиатуры или стилуса . [7] На экране программы представлялись значками , но на устройствах меньшего размера пользователь также мог получить к ним доступ с помощью специальных кнопок.

EPOC32 (1997–2000 гг.)

[ редактировать ]

Параллельно с производством своих 16-битных устройств компания Psion с конца 1994 года разрабатывала 32-битную версию EPOC. Переход на 32-битную версию был необходим, чтобы оставаться конкурентоспособными, и Psion хотела иметь мобильную операционную систему, которую они могли бы лицензировать. другим компаниям. [8] Таким образом, система должна была быть более портативной , чем предыдущие системы.

Для 32-битной операционной системы инженеры написали новую объектно-ориентированную кодовую базу на C++ . В переходный период старая система стала называться EPOC16 , а новая — EPOC32 . Если EPOC16 был разработан специально для платформы Intel 80186 , то EPOC32 был создан для ARM , вычислительной платформы, называемой компьютером с сокращенным набором команд (RISC), архитектура набора команд которого меньше и имеет более однородную длину, чем в альтернативном компьютере со сложным набором команд ( ЦИСК). Как и EPOC16, EPOC32 представляла собой однопользовательскую с вытесняющей многозадачностью операционную систему . Он также имел защиту памяти , которая была важной функцией для современных операционных систем.

Psion предоставила лицензию на EPOC32 другим производителям устройств и позволила производителям изменять или заменять графический интерфейс системы. Из-за лицензионного соглашения Psion рассматривала возможность выделения своего подразделения программного обеспечения под названием Psion Software. [ нужна ссылка ] КПК Psion имели графический интерфейс под названием Eikon. Визуально Eikon представлял собой усовершенствованный вариант дизайна 8- и 16-битных устройств Psion. [7]

Выпуски 1–4

[ редактировать ]
КПК Osaris от Oregon Scientific работал под управлением версии ER4 операционной системы EPOC32.

Ранние версии EPOC32 имели кодовое название Protea . Первая опубликованная версия, названная Release 1, появилась в ПЗУ Psion Series 5 v1.0 в июне 1997 года. Версия 2 так и не была опубликована, но обновленное ПЗУ (версия 1.1) для Series 5 содержало Release 3. [ нужна ссылка ] Psion В Series 5 использовался новый пользовательский интерфейс — Eikon. [7]

Одним из первых лицензиатов EPOC была недолговечная компания Geofox; они остановили производство после продажи менее 1000 единиц. [ нужна ссылка ] Другой лицензиат, Oregon Scientific , выпустил бюджетный прибор под названием Osaris ; это было единственное устройство EPOC, поставляемое с версией 4. [ нужна ссылка ]

Psion Series 5mx (1999 г.) под управлением ER5

Премьера EPOC Release 5 состоялась в марте 1999 года. Он работал на процессорах ARMv4, таких как серия StrongARM . [9] В дополнение к функциям электронной почты, обмена сообщениями и синхронизации данных, он представил поддержку Java Development Kit , что позволило ему запускать более широкий спектр программ.

В 2000 году варианты графического интерфейса EPOC были заменены тремя эталонными интерфейсами: Crystal предназначен для устройств с небольшой клавиатурой; Кварц предназначался для «коммуникаторных» устройств (которые имели некоторые телекоммуникационные функции и, как правило, оснащались клавиатурой для большого пальца ); а Pearl — для мобильных телефонов. Каждая классификация поддерживает графику VGA . [9]

Psion развернула версию 5 на своих устройствах серии 5mx (1999 г.), Revo (1999 г.), netBook (1999 г.), Series 7 (1999 г.), Revo Plus (2000 г.) и netPad (2001 г.). [10] Ericsson переименовала Psion Series 5mx в MC218 , а SONICblue переименовала Revo в Diamond Mako ; Как и оригинальные устройства, версии с ребрендингом были выпущены в 1999 году.

Смартфон Ericsson R380 , выпущенный в ноябре 2000 года, стал первым устройством , распространяемым с EPOC Release 5.1. Этот выпуск также был известен как ER5u; Вы систему кодирования текста Unicode что система поддерживает указали , : важную функцию для представления различных языков. Psion разработала устройство с поддержкой ER5u под кодовым названием «Конан», но оно не продвинулось дальше стадии прототипа. Устройство должно было стать Bluetooth . преемником Revo с поддержкой [ нужна ссылка ]

Симбиан (2000–2012)

[ редактировать ]

В июне 1998 года Psion Software стала Symbian Ltd. , крупным совместным предприятием Psion и производителей телефонов Ericsson , Motorola и Nokia . Следующий выпуск EPOC32, Release 6, был переименован в Symbian OS. Он отделил пользовательский интерфейс от базовой операционной системы, что предоставило производителям устройств возможность (или бремя) реализации графического интерфейса на своих устройствах.

Последней выпущенной версией Symbian OS была v10.1; последнее обновление было опубликовано в 2012 году.

  1. ^ Пол, Райан (11 апреля 2011 г.). «Nokia переводит исходный код Symbian на закрытую лицензию» . Арс Техника . Проверено 23 мая 2018 г.
  2. ^ Jump up to: а б с д Вуд, Дэвид (2005). «Аннотированный словарь сокращений» . Symbian для лидеров программного обеспечения: принципы успешных проектов по разработке смартфонов . Джон Уайли и сыновья. п. 279. ИСБН  978-0-470-01683-1 . Проверено 22 мая 2018 г. - через Google Книги.
  3. ^ Гроссман, Венди М. (15 мая 2000 г.). «Беспроводной воин» . Салон.com . Проверено 22 мая 2018 г.
  4. ^ Хубер, Александр Джозеф; Хубер, Йозеф Франц (2002). «Симбиан ЭПОК» . UMTS и мобильные вычисления . Серия «Мобильная связь». Артех Хаус. п. 209. ИСБН  1-58053-264-0 .
  5. ^ Jump up to: а б Бакстер, Майк (2002) [1995]. «Псион Серия 3» . Дизайн продукта: практические методы систематической разработки новых продуктов . ЦРК Пресс . п. 125. ИСБН  978-0-7487-4197-7 . OCLC   969884664 . Проверено 23 мая 2018 г. - через Google Книги.
  6. ^ «Псион МС200» . Центр истории вычислений . Раздел: Другие системы, относящиеся к Psion MC200 . Проверено 23 мая 2018 г.
  7. ^ Jump up to: а б с Моррис, Бен (2007). «Предыстория графического интерфейса Eikon» . Справочник по архитектуре ОС Symbian: проектирование и эволюция ОС для мобильных телефонов . Симбиан Пресс. п. 402. ИСБН  978-0-470-01846-0 – через Google Книги.
  8. ^ Бабин, Стив (2007). «Symbian OS: Немного истории» . Разработка программного обеспечения для Symbian OS: Руководство для начинающих по созданию приложений для смартфонов Symbian OS v9 на C ++ (2-е изд.). Симбиан Пресс. п. 13. ISBN  978-0-470-72570-2 . Проверено 24 мая 2018 г. - через Google Книги.
  9. ^ Jump up to: а б Хансманн, Уве; Мерк, Лотар; Никлоус, Мартин С.; Стобер, Томас (2001). «Симбиан ЭПОК» . Справочник по всеобъемлющим вычислениям . Спрингер. п. 157. ИСБН  978-3-662-04320-2 . Проверено 24 мая 2018 г. - через Google Книги.
  10. ^ Штатный автор (1 октября 2001 г.). «Psion Teklogix наконец-то запускает нетпад» . Geek.com . Архивировано из оригинала 23 мая 2018 года . Проверено 22 мая 2018 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 16d4b8c6a3121c4f6b9da18aacb0ad04__1709140140
URL1:https://arc.ask3.ru/arc/aa/16/04/16d4b8c6a3121c4f6b9da18aacb0ad04.html
Заголовок, (Title) документа по адресу, URL1:
EPOC (operating system) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)