• 제목/요약/키워드: 실행가능성 검사

검색결과 48건 처리시간 0.029초

실행정보를 적용한 최악실행시간 분석도구 (Worse Case Execution Time Analysis Tool Using The Run-Time Information)

  • 문인철;박현희;양승민
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 한국컴퓨터종합학술대회논문집 Vol.34 No.1 (B)
    • /
    • pp.255-260
    • /
    • 2007
  • 내장 실시간 시스템은 논리적 정확성과 시간적 정확성을 모두 만족해야 하는 내장 시스템이다. 시스템의 시간적 정확성을 위해서는 해당 시스템에서 동작하는 태스크들의 스케줄링 가능성을 검사해야 한다. 스케줄링 가능성을 분석하기 위해서는 태스크의 실행 시간 분석이 선행 되어야 한다. 하지만 태스크의 실행 시간은 실행 시점에 따라 가변적이기 때문에 태스크의 정확한 실행 시간을 알아내기는 힘들다. 따라서 가능한 모든 경우를 고려하여 해당 태스크를 구성하는 코드 경로 중 최악의 경로일 경우의 실행 시간인 최악 실행 시간을 이용한다. 기존의 정적 최악 실행 시간 분석을 하는 도구의 경우 동적인 상황의 정보 부재로 인해 최악 실행 시간의 과대 측정 비율이 높다는 문제점이 있다. 본 논문에서는 정적 최악 실행 시간 분석 시 과대 측정 비율을 줄이기 위해 대상 기기에 실행 정보를 적용한 RunInfo(WCET analysis tool using the Run-Time Information) 분석 도구를 설계하고 구현한다. 실행 정보를 정의하고, RunInfo 분석 도구의 구조에 대해 설명한다. 그리고 실행 정보를 적용할 때, 고려할 점에 대해 알아본다. 성능 평가를 위해 RunInfo 분석 도구의 과대 측정 비율을 기존의 분석도구와 비교한다.

  • PDF

Mach 커널의 재구성을 위한 확장된 스케줄 가능성 검사를 수행하는 실시간 스케줄러 (Real-Time Scheduler with Extended Schedulability Testing for Mach Kernel Reconfiguration)

  • 류진열;김광;허신
    • 한국정보처리학회논문지
    • /
    • 제7권2호
    • /
    • pp.507-519
    • /
    • 2000
  • 본 논문에서는 실시간 스케줄링이 가능하도록 Mach 커널을 재구성하기 위해 확장된 스케줄 가능성 검사를 수행하는 실시간 스케줄러를 구현한다. 첫째, 실시간 운영체제의 요구사항이 따른 구성요소들을 제시하고 기존의 실시간 스케줄링 알고리즘에 대하여 분석한다. 둘째, Mach 커널 재구성을 위하여 Mach 커널의 실행 환경과 스케줄링 부분에 대한 분석을 통해 수정된 자료구조를 제시한다. 셋째, 기존 실시간 스케줄링 정책에서의 스케줄 가능성 검사에서 확장된 스케줄가능성 검사 방법을 제시한다. 넷째, 확장된 스케줄가능성 검사를 거쳐 마감시간이 보장된 쓰레드들을 마감시간 우선 스케줄링 방식과 비율 단조 스케줄링 방식으로 스케줄하는 스케줄러를 구현한다.

  • PDF

