IT 이야기/IT
[센서 노드 운영 체제 정리 (2/6) 센서 노드 운영 체제 모델
옥사마
2010. 3. 25. 14:01
- 센서 노드 운영 체제 요구 사항
ㅁ 프로그램 작성 용이
ㅁ 효율적인 자원 관리
ㅁ 작은 코드 이미지: 작으면서도 강력한 기능
ㅁ 태스크의 병행 제어: 다수의 태스크를 병행 수행
ㅁ 높은 재구성 기능: HW/SW의 동적 재구성
- 센서 노드 운영 체제 구분
ㅁ 프로그래밍 모델
- 유한 상태 머신 기반 모델
- 컴포넌트 기반 모델
- 전통적 API 기반 모델
ㅁ Scheduling model
- 비선점 (run to completion)
- 선점
ㅁ 수행 제어 모델
- 이벤트 구동 방식
- 멀티 스레딩 방식
ㅁ 소프트웨어 구조 모델
- 단선 (monolithic) 구조
- 모듈 구조
- 수직적 (vertical) 계층 모델
- 수직 수평적 (vertical-horizontal) 계층 모델
ㅁ 프로그램 작성 용이
ㅁ 효율적인 자원 관리
ㅁ 작은 코드 이미지: 작으면서도 강력한 기능
ㅁ 태스크의 병행 제어: 다수의 태스크를 병행 수행
ㅁ 높은 재구성 기능: HW/SW의 동적 재구성
- 센서 노드 운영 체제 구분
ㅁ 프로그래밍 모델
- 유한 상태 머신 기반 모델
- 컴포넌트 기반 모델
- 전통적 API 기반 모델
ㅁ Scheduling model
- 비선점 (run to completion)
- 선점
ㅁ 수행 제어 모델
- 이벤트 구동 방식
- 멀티 스레딩 방식
ㅁ 소프트웨어 구조 모델
- 단선 (monolithic) 구조
- 모듈 구조
- 수직적 (vertical) 계층 모델
- 수직 수평적 (vertical-horizontal) 계층 모델