컴퓨터, 운영 체제
실시간 운영 체제는 무엇입니까?
무엇입니까 운영 체제 의 실시간은? RTOS가의 자세한 연구에주의를 기울이십시오. 우선, 그것은 특별한 종류의 운영 체제, 최악의 상황에서의 성능과 속도에 대한 일반적인 운영 체제에서 다릅니다. 세부 사항을 밝혀 많은 개념이 있습니다 :
- RTOS - 일정 시간 동안 필요한 서비스를 제공 할 수있는 시스템;
- 실시간 일정한 준비 특징 시스템 및 사용자에게 표시 정보를 처리하는 단계;
- 전면없는 응답 시간 RTOS, 그리고 충분한 시간에 온다 "빠른 시스템", 응용 프로그램과 함께 작동합니다.
완성도를 들어, 실시간 운영 체제의 특성에주의를 지불하는 가치가있다. 가장 중요한 기능은 보장 및 이벤트에 안정적으로 대응한다. 작업은 어떤 수준 (높은 및 낮은 우선 순위)가 서로 간섭 서로를 대체해서는 안된다. 실시간으로 특정 이벤트에 대한 응답 시간에 대한 요구 사항의 높은 수준.
운영 체제의 종류 실시간
프로그램에 따라 그들을 분할 : (하드) 딱딱한 (소프트) 소프트와 상호 작용. 각 유형에 대한 간략한 모습.
하드 RTOS는 실시간으로 이벤트에 대한 잘 정의 된 응답 시간을 가지고있다. 예 : 하드웨어 인터럽트, 표시 제어부는 처리 할 명령을 , 특정 시간 의 경우 100 %에서 발생한다.
소프트 실시간 시스템 사례 80 ~ 90 %를 하나의 명령에 의해 특정 시간 제한에서 벗어날 수 있습니다. 그러나 가장 중요한 것은, 이러한 지연은 돌이킬 수없는 결과를 초래할하지 않았다.
대화 형 RTOS에는 인간의 요소를 (개인이 그들에게 주어진 지시 또는 명령 후 시스템의 응답을 기다립니다 경우).
가장 인기있는 실시간 운영 체제와 그 특성
대부분의 RTOS는 - 게이트 및 그들에 대한 자세한 정보를 얻기가 어렵다. 이 회사는 PC에서 임베디드 소프트웨어 개발을위한 윈드 리버 시스템즈의 VxWorks (하드 RTOS)를 개발했다. 그것은 그것이 VxWorks를 제어에 사용되는 소프트웨어의 개발을 수행하는 호스트 컴퓨터와 클라이언트 컴퓨터를 기반으로합니다.
이러한 실시간 운영 체제 - shirokonastraivaemye하지만, 소프트웨어 모듈은 그들을 매우 사용 제한하게 다른 환경에서 사용할 수 없습니다. 장점은 다음과 같습니다 :
- 작업의 수에 제한이 없음.
- 256 - 우선 순위의 수입니다.
- 태스크는 주기적으로 또는 우선 순위에 의해 스케줄링된다.
- 중요한 시스템 자원을 관리하는 데 도움이 세마포어.
실시간 운영 체제 QNX 중성미자 실시간 운영 체제 - 회사 QNX 소프트웨어 시스템의 발명품. 이것은 크로스 - 서버 구조에 기초하고 우선 모드로 대규모 멀티 태스킹을 특징으로한다. 시스템의 각 요소는 독립적으로 작동한다 : 모든 유닛이 독립적 핵 또는 다른 구성 요소의 동작에 영향을주지 않고 결함 및 고장으로 재시작 할 수있다. 또한 다른 환경에서 작업을 제거 기본 핵에 깊은 구성 바인드 있습니다.
ChorusOS 널리 통신에 사용되는 임베디드 운영 체제의 예이다. 이 통신 프로토콜, 새로운 개발 및 응용 프로그램의 도입을 허용 자바 기술의 다양한 지원합니다.
OS 및 공통의 목적과는 달리
RTOS 인해 처리 작업에 소요되는 시간의 엄격한 통제에 범용 시스템 인 작업의 결정적 성격에서 차이가있다. "determinacy"의 개념은 실시간으로 프로그램을 실행하는 동안 소정의 시간 간격을 설명한다.
Similar articles
Trending Now