VxWorks

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색
영어: The Clementine (spacecraft) used VxWorks

VxWorks는 미국의 윈드리버 시스템사가 만들어 판매하는 실시간 운영 체제(RTOS)이다. 이와 비슷한 실시간 운영 체제로는 QNX, LynxOS, pSOS, Nucleus, RTX, OSE, NEOS, VRTX 등이 있다.

VxWorks는 선점형 스케줄러 기반의 빠른 멀티태스킹 커널로 빠른 인터럽트 반응과 확장된 태스크간 통신/동기화 기능을 지원하며, 유닉스 모델과 호환되는 효율적인 메모리 관리 방식을 따르며, 멀티 프로세서를 지원한다. 또한 VxWorks는 사용자 인터페이스를 위한 WindSh라고 부르는 을 지원한다. 셸은 심볼릭 또는 소스 수준의 디버깅 기능과, 성능 모니터와 파일 시스템 입출력을 지원한다.

VxWorks는 많은 플랫폼으로 포팅되었다. 사실상 최근의 모든 임베디드 CPU에 포팅되었다고 볼 수 있다. 여기에는 x86 시리즈, MIPS, PowerPC, SH-4 등이 있고, ARM 아키텍처, StrongARM, xScale CPU 들도 밀접한 관련이 있다.

화성 탐사선 스피릿 로버,오퍼튜니티 로버,큐리어시티 로버PowerPC 플랫폼에 VxWorks 운영체제를 탑재하였다. 이 밖에도 몇 기의 우주선의 운영 체제로 사용되었고, 보잉사도 새로운 상업 항공기 기종인 7E7의 운영 체제로 사용하려고 한다.

바깥 고리[편집]