최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기한국콘텐츠학회논문지 = The Journal of the Korea Contents Association, v.20 no.8, 2020년, pp.54 - 64
이상길 (충남대학교 컴퓨터공학과) , 이정국 (충남대학교 컴퓨터공학과) , 이철훈 (충남대학교 컴퓨터공학과)
RTiK-Linux is a method to provide real-time performance to Linux, it is controlled by directly accessing hardware registers to implement time tick interrupts. It implemented on x86 Intel and ARM based Exynoss 5422, but it had a disadvantage that it could not be ported to both fragmented other platfo...
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
핵심어 | 질문 | 논문에서 추출한 답변 |
---|---|---|
RTiK-Linux는 실시간 성능을 제공하기 위해 무엇을 만족시키는가? | 범용 운영체제인 리눅스에 실시간 성능을 제공하기 위한 연구로 RTiK-Linux가 개발되었다. RTiK-Linux는 실시간 성능을 제공하기 위해 타임 틱 인터럽트를 발생시켜 실시간 태스크의 수행 성능을 만족시킨다[14-16]. | |
리눅스 커널과 RTiK-Linux가 충동하지 않고 공유하며 사용할 수 있도록 하기 위해 어떻게 구현하였나? | 그러나 해당 하드웨어 인터럽트는 리눅스에서 시스템 자원을 위해 사용 중이므로 리눅스 커널과 RTiK-Linux가 충돌하지 않고 공유하며 사용할 수 있도록 해야 한다. 이를 위해 Local APIC Timer에서 발생되는 인터럽트를 처리하기 위한 수행 함수를 RTiK-Linux의 처리함수로 대체하고 휴지시간(Idle time)일 때 기존의 처리 함수를 수행하도록 하여 상호 충돌을 방지할 수 있게 구현되어 있다. 이러한 구조는 Local APIC Timer가 제공되는 인텔 프로세서만 사용 가능한 구조로 적용된다[14]. | |
RTiK는 무엇을 제공하기 위해 개발되었나? | 리눅스에 실시간 성능을 제공하는 방법으로 기존 개발된 RTiK(Real-time implant Kernel)은 범용 운영체제인 윈도우와 리눅스 x86 시스템 및 모바일 ARM 프로세서 환경에서의 실시간 성능 제공을 위해 개발되었다[14-16]. 실시간 성능을 위해 CPU 내장 하드웨어 타이머를 사용하여 높은 수준의 실시간 성능을 제공하였으나, 해당 CPU 아키텍처에 종속적이게 되어 다양한 성능 및 환경을 사용하는 모바일 및 임베디드 환경에서 사용을 위해서는 모든 CPU 아키텍처에 대한 최적화가 이루어져야 하는 한계가 있으며 실시간 타이머 및 내부 구조의 개선이 필요하다. |
http://www.epnc.co.kr/news/articleView.html?idxno47042, 2020.4.13.
https://estimastory.com/2011/08/20/andreessen/, 2020.4.13.
J. A. Stankovic, "Research directions for the internet of things," IEEE Internet of Things Journal, Vol.1, No.1, pp.3-9, 2014(2).
SK telecom Smart Home, https://www.sktsmarthome.com, 2020.4.13.
Infineon Smart Home, https://www.infineon.com/cms/kr/discoveries/smart-home-basics/, 2020.4.13.
KT Smart Home, https://product.kt.com/wDic/index.do?CateCode6018, 2020.4.13.
LG Smart Home, https://social.lge.co.kr/tag/%EC%8A%A4%EB%A7%88%ED%8A%B8%ED%99%88/, 2020.4.13.
Z. He, A. Mok, and C. Peng, "Timed RTOS Modeling for Embedded System Design," Real Time and Embedded Technology and Applcations Symposium(RTAS), 2005.
박병률, 맹지찬, 이종범, 유민수, 안현식, 정구민, "RTOS기반 임베디드 S/W를 위한 API 정변환/역변환기의 개발," 대한전기학회 학술대회 논문집, pp.187-189, 2007.
주민규, 이진욱, 김종진, 조한무, 박영수, 이철훈, "x86 기반의 윈도우즈 상에서 실시간성 지원 방법," 한국차세대컴퓨팅학회 논문지, 제7권, 제4호, pp.47-58, 2011.
김주만, 송창인, 이철훈, "리눅스용 실시간 이식 커널의 설계," 한국콘텐츠학회논문지, 제11권, 제9호, pp.45-53, 2011.
이승율, 이상길, 이철훈, "ARM 프로세서 기반의 리눅스를 위한 실시간 확장 커널," 한국콘텐츠학회논문지, 제17권, 제10호, pp.587-597, 2017.
신욱철, 최병욱, "공개 임베디드 하드웨어의 실시간메커니즘 성능 분석," 제어로봇시스템학회 논문지, 제23권, 제1호, pp.60-66, 2017.
https://xenomai.org/, 2020.7.10.
http://www.cs.kun.nl/J.Hooman/DES/XenomaiExercise/Background.html, 2020.7.10.
https://www.rtai.org/, 2020.7.10.
https://gitlab.denx.de/Xenomai/ipipe-arm, 2020.7.10.
https://gitlab.denx.de/Xenomai/ipipe-arm64, 2020.7.10.
https://gitlab.denx.de/Xenomai/ipipe-ppc32, 2020.7.10.
https://gitlab.denx.de/Xenomai/ipipe-x86, 2020.7.10.
L. Muratore, A. Laurenzi, E. Mingo Hoffman, and N. Tsagarakis, The XBot Real-Time Software Framework for Robotics: From the Developer to the User Perspective, IEEE Robotics & Automation Magazine, 2020. doi: 10.1109/MRA.2020.2979954.
손태영, 임성락, "WSN을 위한 Xenomai의 실험적 성능평가," 한국산학기술학회 논문지, 제18권, 제1호, pp.709-714, 2017.
길진수, 곽대식, 신제호, 최기수, 김근연, "특수목적용 기계를 위한 실시간 제어기 S/W 설계 및 구현에 관한 연구," 한국정밀공학회 학술발표대회 논문집, pp.862-863, 2017.
C. M. Krishna and Kang G. Shin, Real-Time Systems, McGraw-Hill, 1997.
고영환, 박세영, 이철훈, "실시간 운영체제 uC/OSII를 위한 델타 프로세싱 설계 및 구현," 한국콘텐츠학회 종합학술대회 논문집, pp.25-26, 2012.
이상길, 이철훈, "실시간 태스크 관리를 위한 주기 기반의 테이블 자료구조 연구," 한국통신학회 학술대회논문집, pp.1600-1601, 2017.
*원문 PDF 파일 및 링크정보가 존재하지 않을 경우 KISTI DDS 시스템에서 제공하는 원문복사서비스를 사용할 수 있습니다.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.