차례:
정의-VxWorks의 의미는 무엇입니까?
VxWorks는 독점적이고 사용자 정의 가능한 실시간 운영 체제 (RTOS)입니다. VxWorks는 임베디드 시스템이있는 대부분의 중앙 처리 장치 (CPU)에서 분산 컴퓨팅을 위해 설계되었습니다.
VxWorks는 통신 및 네트워크 장치, 테스트 및 측정 장치, 컴퓨터 주변 장치, 자동차 시스템 및 소비자 제품을 포함한 다양한 하드웨어와 함께 사용됩니다.
Techopedia는 VxWorks를 설명합니다
VxWorks는 MIPS (Interlocked Pipeline Stages)가없는 마이크로 프로세서, PowerPC, Intel i960, Scalable Processor Architecture (SPARC), SH-4, x86 제품군, Advanced Risc Machine (ARM), StrongARM 및 xScale을 포함하여 다양한 CPU와 호환됩니다. .
VxWorks 기능은 다음과 같습니다.
- 격리 된 사용자 모드 응용 프로그램
- 실시간 프로세스
- 메모리 보호
- TIPC (투명한 프로세스 간 통신)와 같은 효율적인 인터 프로세싱
- 오류 처리
- 대칭 멀티 프로세싱 (SMP) 및 비대칭 멀티 프로세싱 (ASMP) 지원
- 우선 순위 상속이있는 이진, 계산 및 상호 배제 세마포어
- 선제 적 라운드 로빈 스케줄링과 빠른 인터럽트 응답을 갖춘 멀티 태스킹 커널
- POSIX PSE52 인증 사용자 모드 실행 환경과의 호환성
- 분산 및 로컬 메시지 큐
- VxSim 시뮬레이터
- NFS (Network File System), HRFS (High Reliability File System) 및 DOSFS (Disk Operating System Filing System)를 포함한 파일 시스템
- IPv6 (Internet Protocol version 6) 네트워킹 스택
VxWorks는 우주선 산업에도 적용됩니다. 예를 들면 다음과 같습니다.
- Clementine으로도 알려진 DSPSE (Deep Space Program Science Experiment)
- 화성 정찰 궤도 선
- 피닉스 화성 착륙선
- 딥 임팩트 공간 프로브
- 소저너 마스 패스 파인더 로버
- 정신과 기회 화성 탐사 로버
- 스타 더스트
코드는 필요에 따라 작성되므로 초보자 프로그래머에게는 VxWorks가 어려울 수 있습니다. 그러나 VxWorks는 UNIX보다 처리 성능이 낮으며 컨텐츠가 최소한으로 저장되므로 더 빠른 속도로 실행됩니다.
1985 년에 출시 된 VxWorks는 미국 캘리포니아 주 앨러 미다의 윈드 리버 시스템즈 (Wind River Systems)에서 제작 및 판매했습니다.
