• Title/Summary/Keyword: CNU_RTOS

Search Result 5, Processing Time 0.017 seconds

Performance analysis of DPC designed through a HISR on CNU_RTOS Real-Time Operating System (실시간 운영체제 CNU_RTOS상에서 HISR로 구현된 DPC의 성능 분석)

  • Jung, bok-jae;Lee, cheol-hoon
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2012.05a
    • /
    • pp.29-30
    • /
    • 2012
  • 하드웨어 기술이 빠르게 성장함에 따라 임베디드 시스템의 발전이 가속화 되고 있다. 이러한 임베디드 시스템 상에서 논리적이고 신뢰성 있는 처리를 지원해 주기 위해 실시간 운영체제를 도입하게 되었다. 이러한 실시간 운영체제의 인터럽트 처리는 더 높은 우선순위의 인터럽트 서비스 루틴 수행에 의해 현재 발생한 인터럽트가 마스킹 되어 인터럽트 지연시간이 길어질 수 있다. 이러한 경우 시간결정성이 보장되지 않아 실시간성이 저해 된다. 범용 운영체제인 윈도우즈 운영체제의 경우 DPC(Deferred Procesure Call)라는 메커니즘을 이용하여 인터럽트 지연시간을 줄이는데, DPC란 인터럽트에서 보다 덜 중요한 부분을 지연처리호출로 처리하도록 하여 인터럽트의 지연시간을 줄이는 방식으로 이러한 DPC 메커니즘을 국산 실시간 운영체제인 CNU_RTOS상에서 HISR(High Level Interrupt Service Routine)을 이용하여 구현하였다. 본 논문에서는 CNU_RTOS상에서 HISR을 이용하여 구현된 DPC기법을 이용한 인터럽트의 처리 시간과 일반 인터럽트의 처리시간을 비교하여 측정하고 분석한다.

  • PDF

Performance analysis of Real-Time operating system CNU_RTOS (실시간 운영체제 CNU_RTOS의 성능 분석)

  • Ko, Young-Kwan;Park, Se-Young;Lee, Cheol-Hoon
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2012.01a
    • /
    • pp.29-31
    • /
    • 2012
  • 임베디드 시스템은 특정 임무를 수행하도록 설계된 전용 컴퓨팅 시스템으로 그 용도에 따라 다양한 하드웨어 구성요소를 가진다. 이러한 하드웨어 기술의 빠른 성장으로 임베디드 시스템의 발전은 가속화 되고 있고, 이에 따라 임베디드 시스템은 복잡한 작업을 빠르게 수행하기 위해 실시간 운영체제를 도입하게 된다. 임베디드 시스템이 실시간 운영체제를 사용함에 따라 실시간 운영체제의 관심이 증가하고 다양한 실시간 운영체제가 개발되었다. 따라서 시스템에 맞는 실시간 운영체제를 사용하기 위해 성능 및 특성을 분석해야 한다. 본 논문에서는 국산 실시간 운영체제인 CNU_RTOS의 성능을 분석함으로써 다양한 임베디드 시스템에 적용 될 수 있다는 것을 보여준다.

  • PDF

Implementation of Power Management for CNU_RTOS (CNU_RTOS를 위한 Power Management 구현)

  • Oh, seung-take;Lee, cheol-hoon
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2012.05a
    • /
    • pp.27-28
    • /
    • 2012
  • 최근 테블릿 PC 및 스마트폰과 같은 휴대용 전자제품의 사용량이 증가되고 있다. 이러한 휴대용 기기들은 배터리로 동작하기 때문에 실제 사용시간이 제한된다는 특징을 가진다. 이렇게 배터리로 동작하는 임베디드 시스템은 애플리케이션을 보다 오랜 시간 동안 동작할 수 있도록 저전력 기법이 적용된 운영체제를 필요로 한다. 본 논문에서는 스마트폰과 같은 휴대용 기기들에서 사용할 수 있는 실시간 운영체제인 CNU_RTOS에 S3C2440 칩셋에서 제공하는 CPU 상태 모드를 이용한 저전력 기법을 구현하여 전력 감소율을 측정하였다.

  • PDF

Implementation of Low Power Function for cnu_RTOS (cnu_RTOS를 위한 저전력 기능의 구현)

  • Oh, Seung-Take;Ko, Young-Kwan;Lee, Cheol-Hun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2013.01a
    • /
    • pp.13-16
    • /
    • 2013
  • 최근 Web 서비스, MP3, 동영상 재생, 무선통신 등 다양한 기능을 제공하는 스마트폰, 테블릿 PC와 같이 베터리로 동작하는 디지털 컨버젼스 기기들의 사용량이 증가되었고, 이러한 이동형 임베디드 기기들은 베터리 용량에 따라 사용시간이 제한된다. 그렇기 때문에 기기들의 평가항목 중 전력소모라는 성능지표가 대두되고 있으며, 소비전력을 낮추기 위한 저전력 기법이 전 세계적으로 연구되고 있다. 본 논문에서는 이동형 임베디드 기기에 사용 가능한 cnu_RTOS에 DPM(Dynamic Power Management)과 S3C2450에서 제공하는 DPM(Device Power Management)을 이용한 저전력 기능을 구현하여, 소비전력 감소율을 측정하였다.

  • PDF

Design and Implementation of Buddy System for Real-Time Operating system, CNU_RTOS (실시간 운영체제 CNU_RTOS에서 버디 시스템 메모리 기법 설계 및 구현)

  • Jeong, Seong-Hoon;Kwon, Jae-Guk;Lee, Cheol-Hoon
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2012.01a
    • /
    • pp.33-36
    • /
    • 2012
  • 디지털 컨버젼스 시대가 도래하면서 자원이 제한된 소형기기들의 사용이 비약적으로 증가하는 추세이다. 실시간 운영체제가 탑재되는 임베디드 시스템은 특성상 제한된 메모리를 가지기 때문에 제한된 메모리를 효율적으로 사용할 수 있는 기법이 적용되어야 한다. 이러한 제한된 메모리 관리를 효율적으로 사용하도록 기존의 CNU_RTOS에서는 실시간 운영체제의 메모리 관리 기법인 메모리 풀(Pool)과 힙(Heap) 알고리즘을 사용하였다. 시간 결정성을 보장하기 위해 힙을 할당하는 방법으로 first fit 알고리즘을 사용하였지만 외부 단편화로 인한 메모리 낭비를 감수하게 되었다. 본 논문에서는 힙 스토리지 매니저에서 발생하는 외부 단편화를 최소화하기 위해 버디 시스템을 이용한 메모리 관리 기법을 설계 및 구현하였다.

  • PDF