IT 이야기/IT

[센서 노드 운영 체제 정리 (2/6) 센서 노드 운영 체제 모델

옥사마 2010. 3. 25. 14:01
    - 센서 노드 운영 체제 요구 사항
      ㅁ 프로그램 작성 용이
      ㅁ 효율적인 자원 관리
      ㅁ 작은 코드 이미지: 작으면서도 강력한 기능
      ㅁ 태스크의 병행 제어: 다수의 태스크를 병행 수행
      ㅁ 높은 재구성 기능: HW/SW의 동적 재구성

    - 센서 노드 운영 체제 구분
      ㅁ 프로그래밍 모델
          - 유한 상태 머신 기반 모델
          - 컴포넌트 기반 모델
          - 전통적 API 기반 모델
      ㅁ Scheduling model
          - 비선점 (run to completion)
          - 선점
      ㅁ 수행 제어 모델
          - 이벤트 구동 방식
          - 멀티 스레딩 방식
      ㅁ 소프트웨어 구조 모델
          - 단선 (monolithic) 구조
          - 모듈 구조
          - 수직적 (vertical) 계층 모델
          - 수직 수평적 (vertical-horizontal) 계층 모델