임베디드"운영

아무 실시간 운영 체제입니다.단 실시간 시스템입니다.절대 OS 및 응용 프로그램에 시스템을 분할.하드 리얼 타임 시스템에 대한 특정 작업을 제 시간에 할 수 있어야합니다.RTOS가 더 리얼 타임 시스템을 실현 가능한 운영 체제를 의미.

 
"실시간"응용 프로그램에 의존합니다 사용합니다.운영 체제가 아닙니다합니다.

예를 들어, 당신이 장치가 생성하는 모든 1ms 신호 및 immeditaly 다음 신호가 도착하기 전에 신호를 처리할 수 있고, 당신은 일반 PC와 함께 할 수있어!!따라서 컴퓨터가 실시간으로 시스템과 플랫폼이 될 실시간 운영 체제입니다.

예를 들어 음성 압축 단위 시간 20ms, 따라서 다음 샘플을 준비하기 전에 모든 20ms 처리를 마무리해야하는 시스템입니다.만약 시스템이 그것을 실시간으로 시스템이 아니므로 실시간하지 않을 경우 다음이 될 얻을 수있습니다.

conculosion :

경우 (배치할, 1ms, 10ms, 1us ....... 등 귀하의 단위 시간이 절차를 처리할 수있는 시스템을 "실시간")가 될

 
실시간 운영 체제를 신속하게 응답
운영 체제 지연 대응할 수있는

 
RTOS가 범용 운영 체제 사이의 또 다른 차이점은 후자는 종종 실제 물리적 메모리보다 명백한 메모리 훨씬 더 큰 금액을 애플 리케이션에 제공하는 것을 의미합니다 가상 메모리를 제공하기 위해서입니다; 데이터를 가상 메모리에 저장되어있는 실제 디스크에 저장하고 때만 실제로 필요한 물리적인 메모리, 프로세스 '라는 반입할 페이징'.

이것은 많은 응용 프로그램 () 사용할 수 있기 때문에 '더 많은 메모리를'하지만 실행되도록 단점 때문에 데이터가있을 수있습니다 전에 액세스할 수있는 디스크에서 읽을 수있을 것입니다 수있다, 거기에 10 - 20ms 이상 예를 들어, 실행에 일시 중지 될 수있습니다.이러한 OS 용 애플 리케이션에 일반적으로 방법에 대한 자신의 코드와 데이터는 항상 메모리에, 그렇게 quickish 응답이 가능한 것입니다 수 있도록 제공하고 있지만 모두 훨씬 더 복잡하게되면 ...

 
jamesyang1209 썼습니다 :"실시간" "그것을 현실 세계의 시간"의 뜻하지 않습니다.

RTOS가 있음, 우선 작업을 보장 시간 내에 제공해야합니다.

즉, "실시간"더 가까이 "시간에"와 "시간 내에"입니다.
 
안녕,

더 많은 RTOSs 실시간 응답을 보장하기는 어렵지만 특히 실시간 시스템, 어디 1ms 응답 지연 마찬가지로 2 주 지연 또는 아무 응답이 전혀만큼 심각한처럼 사용할 수있습니다.그리고 발언으로 응답 시간을 방해해서 문제가 RTOSs에 관한, 그들이하는만큼 최대한 억제 ISRs의 실행 시간에 어떤 작업을 마감 실종으로 이어질 수있습니다 인해 피할 수없습니다.

안부

 
klug 썼습니다 :jamesyang1209 썼습니다 :hichen 썼습니다 :

RTOS가 실시간으로 다중 작업과 작업 사이의 의사 소통 방식을 제공합니다
 
넓은 - 말하기, RTOSs 최대한 빨리 인터럽트에 대응하도록 설계하는 우선적인 작업을 제공하므로 디자인을 요구하는 경우 1 - 투 - 10us - 분에 응답 시간, 및 / 또는 최대한 빨리 완료되어야 활동을하고있다 가능하면 다음이 가능합니다.물론, 만약 당신의 디자인을 우선 순위가 높은 인터럽트 또는 특정 시간 걸리는 작업을하고있다 (), 그것은 여전히 낮은 우선순위 인터럽트 또는 작업 시간 동안 문을 걸어 잠그고 것입니다; RTOS가 수없습니다 * 보장 * 10ms 예 특정 응답 시간, 그래서 당신은 여전히 신중하게 설계했다.

마찬가지로, 윈도우, 솔라리스, 및 기타 범용 OS 용 신속하게 대응하도록 설계되지 않았습니다 generalising; 그들은 인간의 시간, 100 - 투 - 1000ms - 살쯤 더 많은 일을하도록 설계되었습니다.

HTH
Barny

 
jamesyang1209 썼습니다 :hichen 썼습니다 :

RTOS가 실시간으로 다중 작업과 작업 사이의 의사 소통 방식을 제공합니다
 
hichen 썼습니다 :

RTOS가 실시간으로 다중 작업과 작업 사이의 의사 소통 방식을 제공합니다
 
예를 들어, 만약 당신이 로봇 팔을 제어 / ABS RTOS가 사용해야합니다 ...뭔가가 필요, 사용 RTOS가 시간을 지정 이내에 제공됩니다.
모든 작업을 역임 시간이 중요하지 않습니다 일반적으로 운영 체제를 사용하여 충분하다.

 
RTOS가 실시간으로 다중 작업과 작업 사이의 의사 소통 방식을 제공합니다

 
자세한 내용은 nelow 링크를 참조하시기 바랍니다.

http://www.omimo.be/magazine/97q2/winntasrtos.htm
http://www.osjournal.hopto.org/cgi-bin/index.pl?action=usenet&topic=24

 
G

Guest

Guest
RTOS가 및 범용 운영 체제 사이의 주요 차이점은?참고!아무것도 EDA 전자 '와 함께 할 책들 업로드 / 다운로드'절을 참조하십시오.
여기에 이전.-
MW로

 
안녕

RTOS가 들어, 시간 예약을 연속으로 2 개나 사이에 보장되어, 예를 들어 10ms 또는 25ms, 반면에 Windows NT 또는 Windows 2K, 그러니까 시간이 똑딱 오랜 기간 동안에 보장되어 있지만 연속 두 개나 beetween 싫어 OS 용이다.

Papyaki

 

Welcome to EDABoard.com

Sponsor

Back
Top