AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (585.5 KB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Open Access

Architecture of the Graphics System for Embedded Real-Time Operating Systems

Center of Visualization and Sattelite Information Technologies, SRISA RAS, Moscow 117218, Russia
Show Author Information

Abstract

This paper presents a new architecture of a graphics system for microkernel operating systems, including real-time operating systems. The following major parts of the architecture are presented: a user-level subsystem responsible for interaction with user applications; a bottom-level subsystem providing the functionality for graphics drivers, such as managing graphics output, video memory management, etc.; a kernel-level subsystem providing interaction with the kernel, and performing low-level operations, such as working with physical memory, processes, etc. The mechanisms of interaction of user applications with the user level of the graphics system, as well as interaction of the different levels of the graphics subsystem are presented. The paper pays much attention to various approaches to testing: the use of unit testing, testing using hardware and software emulators. Another important characteristic of a graphics system is its performance, in particular the performance of low-level operations such as memory allocation: the developed architecture suggests using a separate memory allocator which is faster than standard memory allocation functions. Comparison of the performances of graphics system implementation for microkernel real-time operating system and graphics server Xorg is presented, showing significant superiority of the proposed architecture in a number of work scenarios.

References

【1】
【1】
 
 
Tsinghua Science and Technology
Pages 541-551

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Giatsintov A, Mamrosenko K, Bazhenov P. Architecture of the Graphics System for Embedded Real-Time Operating Systems. Tsinghua Science and Technology, 2023, 28(3): 541-551. https://doi.org/10.26599/TST.2022.9010028

2999

Views

294

Downloads

9

Crossref

5

Web of Science

12

Scopus

0

CSCD

Received: 13 March 2022
Revised: 17 May 2022
Accepted: 20 June 2022
Published: 13 December 2022
© The author(s) 2023.

The articles published in this open access journal are distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/).