본문 바로가기
KERD
논문KCI 등재

DSP상에서 실시간 시스템을 위한 메모리 관리 모듈 구현

Implementation of the Memory Management Module for the Real Time System on DSP

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

시스템 운용 중 가용한 메모리 공간이 없을 경우, 시스템의 메모리 관리 모듈은 CPU (Central Processing Unit) 점유권을 선점하여 메모리 이동, 압축과 같은 메모리 관리 기법으로 가용한 메모리 공간을 생성한다. 하지만 정확한 타이밍에 사용자가 원하는 동작을 처리해야하는 실시간 시스템의 경우, 위와 같은 메모리 관리 기법들은 CPU를 선점하는 시간이 길어 시스템의 실시간 처리 성능을 저하시킬 수 있다. 따라서 본 논문에서는 DSP (Digital Signal Processor) 의 EDMA (Enhanced Direct Memory Access) Controller를 이용하여 메모리 관리 모듈의 CPU 점유시간을 줄임으로서 시스템의 실시간 성능을 향상시킬 수 있는 RTMM (Real Time Memory-management Module) 을 구현하였다.

Abstract

For the case where memory space is not sufficient to the system, memory management module preoccupies CPU (Central Processing Unit) through moving or compressing the memory data. As a result, memory management module prepares more memory space. When it comes to real time system, every event is required to be executed in correct timing. One of the bottleneck is the long CPU preemptive time because the memory management technique may lower the real time performance of system. In this paper, a RTMM (Real Time Memory-management Module) is implemented to improve the real time performance. A EDMA (Enhanced Direct Memory Access) technique in the DSP (Digital Signal Processor) has been adopted to reduce the CPU preemptive time of the memory management module.

참고문헌 (9)

  1. 박윤미, "Design and Implementation of Memory Management for preventing a memory leakage on Real-Time Operating System", 한국정보과학회, 31(1), pp.175~177 (2004)
  2. 김호숙, "연관 규칙을 이용한 이동 호스트의 선반입 알고리즘", 정보과학회논문지 : 데이타베이스, 31(2), pp.163~173 (2004), 한국정보과학회
  3. 조문행, "The Design and Implementation for preventing a memory leakage of memory pool on memory management of Real-Time Operating System", 한국정보과학회, 31(2), pp.628~630 (2004)
  4. 조문행, "The Design and Implementation of Memory Monitoring Mechanism for preventing a memory leakage on Real-time Operating System", 한국정보과학회, 32(1), pp.859~861 (2005)
  5. 손필창, "The Design and Implementation of the Garbage Collection for the performance improvement of KVM for Embedded Enviroments", 한국정보과학회, 32(2), pp.925~927 (2005)
  6. Texas Instruments, ""TMS320C6455 Fixed-Point Digital Signal Processor", SPRS276H", ~ (2005)
  7. Texas Instruments, ""EDMA v3.0 (EDMA3) Migration Guide for TMS320C645x DSP", SPRAAB9", ~ (2005)
  8. Texas Instruments, ""TMS320C645x DSP Enhanced DMA (EDMA3) Controller", SPRU966B", ~ (2007)
  9. Texas Instruments, ""EDMA v2.0 to EDMA v3.0 (EDMA3) Migration Guide", SPRAAP4A", ~ (2008)

관련 논문AI추천

이 간행물의 다른 논문 (6건)