Design and Implementation of Port-Mapped IO Management Subsystem and Kernel Interface for True Microkernels on IA-32 Processors
- Авторы: Klimiankou Y.1
-
Учреждения:
- Belarusian State University of Informatics and Radioelectronics
- Выпуск: Том 45, № 6 (2019)
- Страницы: 319-323
- Раздел: Article
- URL: https://journals.rcsi.science/0361-7688/article/view/176907
- DOI: https://doi.org/10.1134/S0361768819060033
- ID: 176907
Цитировать
Аннотация
Management of access to the Input/Output (IO) facilities of a computer system is one of the core functions of the operating system kernel. In this paper, we propose a new design of port-mapped IO management subsystem, suitable for use in the second generation or true microkernels. Specifically, the proposed design uses IA-32, the widespread CPU with the support of the concept of IO ports, as a target processor architecture. We also present and describe the protocol for access to IO means implemented in the kernel from the user-mode drivers, as well as the related optimizations implemented on the kernel side.
Об авторах
Yauhen Klimiankou
Belarusian State University of Informatics and Radioelectronics
Автор, ответственный за переписку.
Email: klimenkov@bsuir.by
Белоруссия, Minsk