Use este identificador para citar ou linkar para este item: http://bdm.ufmt.br/handle/1/4218
Tipo documento: Trabalho de Conclusão de Curso
Título: Um driver GPU VirtIO para suporte ao ensino de sistemas operacionais
Autor(es): Carvalho, Kevyn Menezes
Orientador(a): Carmo, Maxweel Silva
Membro da Banca: Carmo, Maxweel Silva
Membro da Banca: Jardim, Sandino Barros
Membro da Banca: Silva, Thiago Pereira da
Resumo : Técnicas de virtualização foram e continuam sendo amplamente empregadas para a resolução de diferentes problemas, como facilitar a portabilidade de código entre diferentes arquiteturas e permitir um compartilhamento eficiente de recursos computacionais. O presente trabalho apresenta uma introdução amigável à tecnologia VirtIO, um framework para o desenvolvimento de drivers em ambientes para-virtualizados. Para tal, foi desenvolvido um driver para um dispositivo GPU VirtIO que conta com primitivas gráficas e rotinas para manipulação de texto. O driver foi desenvolvido para a arquitetura RISC-V utilizando o QEMU como tecnologia de emulação/virtualização.
Resumo em lingua estrangeira: Virtualization techniques have been widely used to solve different problems, such as facilitating code portability between different architectures and allowing efficient sharing of computational resources. This paper presents an introduction to VirtIO technology, a framework for driver development in para-virtualized environments. For this purpose, a driver for a VirtIO GPU device was developed, containing graphic primitives and text manipulation routines. The driver was developed for the RISC-V architecture using QEMU as emulation/virtualization technology.
Palavra-chave: VirtIO
Driver
sistemas operacionais
RISC-V
GPU
Palavra-chave em lingua estrangeira: VirtIO
Driver
operating systems
RISC-V
GPU
CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Idioma: por
País: Brasil
Instituição: Universidade Federal de Mato Grosso
Sigla da instituição: UFMT CUA - Araguaia
Departamento: Instituto de Ciências Exatas e da Terra (ICET) – Araguaia
Curso: Ciência da Computação - CUA
Referência: CARVALHO, Kevyn Menezes. Um driver GPU VirtIO para suporte ao ensino de sistemas operacionais. 2022. 53 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Instituto de Ciências Exatas e da Terra, Universidade Federal de Mato Grosso, Barra do Garças, 2022.
Tipo de acesso: Acesso Aberto
URI: http://bdm.ufmt.br/handle/1/4218
Data defesa documento: 14-Dez-2022
Aparece na(s) coleção(ções):Ciência da Computação - Araguaia

Arquivos deste item:
Arquivo Descrição TamanhoFormato 
TCC_2022_Kevyn Menezes Carvalho.pdf3.97 MBAdobe PDFVer/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.