2016-11-10 1 views
0

내가 PREEMPTible 리눅스 커널이 실시간인가?

enter image description here

가 선점-ible 커널을 선택하는 것, rpi-3.8.y (3.8.y 분기에 raspbian 커널) menuconfig를 사용하여 구성하고 다음을 가로 질러왔다되었다 (선택 # 3) 실시간 교차 컴파일 시간 하나? 당신이 리눅스에 실시간으로 얻을 것이다

+0

실시간으로 무엇을 의미 하느냐에 따라 다릅니다. 어떤 종류의 실시간을 찾고 계십니까? – barny

+0

* 실시간 *은로드 된 개념입니다. 인터럽트 대기 시간과 우선 순위가 높은 작업 지연을 최소화하려고 시도합니다. 그러나 작업을 수행하는 대신 컨텍스트 전환에 소요되는 시간이 소요됨에 따라 작업 완료 (예 : CPU 처리량)를 최소화 할 수 있습니다. 컨텍스트 전환 시간, 인터럽트 대기 시간 또는 다른 개념을 의미합니까? –

+0

@barny soft real time – kesari

답변

1

번호

가장 가까운 것은 명확하게 구축하고 어떤 커널 소스에 존재하지 않은 out-of-tree patch set이며, PREEMPT_RT입니다.

+0

그런 다음 PREEMPTible 커널을 사용하면 어떤 차이가 있습니까? – kesari

+0

대화식으로 사용할 수있는 시스템이 더 효율적입니다. 비대화 형 서버에서는 최대 처리량을 위해 최대한 빨리 I/O 및 기타 커널 내 작업을 완료해야하므로 인터럽트 및 즉시 처리의 오버 헤드도 바람직하지 않습니다. 그러나 데스크톱 컴퓨터에서는 일반적으로 예를 들어 화면은 계속 업데이트되며 마우스 커서는 오래 실행되는 I/O 호출 중에도 계속 이동합니다. – Notlikethat

관련 문제