• 제목/요약/키워드: POSIX Standards

검색결과 2건 처리시간 0.021초

UbiFOSTM 실시간 운영체제에서 POSIX지원을 위한 래퍼의 설계 및 구현 (Design and Implementation of Wrapper to Support POSIX Standards on UbiFOSTM Real-Time Operating System)

  • 송예진;조문행;이철훈
    • 한국콘텐츠학회논문지
    • /
    • 제7권8호
    • /
    • pp.31-40
    • /
    • 2007
  • 최근의 내장형 시스템은 그 용도에 따라 특정 기능만 수행하는 단순한 응용프로그램을 탑재했던 과거와는 달리 멀티미디어 기능들이 하나로 통합된 디지털 컨버전스 기기로 진화하면서 응용프로그램의 복잡도가 현저히 증가하였다. 또한 응용프로그램은 그 시대의 요구에 따라 여러 응용프로그램들과 통합되고 진화해 간다. 이러한 응용프로그램을 개발하고 관리하기 위해서는 개발자와 관리자간의 표준화된 인터페이스가 필요하다. 컴퓨팅 시스템에서 개방형 시스템 구조를 갖는 표준 중 운영체제의 인터페이스에 대한 표준으로 POSIX(Portable Operating System Interface)가 개발되었으며, 디지털 컨버전스 기기와 같이 실시간 운영체제 탑재를 요구하는 시스템을 위한 인터페이스 표준으로 POSIX.4계열이 있다. 본 논문에서는 개방형 실시간 운영체제 인터페이스 표준인 POSIX.4 지원을 위한 래퍼(wrapper)를 실시간 운영체제 UbiFOSTM에 설계 및 구현한 내용을 기술한다. 또한, POSIX.4 표준을 준수한 응용프로그램을 Linux와 UbiFOSTM에 각각 탑재하여 비교 실험하고 구현한 래퍼의 성능 오버헤드가 $3{\sim}9{\mu}s$로 미미하다는 측정 결과를 제시한다.

실시간 운영체제 Q+를 위한 라이브러리 설계 및 구현 (The Design and Implementation of Library for RTOS Q+)

  • 김도형;박승민
    • 정보처리학회논문지D
    • /
    • 제9D권1호
    • /
    • pp.153-160
    • /
    • 2002
  • 본 논문에서는 정보가전용 실시간 운영체제 Q+에 탑재된 라이브러리의 설계 및 구현에 대해 기술한다. 실시간 운영체제에서의 라이브러리는 표준 인터페이스에 따라 정의되어야 하고, 실시간 운영체제의 응용 분야에 적합한 함수들을 제공하여야 한다. 구현된 Q+ 라이브러리는 응용 프로그램간의 호환성을 보장하기 위해서, POSIX.1, ISO 7942 GKS 등의 업계 및 국제 표준에 따라 설계되었다. 그리고, Q+ 응용 분야에 적합한 C 표준 함수, 그래픽/윈도우 함수, 네트워크 관련 함수, 보안 지원 함수, 파일 시스템 관련 함수들을 제공한다. Q+ 라이브러리는 Q+ 커널과 디지털 TV용 셋탑박스, 그리고 디버깅 툴인 KBUG를 이용하여 구현되었다.