1 |
1
임베디드 운영체제 커널이 모든 인터럽트의 처리 모드를 결정하는 방법으로서,인터럽트 처리 모드의 종류를, 처리 속도에서 서로 차이나는 제 1 인터럽트 처리 모드 및 제 2 인터럽트 처리 모드로 나누어 두는 단계; 및부팅시에 기설정된 처리 조건에 따라, 상기 제 1 인터럽트 처리 모드 대 상기 제 2 인터럽트 처리 모드의 배분 비율을 조절하여 상기 모든 인터럽트의 처리 모드를 결정하는 단계;를 포함하는 것을 특징으로 하는 임베디드 운영체제 커널의 인터럽트 처리 모드 결정 방법
|
2 |
2
청구항 1에 있어서,상기 제 1 인터럽트 처리 모드는 FIQ(Fast Interrupt reQuest) 처리 모드인 것을 특징으로 하는 임베디드 운영체제 커널의 인터럽트 처리 모드 결정 방법
|
3 |
3
청구항 1에 있어서,상기 제 2 인터럽트 처리 모드는 IRQ(Interrupt ReQuest) 처리 모드인 것을 특징으로 하는 임베디드 운영체제 커널의 인터럽트 처리 모드 결정 방법
|
4 |
4
청구항 1에 있어서,상기 모든 인터럽트중에서 타이머 인터럽트는 상기 제 1 인터럽트 처리 모드 및 제 2 인터럽트 처리 모드중에서 처리속도가 보다 빠른 인터럽트 처리 모드로 무조건 결정하는 것을 특징으로 하는 임베디드 운영체제 커널의 인터럽트 처리 모드 결정 방법
|
5 |
5
청구항 1에 있어서,상기 처리 조건은 상기 임베디드 운영체제 커널이 채용된 임베디드 시스템의 CPU의 아이들 타임의 비율인 것을 특징으로 하는 임베디드 운영체제 커널의 인터럽트 처리 모드 결정 방법
|
6 |
6
청구항 5에 있어서,상기 CPU의 아이들 타임의 비율에 근거하여 씨피유 바운드 잡(CPU bound job)이 입출력 바운드 잡(I/O bound job)보다 많을 경우에는 상기 제 1 인터럽트 처리 모드 및 상기 제 2 인터럽트 처리 모드중에서 처리속도가 보다 빠른 인터럽트 처리 모드의 분배 비율이 처리속도가 보다 느린 인터럽트 처리 모드의 분배 비율보다 적도록 조절하는 것을 특징으로 하는 임베디드 운영체제 커널의 인터럽트 처리 모드 결정 방법
|
7 |
7
청구항 5에 있어서,상기 CPU의 아이들 타임의 비율에 근거하여 입출력 바운드 잡(I/O bound job)이 씨피유 바운드 잡(CPU bound job)보다 많을 경우에는 상기 제 1 인터럽트 처리 모드 및 상기 제 2 인터럽트 처리 모드중에서 처리속도가 보다 빠른 인터럽트 처리 모드의 분배 비율이 처리속도가 보다 느린 인터럽트 처리 모드의 분배 비율보다 많도록 조절하는 것을 특징으로 하는 임베디드 운영체제 커널의 인터럽트 처리 모드 결정 방법
|
8 |
8
청구항 1에 있어서,상기 제 1 인터럽트 처리 모드 및 제 2 인터럽트 처리 모드의 분배 비율은 잡 스케쥴링 타임시에 조절되는 것을 특징으로 하는 임베디드 운영체제 커널의 인터럽트 처리 모드 결정 방법
|
9 |
9
청구항 1에 있어서,상기 모든 인터럽트는 인터랙티브(Interactive) 프로파일, 입출력(I/O) 지향 프로파일, 및 스루풋(Throughput) 지향 프로파일로 구분되는 것을 특징으로 하는 임베디드 운영체제 커널의 인터럽트 처리 모드 결정 방법
|
10 |
10
청구항 9에 있어서,상기 인터럽트의 프로파일이 상기 인터랙티브 프로파일이면 휴먼 인터페이스 장비로부터의 인터럽트에 대한 처리 모드를, 상기 제 1 인터럽트 처리 모드 및 제 2 인터럽트 처리 모드중에서 처리속도가 보다 빠른 인터럽트 처리 모드로 결정하는 것을 특징으로 하는 임베디드 운영체제 커널의 인터럽트 처리 모드 결정 방법
|
11 |
11
청구항 9에 있어서,상기 인터럽트의 프로파일이 상기 입출력 지향 프로파일이면 디스크 및 네트워크 장비로부터의 인터럽트에 대한 처리 모드를, 상기 제 1 인터럽트 처리 모드 및 제 2 인터럽트 처리 모드중에서 처리속도가 보다 빠른 인터럽트 처리 모드로 결정하는 것을 특징으로 하는 임베디드 운영체제 커널의 인터럽트 처리 모드 결정 방법
|
12 |
12
청구항 9에 있어서,상기 인터럽트의 프로파일이 상기 스루풋 지향 프로파일이면 해당 인터럽트에 대한 처리 모드를, 상기 제 1 인터럽트 처리 모드 및 제 2 인터럽트 처리 모드중에서 처리속도가 보다 느린 인터럽트 처리 모드로 결정하는 것을 특징으로 하는 임베디드 운영체제 커널의 인터럽트 처리 모드 결정 방법
|
13 |
13
청구항 1에 있어서,상기 모든 인터럽트의 각각은 인터럽트 처리 모드의 수행횟수에 근거하여 상기 제 1 인터럽트 처리 모드 및 제 2 인터럽트 처리 모드중에서 처리속도가 보다 빠른 인터럽트 처리 모드로 우선 배정되는 것을 특징으로 하는 임베디드 운영체제 커널의 인터럽트 처리 모드 결정 방법
|