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

x86 기반의 윈도우즈 상에서 실시간성 지원 방법

Method to Support Real-time on x86-based Windows

0

조회

0

다운로드

9

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

With lack of real-time support, Windows is not appropriate for test equipments which inevitably require real-time support. Consequently we have no choice to use expensive third-party solutions such as RTX or INtime. In this paper, we design and implement a real-time implanted kernel(RTiK) which support real-time on Windows by using the local APIC of multiprocessor-based x86 architectures. To decrease the interrupt latency, we also use the deferred procedure calls supported by Windows. Finally, we evaluate the performance of the proposed RTiK by measuring real-time capacities of RTiK both on User- and Kernel-levels.

Abstract

With lack of real-time support, Windows is not appropriate for test equipments which inevitably require real-time support. Consequently we have no choice to use expensive third-party solutions such as RTX or INtime. In this paper, we design and implement a real-time implanted kernel(RTiK) which support real-time on Windows by using the local APIC of multiprocessor-based x86 architectures. To decrease the interrupt latency, we also use the deferred procedure calls supported by Windows. Finally, we evaluate the performance of the proposed RTiK by measuring real-time capacities of RTiK both on User- and Kernel-levels.

참고문헌 (16)

  1. Intel, "Intel 64 and IA-32 Architectures Software Developer's Manual Volume 1" (2009), Basic Architecture
  2. David A. Solomon, "Inside Windows 2000, Third Edition" (2000), Microsoft
  3. Walter Oney, "Programming the Microsoft Windows Driver Model 2nd Edition" (2004), 정보문화사
  4. Intel, "Intel 64 and IA-32 Architectures Software Developer's Manual Volume 3 : System Programming Guide" (2009)
  5. Intel, "Intel I", O Controller Hub 6(ICH6) Family Datasheet, 2005
  6. Intel, "Intel 64 Architectures x2APIC Specification", Intel, ~ (2008)
  7. Intel, "Intel 64 and IA-32 Architectures Software Developer’s Manual Vol.2 : Instruction Set Reference" (2009), Intel
  8. 이봉석, "IT Expert 윈도우 디바이스 드라이버" (2009), 한빛미디어
  9. 장덕영, "Windows 구조와 원리" (2009), 한빛미디어
  10. JOHNSON M. HART, "Windows 시스템 프로그래밍 3판" (2008), 정보문화사
  11. 조문행, "실시간 시스템을 위한 시간 결정적 메모리 할당 알고리즘12", 한국차세대컴퓨팅학회 논문지, 6(3), pp.41~49 (2010), 한국차세대컴퓨팅학회

관련 논문AI추천

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