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 |
Programa: | 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-Dec-2022 |
Aparece na(s) coleção(ções): | Ciência da Computação - Araguaia |
Arquivos deste item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
TCC_2022_Kevyn Menezes Carvalho.pdf | 3.97 MB | Adobe PDF | Ver/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.