부정확한 실시간태스크들을 위한 온라인 스케쥴가능성 검사 알고리즘 (On-line Schedulability Check Algorithm for Imprecise Real-time Tasks)

  • Gi-Hyeon Song
    • 한국컴퓨터산업학회논문지
    • /
    • 제3권9호
    • /
    • pp.1167-1176
    • /
    • 2002
  • (경성) 실시간시스템에 있어서, 모든 긴급한 태스크는 만기라고 하는 시간적 제약조건을 충족시켜야만 한다. 개방시스템 환경이나 멀티미디어 서비스들을 위한 것들과 같은 많은 컴퓨터시스템들은 온라인으로 도착하는 새로운 작업들을 허용할 수 있느냐 없느냐에 대한 실시간 제어를 위한 효율적인 스케쥴가능성 검사를 필요로 한다. 비록 지금까지 여러가지의 다항식복잡도를 갖는 스케쥴 가능성 검사들이 제안되어 왔지만 이들은 시스템에 상당한 과부하가 걸릴때에는 이 시스템의 스케쥴 가능성을 종종 정확하게 판정하지 못한다. 더욱이, 온라인 실시간 스케쥴가능성검사들에 있어서의 대부분의 연구들이 주기적인 태스크 응용들에 집중되어 있다. 그래서 본 논문에서는 시스템에 과부하가 발생할 때 비주기적이며 선점가능한 태스크 집합들로 구성된 부정확한 온라인 실시간 태스크 시스템을 실행하기 이전에 스케쥴가능한지를 예측할 수 있는 효율적인 온라인 실시간 스케쥴 가능성 검사 알고리즘을 제시하였다.

  • PDF

