맞춤기술찾기

이전대상기술

차량용 실시간 운영체제의 스케줄링 방법, 차량용 실시간 운영체제의 스케줄링 방법을 수행하는 프로세서를 포함하는 차량의 전자 제어 장치, 및 차량용 실시간 운영체제의 스케줄링 방법을 수행하는 프로그램이 기록된 컴퓨터 판독가능한 기록매체

  • 기술번호 : KST2015191002
  • 담당센터 : 대구기술혁신센터
  • 전화번호 : 053-550-1450
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 태스크 상태변화가 반드시 스케줄링과 태스크 컨텍스트 스위칭을 필요로 하는 경우와 그렇지 않은 경우를 구분하고, 상태변화에 따른 우선순위에 따라 차량용 실시간 운영체제 내 OS 스케줄러의 기능을 분산한다. 본 발명에 따른 차량용 실시간 운영체제의 스케줄링 방법은, Running, Ready, Waiting, Suspended의 네 가지 상태 중 하나의 상태로부터 다른 하나의 상태로 변화하는 태스크의 상태변화 발생을 감지하는 단계; 상기 상태변화가 Waiting으로부터 Ready로의 변화이거나, Suspended로부터 Ready로의 변화인 경우, 제1 플래그를 On으로 설정하는 단계; 상기 상태변화에 따라 새롭게 Ready 상태로 된 태스크의 우선순위가 현재 Running 상태의 태스크의 우선순위보다 높은 경우, 제2 플래그를 True로 설정하는 단계; 및 상기 차량용 실시간 운영체제의 스케줄러를 호출하는 단계를 포함한다.
Int. CL G06F 9/46 (2006.01)
CPC G06F 9/485(2013.01) G06F 9/485(2013.01) G06F 9/485(2013.01)
출원번호/일자 1020120128417 (2012.11.13)
출원인 재단법인대구경북과학기술원
등록번호/일자 10-1439355-0000 (2014.09.02)
공개번호/일자 10-2014-0061169 (2014.05.21) 문서열기
공고번호/일자 (20140911) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2012.11.13)
심사청구항수 18

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 재단법인대구경북과학기술원 대한민국 대구 달성군 현

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 홍재승 대한민국 경남 창녕군
2 금대현 대한민국 대구 북구
3 조성래 대한민국 대구 달성군 화원읍 비슬로**
4 진성호 대한민국 대구 달서구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인지명 대한민국 서울특별시 강남구 남부순환로**** 차우빌딩*층

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 재단법인대구경북과학기술원 대구 달성군 현
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2012.11.13 수리 (Accepted) 1-1-2012-0933656-65
2 보정요구서
Request for Amendment
2012.11.15 발송처리완료 (Completion of Transmission) 1-5-2012-0137791-54
3 [출원서등 보정]보정서
[Amendment to Patent Application, etc.] Amendment
2012.11.20 수리 (Accepted) 1-1-2012-0955149-33
4 선행기술조사의뢰서
Request for Prior Art Search
2013.08.22 수리 (Accepted) 9-1-9999-9999999-89
5 선행기술조사보고서
Report of Prior Art Search
2013.10.10 수리 (Accepted) 9-1-2013-0080200-84
6 출원인정보변경(경정)신고서
Notification of change of applicant's information
2013.11.11 수리 (Accepted) 4-1-2013-5149764-85
7 의견제출통지서
Notification of reason for refusal
2014.02.27 발송처리완료 (Completion of Transmission) 9-5-2014-0145823-93
8 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2014.04.28 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2014-0402076-53
9 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2014.04.28 수리 (Accepted) 1-1-2014-0402077-09
10 등록결정서
Decision to grant
2014.08.27 발송처리완료 (Completion of Transmission) 9-5-2014-0586057-02
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2018.12.18 수리 (Accepted) 4-1-2018-5260250-39
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.06.18 수리 (Accepted) 4-1-2020-5134633-04
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
차량용 실시간 운영체제의 스케줄링 방법으로서,Running, Ready, Waiting, Suspended의 네 가지 상태 중 하나의 상태로부터 다른 하나의 상태로 변화하는 태스크의 상태변화 발생을 감지하는 단계;상기 상태변화가 Waiting으로부터 Ready로의 변화이거나, Suspended로부터 Ready로의 변화인 경우, 상기 상태변화가 Waiting으로부터 Ready로의 변환이거나 Suspended로부터 Ready로의 변화인지 여부를 나타내는 제1 플래그를 On으로 설정하는 단계;상기 상태변화에 따라 새롭게 Ready 상태로 된 태스크의 우선순위가 현재 Running 상태의 태스크의 우선순위보다 높은 경우, 상기 새롭게 Ready 상태로 된 태스크와 현재 Running 상태의 태스크의 우선순위 비교 결과를 나타내는 제2 플래그를 True로 설정하는 단계; 및상기 제1 플래그 및 제2 플래그의 설정에 따라 상기 차량용 실시간 운영체제의 스케줄러를 호출하여, 최우선순위를 가진 태스크를 Running 상태로 배치하는 단계를 포함하는 차량용 실시간 운영체제의 스케줄링 방법
2 2
제1항에 있어서, 상기 제1 플래그 및 제2 플래그의 설정에 따라 상기 차량용 실시간 운영체제의 스케줄러를 호출하여, 최우선순위를 가진 태스크를 Running 상태로 배치하는 단계는상기 제1 플래그가 On이 아니면 태스크 스케줄링을 수행하는 단계; 및태스크 컨텍스트 스위칭을 수행하는 단계를 포함하는 것인 차량용 실시간 운영체제의 스케줄링 방법
3 3
제1항에 있어서, 상기 제1 플래그 및 제2 플래그의 설정에 따라 상기 차량용 실시간 운영체제의 스케줄러를 호출하여, 최우선순위를 가진 태스크를 Running 상태로 배치하는 단계는상기 제1 플래그가 On이면 상기 제2 플래그가 True인지 판단하는 단계; 및상기 제2 플래그가 True이면 태스크 컨텍스트 스위칭을 수행하는 단계를 포함하는 것인 차량용 실시간 운영체제의 스케줄링 방법
4 4
제1항에 있어서,상기 제1 플래그가 On이면 상기 제2 플래그가 True인지 판단하는 단계; 및상기 제2 플래그가 True가 아니면 상기 스케줄러를 종료하는 단계를 더 포함하는 차량용 실시간 운영체제의 스케줄링 방법
5 5
제1항에 있어서,상기 상태변화가 Waiting으로부터 Ready로의 변화가 아니고 Suspended로부터 Ready로의 변화도 아닌 경우, 제1 플래그를 Off로 설정하는 단계를 더 포함하는 차량용 실시간 운영체제의 스케줄링 방법
6 6
제1항에 있어서,상기 상태변화에 따라 새롭게 Ready 상태로 된 태스크의 우선순위가 현재 Running 상태의 태스크의 우선순위보다 높지 않은 경우, 제2 플래그를 False로 설정하는 단계를 더 포함하는 차량용 실시간 운영체제의 스케줄링 방법
7 7
기억장치와 프로세서를 포함하는 차량의 전자 제어 장치(ECU: Electronic Control Unit)로서,상기 프로세서는, Running, Ready, Waiting, Suspended의 네 가지 상태 중 하나의 상태로부터 다른 하나의 상태로 변화하는 태스크의 상태변화 발생을 감지하는 단계; 상기 상태변화가 Waiting으로부터 Ready로의 변화이거나, Suspended로부터 Ready로의 변화인 경우, 상기 상태변화가 Waiting으로부터 Ready로의 변환이거나 Suspended로부터 Ready로의 변화인지 여부를 나타내는 제1 플래그를 On으로 설정하는 단계;상기 상태변화에 따라 새롭게 Ready 상태로 된 태스크의 우선순위가 현재 Running 상태의 태스크의 우선순위보다 높은 경우, 상기 새롭게 Ready 상태로 된 태스크와 현재 Running 상태의 태스크의 우선순위 비교 결과를 나타내는 제2 플래그를 True로 설정하는 단계; 및상기 제1 플래그 및 제2 플래그의 설정에 따라 차량용 실시간 운영체제의 스케줄러를 호출하여, 최우선순위를 가진 태스크를 Running 상태로 배치하는 단계를 수행하는 차량의 전자 제어 장치
8 8
제7항에 있어서, 상기 제1 플래그 및 제2 플래그의 설정에 따라 차량용 실시간 운영체제의 스케줄러를 호출하여, 최우선순위를 가진 태스크를 Running 상태로 배치하는 단계는상기 제1 플래그가 On이 아니면 태스크 스케줄링을 수행하는 단계; 및태스크 컨텍스트 스위칭을 수행하는 단계를 포함하는 것인 차량의 전자 제어 장치
9 9
제7항에 있어서, 상기 제1 플래그 및 제2 플래그의 설정에 따라 상기 차량용 실시간 운영체제의 스케줄러를 호출하여, 최우선순위를 가진 태스크를 Running 상태로 배치하는 단계는상기 제1 플래그가 On이면 상기 제2 플래그가 True인지 판단하는 단계; 및상기 제2 플래그가 True이면 태스크 컨텍스트 스위칭을 수행하는 단계를 포함하는 것인 차량의 전자 제어 장치
10 10
제7항에 있어서,상기 제1 플래그가 On이면 상기 제2 플래그가 True인지 판단하는 단계; 및상기 제2 플래그가 True가 아니면 상기 스케줄러를 종료하는 단계를 더 포함하는 차량의 전자 제어 장치
11 11
제7항에 있어서,상기 상태변화가 Waiting으로부터 Ready로의 변화가 아니고 Suspended로부터 Ready로의 변화도 아닌 경우, 제1 플래그를 Off로 설정하는 단계를 더 수행하는 차량의 전자 제어 장치
12 12
제7항에 있어서,상기 상태변화에 따라 새롭게 Ready 상태로 된 태스크의 우선순위가 현재 Running 상태의 태스크의 우선순위보다 높지 않은 경우, 제2 플래그를 False로 설정하는 단계를 더 수행하는 차량의 전자 제어 장치
13 13
차량용 실시간 운영체제의 스케줄링 방법을 수행하는 프로그램이 기록된 컴퓨터 판독가능한 기록매체에 있어서, 상기 차량용 실시간 운영체제의 스케줄링 방법은,Running, Ready, Waiting, Suspended의 네 가지 상태 중 하나의 상태로부터 다른 하나의 상태로 변화하는 태스크의 상태변화 발생을 감지하는 단계;상기 상태변화가 Waiting으로부터 Ready로의 변화이거나, Suspended로부터 Ready로의 변화인 경우, 상기 상태변화가 Waiting으로부터 Ready로의 변환이거나 Suspended로부터 Ready로의 변화인지 여부를 나타내는 제1 플래그를 On으로 설정하는 단계;상기 상태변화에 따라 새롭게 Ready 상태로 된 태스크의 우선순위가 현재 Running 상태의 태스크의 우선순위보다 높은 경우, 상기 새롭게 Ready 상태로 된 태스크와 현재 Running 상태의 태스크의 우선순위 비교 결과를 나타내는 제2 플래그를 True로 설정하는 단계; 및상기 제1 플래그 및 제2 플래그의 설정에 따라 상기 차량용 실시간 운영체제의 스케줄러를 호출하여, 최우선순위를 가진 태스크를 Running 상태로 배치하는 단계를 포함하는 컴퓨터 판독가능한 기록매체
14 14
제13항에 있어서, 상기 제1 플래그 및 제2 플래그의 설정에 따라 상기 차량용 실시간 운영체제의 스케줄러를 호출하여, 최우선순위를 가진 태스크를 Running 상태로 배치하는 단계는상기 제1 플래그가 On이 아니면 태스크 스케줄링을 수행하는 단계; 및태스크 컨텍스트 스위칭을 수행하는 단계를 포함하는 것인 컴퓨터 판독가능한 기록매체
15 15
제13항에 있어서, 상기 제1 플래그 및 제2 플래그의 설정에 따라 상기 차량용 실시간 운영체제의 스케줄러를 호출하여, 최우선순위를 가진 태스크를 Running 상태로 배치하는 단계는상기 제1 플래그가 On이면 상기 제2 플래그가 True인지 판단하는 단계; 및상기 제2 플래그가 True이면 태스크 컨텍스트 스위칭을 수행하는 단계를 포함하는 것인 컴퓨터 판독가능한 기록매체
16 16
제13항에 있어서,상기 제1 플래그가 On이면 상기 제2 플래그가 True인지 판단하는 단계; 및상기 제2 플래그가 True가 아니면 상기 스케줄러를 종료하는 단계를 더 포함하는 컴퓨터 판독가능한 기록매체
17 17
제13항에 있어서,상기 상태변화가 Waiting으로부터 Ready로의 변화가 아니고 Suspended로부터 Ready로의 변화도 아닌 경우, 제1 플래그를 Off로 설정하는 단계를 더 포함하는 컴퓨터 판독가능한 기록매체
18 18
제13항에 있어서,상기 상태변화에 따라 새롭게 Ready 상태로 된 태스크의 우선순위가 현재 Running 상태의 태스크의 우선순위보다 높지 않은 경우, 제2 플래그를 False로 설정하는 단계를 더 포함하는 컴퓨터 판독가능한 기록매체
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.