Preview

Вестник Концерна ВКО «Алмаз – Антей»

Расширенный поиск

Виртуализация ОС «Эльбрус»

https://doi.org/10.38013/2542-0542-2021-4-67-75

Полный текст:

Аннотация

Важнейшим шагом на пути к высокопроизводительным и безопасным системам виртуализации является добавление аппаратной поддержки этой технологии в микропроцессорах. В статье представлен обзор адаптированных для архитектуры «Эльбрус» методов виртуализации с учетом аппаратной поддержки, добавленной в микропроцессорах нового поколения «Эльбрус-16С».

Об авторе

С. А. Рыбаков
МИРЭА -Российский технологический университет; Акционерное общество «МЦСТ»
Россия

Рыбаков Степан Андреевич - аспирант РТУ МИРЭА, старший программист акционерного общества «МЦСТ».

Москва.



Список литературы

1. Bellard F. QEMU, a Fast and Portable Dynamic Translator // Proceedings of the FREENIX Track: 2005 USENIX Annual Technical Conference. P. 41-46.

2. Kivity A., Kamay Y., Laor D. et al. KVM: The Linux virtual machine monitor // Proceedings of the 2007 Ottawa Linux Symposium (OLS). 2007. P. 225-230.

3. Знаменский Д. В., Блинников А. В. Аппаратная поддержка виртуализации архитектуры «Эльбрус» // ЭЛЕКТРОНИКА: Наука, Технология, Бизнес. 2020. № 5. С. 60-66.

4. MIPS64® Architecture for Programmers Volume IV-i: Virtualization Module of the MIPS64® Architecture, Document Number: MD00847 Revision 1.06, December 10, 2013. URL: https://www.mips.com/?do-download=vi-rtualization-module-of-the-mips64-architecture (дата обращения: 27.02.2021).

5. Intel® 64 and IA-32 Architectures Software Developer's Manual Volume 3C: System Programming Guide, Part 3, Order Number: 326019-060US, September 2016. URL: https://www.intel.ru/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-soft-ware-developer-vol-3c-part-3-manual.pdf (дата обращения: 27.02.2021).

6. AMD64® Architecture Programmer's Manual Volume 2: System Progamming, rev.3.33, AMD Corp., 2020. URL: https://www.amd.com/system/files/TechDocs/24593.pdf (дата обращения: 27.02.2021).

7. Arm® Instruction Set Version 1.0 Reference Guide, Issue 0100-00, 25 October 2018. URL: https://static.docs.arm.com/100076/0100/arm_instruction_set_reference_guide_100076_0100_00_en.pdf (дата обращения: 27.02.2021).

8. Bugnion, E., Nieh, J., Tsafrir, D. Hardware and Software Support for Virtualization. Synthesis Lectures on Computer Architecture. 2017.

9. Russell R. Virtio: towards a de-facto standard for virtual I/O devices // ACM SIGOPS Operating Systems Review 42, 5. 2008. P. 95-103.

10. Рыбаков С. А., Поляков Н. Ю. Виртуализация подсистемы ввода-вывода микропроцессоров «Эльбрус» // Радиопромышленность. 2020. Т. 30, № 3. С. 34-39.

11. AMD I/O Virtualization Technology (IOMMU) Specification Revision 2.0. 2011. URL: http://developer.amd.com/wordpress/media/2012/10/48882.pdf (дата обращения: 27.02.2021).

12. Рыбаков С. А., Деменко Р. В. Виртуализация подсистемы прерываний микропроцессоров «Эльбрус» // ЭЛЕКТРОНИКА: Наука, Технология, Бизнес. 2020. № 5. С. 68-72.

13. Intel Virtualization Technology for Directed I/O (VT-d) Architecture Specification. October 2014. URL: http://www.intel.com/content/dam/www/public/us/en/documents/product-specifications/vt-directed-io-spec.pdf (дата обращения: 27.02.2021).


Рецензия

Для цитирования:


Рыбаков С.А. Виртуализация ОС «Эльбрус». Вестник Концерна ВКО «Алмаз – Антей». 2021;(4):67-75. https://doi.org/10.38013/2542-0542-2021-4-67-75

For citation:


Rybakov S.A. Elbrus OS Virtualization. Journal of «Almaz – Antey» Air and Space Defence Corporation. 2021;(4):67-75. (In Russ.) https://doi.org/10.38013/2542-0542-2021-4-67-75

Просмотров: 70


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2542-0542 (Print)