신체활동 작업치료가 치매노인의 실행기능에 미치는 영향 (Effects of Occupational Therapy with Physical Exercise on Demented old Adult's Executive Function)

  • 이유나;박지혁;임경민
    • 한국콘텐츠학회논문지
    • /
    • 제13권5호
    • /
    • pp.322-331
    • /
    • 2013
  • 본 연구는 신체활동 프로그램이 경 중등도 치매노인의 실행기능에 미치는 효과를 알아보고 치매노인의 신체활동 프로그램 기초자료를 제시하기 위하여 작업치료의 일환으로 실시하였다. 2012년 4월부터 2012년 6월까지 서울시 ${\bigcirc}{\bigcirc}$주간보호시설에 내원한 지역사회 거주 치매환자 8명을 대상으로 하였으며 신체활동 프로그램은 전 후 평가를 제외한 10주 동안 주 1회 50분씩 실시하였다. 평가도구는 언어유창성검사(Verbal Fluency: VF)와 길 만들기 검사(Trail Making Test A/B; TMT A/B), 시계그리기 검사(Clock Drawing Test; CDT)가 사용되었다. 실험결과 신체활동 프로그램 실시 전에 비하여 실시 후 치매노인의 VF, TMT A 상 점수는 통계학적으로 유의한 차이가 없었으나(p>0.1) CDT 점수는 실험 전 후 유의미한 변화가 있었다(p<0.1). 본 연구의 결과로 볼 때 신체활동 작업치료 프로그램이 경 중등도 치매노인의 실행기능 유지 및 향상에 긍정적인 효과의 가능성을 확인할 수 있었다.

경성 실시간 태스크를 위한 확장된 가능성 검사를 통한 비율단조 기반 스케줄링 기법 (The Scheduling Technique Based on Rate-Monotonic with Extended Schedulability Inspection for Periodic Task in Hard Real-Time System)

  • 신동헌;이준택;조수현;김영학
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (A)
    • /
    • pp.202-204
    • /
    • 2003
  • 경성 실시간 시스템(Hard Real-Time System)어서는 주기 태스크들의 엄격한 마감시간(Deadline) 보장이 시스템의 성능을 좌우한다. 본 논문에서는 CPU의 이용률(Utilization)이 높아 비율단조 정책으로는 마감시간을 보장 할 수 없는 주기 태스크들을 위해 확장된 스케줄 가능성 검사를 통해 수행할 태스크들의 공통 주기(L.C.M : Least Common Multiple)내에서 EDF(Earliest-Deadline First) 정책을 기반으로 마감시간 보장 수행패턴(Feasible Pattern)을 찾고, 이를 참조하여 우선순위를 고려하지 않고 태스크들을 강제 수행할 수 있게 하는 비율단조 기반의 스케쥴링 기법을 제안한다. EDF를 기반으로 생성된 패턴은 EDF 정책의 특성에 따라 CPU의 이용률을 100% 까지 가능하게 하며 패턴을 참조하여 강제 수행함으로써 EDF 정책이 갖는 실행시간 스케쥴링 오버헤드를 없앨 수 있다.

  • PDF

과학교육을 위한 전략적 실행공동체의 형성 가능성 탐색 -과학중점학교를 중심으로- (Exploring the Possibility of Forming the Strategic Community of Practice for Science Education: A Case of Science Core Schools in Korea)

  • 김진희;나지연;송진웅
    • 한국과학교육학회지
    • /
    • 제37권1호
    • /
    • pp.169-179
    • /
    • 2017
  • 본 연구는 학교 과학교육 현장을 실행공동체적 관점에서 살펴보고 학교 차원의 전략적 실행공동체의 형성 가능성을 탐색하는 데 그 목적이 있다. 이를 위해 전국의 14개 과학중점학교 학생 1600여명을 대상으로 SCaCoP 검사를 실시하여 과학교실 내의 실행공동체적 특징을 점검하고, 학교 교육과정의 과학교육활동 중 학생들에게 긍정적 영향을 미친 활동과 그 영향을 분석하였다. 연구결과를 요약하면 다음과 같다. 첫째, 과학중점학교의 교육과정이 두드러지게 운영되는 과학중점과정은, 학교 내의 자연과정 및 인문과정에 비해, SCaCoP의 5개 모든 요인(학습책임감, 호혜적 인간관계, 개방적 참여, 실행, 공동의 관심사)에서 실행공동체적 특성이 높게 나타났다. 둘째, 과학중점과정 학생들은 긍정적으로 인식하는 활동으로 구성원간의 상호작용과 협력이 필수적인 공동체 활동인 '실험', '체험활동', '동아리', '과제연구', 'R&E' 등을 들었다. 셋째, 학생들은 과학중점학교의 활동이 '자기주도적 학습', '학습성과 공유', '동료와의 협력' 등에 긍정적이라고 인식할 뿐만 아니라 '교과 외 과학지식 습득', '교과 내 과학개념 이해', '과학 관련 태도 형성' 등 일반적인 과학교육의 목표들에 대해서도 긍정적이라고 응답하여 실행공동체를 활성화 하는 데 효과적인 교육활동들이 과학교육적 측면에서도 긍정적인 효과를 얻고 있는 것으로 분석되었다. 이러한 과학중점학교의 특징들은 우리나라의 학교 교육 맥락에서 전략적 실행공동체의 형성과 이를 통한 과학교육 혁신의 가능성을 잘 예시한다고 하겠다.

실행 유휴 시간 분배 정책에 따른 실시간 전력 관리 스케줄링 기법의 성능 평가 (Performance Evaluation of Real-Time Power-Aware Scheduling Techniques Incorporating Idle Time Distribution Policies)

  • 탁성우
    • 한국정보통신학회논문지
    • /
    • 제18권7호
    • /
    • pp.1704-1712
    • /
    • 2014
  • 실시간 태스크의 스케줄링 가능성 검사를 위해 미리 설정된 태스크의 최악 실행 시간보다 태스크의 실제 실행 시간이 짧은 경우, 최악 실행 시간에서 남은 실행 유휴 시간이 발생한다. 발생된 실행 유휴 시간은 실시간 전력 관리 스케줄링 기법을 통해 배터리 기반 센서 노드의 전력 소비 감소에 활용될 수 있다. 이에 본 논문에서는 발생된 남은 최악 실행 유휴 시간을 분배하여 실시간 전력 관리 스케줄링 기법에서 활용할 수 있도록 세 가지 분배 정책을 제안하였다. 제안한 분배 정책은 보수적, 중도적, 그리고 공격적 실행 유휴 시간 분배 정책으로 각각 구분하였다. 그리고 분배 정책 유형에 따른 실시간 전력 관리 스케줄링 기법의 성능 평가는 전력 소비 측면에서 비교 분석하였다.

다형적 객체 타입 기술을 위한 메커니즘 (A Mechanism for the Expression of Polymorphic Object Type)

  • 이민규;한동수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (1)
    • /
    • pp.436-438
    • /
    • 1999
  • 객체지향 프로그래밍에서 다형성이란 객체가 하나 이상의 객체 타입을 가질 수 있다는 것을 말한다. 이처럼 객체가 하나 이상의 타입을 가지게 되면 다양한 문맥에서 객체를 사용할 수 있게 되어 재사용성을 달성 할 수 있게 된다. 그러나 이러한 객체의 다형성은 정적인 타입 검사를 어렵게 하여 실행시 타입 오류를 유발할 가능성을 높이는 원인으로 작용한다. 본 논문에서는 객체 타입을 기술하기 위한 문맥에서 당일 타입만을 기술했던 것이 제약에서 벗어나 여러 타입의 조합으로 다형적 타입을 기술할 수 있게 함으로써 문맥에 맞는 객체 타입을 기술할 수 있도록 하는 메커니즘을 제안한다. 그리고 이 메커니즘이 어떻게 사용될 수 있는가에 대한 예제들도 함께 소개한다.

  • PDF

동적 전력 관리 기법의 실시간 태스크 스케줄 가능 검사 영향 분석 (Impact of Dynamic Voltage Scaling on Real-time Schedulability Analysis)

  • 유시환;유혁
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2008년도 한국컴퓨터종합학술대회논문집 Vol.35 No.1 (B)
    • /
    • pp.509-514
    • /
    • 2008
  • 동적 전력 관리 기법은 임베디드 시스템과 같은 저전력성이 요구되는 시스템에서 널리 활용되고 있다. 동적 전력 관리 기법은 처리율과 소비전력 간의 상관 관계를 통해, 프로세서의 전압과 주기를 조절하여 소비 전력당 처리율을 높이는 기법이다. 이러한 동적 전압 관리 기법이 실시간 특성이 필요한 임베디드 시스템에 적용되는 경우, 실시간 스케줄러에 큰 영향을 끼치게 된다. 실시간 스케줄러에서는 주어진 임계 시간 이내에 작업의 수행을 마치기 위하여, 스케줄 가능성 테스트를 수행하여 적합한 작업들만을 실행하도록 한다. 하지만, 인터럽트 처리 등으로 인한 선점 가능성은 스케줄 가능성에 대한 분석을 복잡하게 만들고 있다. 본 논문에서는 인터럽트 처리를 고려한 실시간 스케줄링 분석 연구를 기반으로 하여, 동적 전력 관리가 추가된 경우의 영향을 분석하도록 한다. 동적 전력 관리로 인한 실시간 처리 요구 사항의 증가와 실제 적용 가능한 사례를 보인다.

  • PDF

경성 실시간 태스크를 위한 확장된 스케줄 가능성 검사를 갖는 비율단조 스케줄러 (Rate-Monotonic Scheduler with Extended Schedulability Inspection for Hard Real-Time Tesk)

  • 신동헌;조수현;김영학;김태형
    • 한국콘텐츠학회논문지
    • /
    • 제4권2호
    • /
    • pp.50-60
    • /
    • 2004
  • 오늘날 대부분의 내장형 시스템은 목적상 많은 기능뿐만 아니라 실시간성도 함께 요구하고 있다. 특히, 경성 실시간 시스템에서는 주기 태스크들의 엄격한 마감시간 보장이 시스템의 성능을 좌우한다. 본 논문에서는 CPU 이용률이 놓아 비율단조 기법으로는 마감시간을 보장 할 수 없는 주기 태스크 셋을 위한 비율단조 기반의 스케줄러를 설계하고 구현한다. 이 스케줄러는 확장된 스케줄 가능성 검사를 실시하여, 태스크 셋의 수행 전태스크들의 공통주기를 찾아 마감시간 우선 기법을 기반으로 마감시간 보장 수행패턴을 생성한다. 이렇게 생성된 수행패턴을 참조하여 결정된 우선순위에 따라 태스크 셋을 실행하게 된다. 마감시간 우선 기법을 기반으로 생성된 패턴은 그 특성에 따라 CPU 이용률을 100% 까지 가능하게 하며, 수행패턴을 참조하여 수행함으로써 동적 우선순위 할당 기법의 단점인 실행시간 스케줄링 오버헤드를 없앨 수 있다.

  • PDF