시모비

Symobi

Symobi(System for Mobile Applications)는 독점적인 현대 및 모바일 실시간 운영 체제다.그것은 독일의 Miray Software사가 2002년부터 부분적으로 교수 연구팀과 협력하여 개발하였다.뮌헨 공과대학의 Uwe Baumgarten 박사.[1]그래픽 운영 체제임베디드 시스템과 모바일 시스템 영역에 맞게 설계된다.최종 사용자용 PC나 산업 분야에서도 자주 사용된다.

디자인

시모비의 기본은 실시간 마이크로커널 스피어를 기반으로 한 메시지 지향 운영체제 µnOS이다.µnOS는 통합 프로세스 관리자를 사용하여 모든 프로세스(기본 운영 체제 서비스 프로세스에서 애플리케이션 프로세스에 이르기까지) 간에 메시지 전달을 통해 통신을 제공한다.가장 낮은 수준에서 스피어 마이크로커널의 책임은 실시간으로 보안 메커니즘과 자원 관리를 구현하고 시행하는 것이다.Symobi 자체도 시스템 서비스, 일관된 그래픽 사용자 인터페이스, 표준 프로그램 및 드라이버가 포함된 완전한 그래픽 운영 체제 환경을 추가로 제공한다.

분류

Symobi는 한 운영 체제에서 서로 다른 애플리케이션 분야의 기능을 결합한다.현대적인 운영 체제로서, 그것은 분리되고 격리된 프로세스, 경량 스레드, 그리고 예를 들어 윈도우즈, 리눅스, 유닉스 같은 동적 라이브러리를 제공한다.모바일 임베디드 운영체제의 영역에서는 낮은 리소스 요구와 모바일 장치의 지원을 통해 Windows CE, Symbian과 같은 시스템과 유사하다.OS 또는 Palm OS.QNX 또는 VxWorks와 같은 기존 실시간 운영 체제에서는 서로 다른 프로세서 아키텍처의 실시간 능력과 지원을 공유한다.

역사

스피어, µnOS, 시모비의 개발은 컴퓨터 과학을 공부하기 전부터 학창시절에 시작된 콘래드 포이키스와 마이클 헌레이터(미레이 소프트웨어 회사 창립자)의 아이디어와 작업에 바탕을 두고 있다.기본 개념은 유용하고 필요한 기능(실시간, 휴대성 등)과 현대적 특성(마이크로커널, 프로세스통신 등)을 결합해 안정적이고 신뢰할 수 있는 운영체제를 구축하는 것이었다.원래는 포이키스와 하우네이터가 공부하는 동안 개발한 서로 다른 응용 프로그램의 기초가 되도록만 되어 있었다.2000년에 콘래드 포이키스와 마이클 하우네이터는 µnOS가 그들 자신의 사용보다 훨씬 더 적합하다는 것을 깨닫고 미레이 소프트웨어 회사를 설립했다.TU 뮌헨과의 협력은 이미 2년 후에 진화했다.2006년에는 시모비의 첫 정식 버전이 완성되었고, 같은 해 가을에는 시스템즈 전시회에서 전문계에 소개되었다.

지원

단일 코어:

  • 인텔: 80386, 80486, 펜티엄, 펜티엄 프로, 펜티엄 II, 펜티엄 III, 펜티엄 4, 코어 솔로, 코어 2 솔로
  • AMD: 일란 SC410, 일란 SC520, K6, K6-2, K6-III, 듀론, 셈프론, 애슬론, 오페론
  • VIA: Cyrix Mark II, Cyrix III, C3, C7, Eden
  • 상승: mP6
  • 마벨 / 인텔 : PXA-250, PXA-255, PXA-270, IXP-420
  • 모토로라 / 프리스케일: G2, G3, G4

멀티 코어:

  • 인텔: 펜티엄 4, 코어 듀오, 코어 2 듀오
  • AMD: Athlon X2, Opteron

응용 영역

시모비는 휴대용 제품(휴대용 통신기, 인터넷 가전제품)뿐만 아니라 가전제품(셋톱박스, 홈게이트웨이, 게임, 콘솔)에도 적합하다.나아가 자동차(제어 및 인포테인먼트 시스템), 산업제어 시스템(모션제어, 프로세스제어), 판매점(캐시어 시스템, 티켓머신, 정보단말기) 등의 분야에서 활용되고 있다.

장단점

운영체제는 실시간 마이크로커널과 멀티프로세서 능력을 통해 두각을 나타내고 있다.더욱이, 그것은 휴대성이 높기 때문에 특정 하드웨어 플랫폼에 구속되지 않는다.시모비의 프로세스 간 통신은 보안과 유연성을 보장한다.현대적인 아키텍처를 가지고 있으며, 낮은 자원 요구사항(프로세서, 시스템 메모리)만으로 실행된다.이 시스템은 Java-VM을 제공한다.표준 어플라이언스 영역에서 운영 체제는 아직 널리 확산되지 않았다.초보적인 POSIX 지원만 할 뿐 드라이버를 통한 하드웨어 지원을 제한했다.게다가, Symobi는 오픈 소스 운영 체제가 아니며 현재 사무실 애플리케이션, 이메일 기능 또는 웹 브라우저를 제공하지 않는다.

참조

  • 미레이 소프트웨어:현대적인 임베디드 RTOS, 2006년 Symobi 소개

외부 링크