상세 보기
Design and implementation of the multithread priority scheduler for smart devices based on virtual machine
- Son, Yunsik;
- Lee, Yangsun
WEB OF SCIENCE
0초록
Virtual machine is one of the core technologies for mobile, cloud and IoT technologies, and its purpose is to provide a platform independent runtime environment from the specific hardware. Because a virtual machine simplifies the fragmentized complex execution and development environments by device types or platform types, and offers consistent program development and common execution methods, the use scope of a virtual machine becomes wider. Smart Virtual Machine (SVM) is a software processor mountable for smart devices and embedded devices, and is a core module of smart cross platform to enhance content re-usability by providing the independent function of language/platform to users. Although, SVM supports programming languages including C/C++, Java and Objective C, and various execution environments such as OS and HTML5 including Android, iOS, Linux and Windows, SVM does not support functions like multithread, priority scheduling and thread synchronization within the contents. This paper makes thread within content possible to be differentially executed by supporting a thread priority scheduling function in SVM. Through this, a programmer can use multithread that SVM independently provides to a developed language and a device. In addition, the SVM preferential occupancy of thread, according to importance, has become possible by using priority that can be awarded to each thread.
키워드
- 제목
- Design and implementation of the multithread priority scheduler for smart devices based on virtual machine
- 저자
- Son, Yunsik; Lee, Yangsun
- 발행일
- 2015-12
- 유형
- Article
- 페이지
- 447 ~ 458