tailieunhanh - báo cáo hóa học:" Research Article Composition Kernel: A Software Solution for Constructing a Multi-OS Embedded System"

Tuyển tập báo cáo các nghiên cứu khoa học quốc tế ngành hóa học dành cho các bạn yêu hóa học tham khảo đề tài: Research Article Composition Kernel: A Software Solution for Constructing a Multi-OS Embedded System | Hindawi Publishing Corporation EURASIP Journal on Embedded Systems Volume 2010 Article ID 458085 8 pages doi 2010 458085 Research Article Composition Kernel A Software Solution for Constructing a Multi-OS Embedded System Yuki Kinebuchi Kazuo Makijima Takushi Morita Alexandre Courbot and Tatsuo Nakajima Department of Computer Science Waseda University 3-4-1 Okubo Shinjuku-ku Tokyo 169-8555 Japan Correspondence should be addressed to Yuki Kinebuchi yukikine@ Received 2 December 2009 Accepted 12 October 2010 Academic Editor Chun Jason Xue Copyright 2010 Yuki Kinebuchi et al. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use distribution and reproduction in any medium provided the original work is properly cited. Modern high-end embedded systems require both predictable real-time scheduling and high-level abstraction interface to their OS kernels. Since these features are difficult to be balanced by a single OS some methods that accommodate multiple different versions of OS kernels typically real-time OS and general purpose OS into a single device have been proposed. The hybrid kernel one of those methods executes a general purpose OS kernel as a task of real-time OS which can support those features with reasonable engineering effort. However when adapting the approach to various combinations of OS kernels which is required in the real-world embedded system design the engineering effort of modifying the kernel becomes not negligible. This article introduce a method called a composition kernel which uses a thin abstraction layer for accommodating kernels without making direct dependencies between them. The authors developed the abstraction layer on an SH-4A processor and executed kernels on top of it. The amount of modifications to the kernels was significantly smaller than that in related work while introducing only negligible verhead to the performance of the kernels. .

TÀI LIỆU LIÊN QUAN