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