Um estudo sobre a paralelização do sistema de inicialização do FreeBSD

The FreeBSD operating system supports many platforms. It also tries to use any specific behavior given by the platform that might improve its performance. With the introduction of processors with multi-core capabilities many opportunities to optimize various operating system’s tasks became known. Op...

ver descrição completa

Autor principal: Haneiko, Mateus Canalle
Formato: Trabalho de Conclusão de Curso (Graduação)
Idioma: Português
Publicado em: Universidade Tecnológica Federal do Paraná 2020
Assuntos:
Acesso em linha: http://repositorio.utfpr.edu.br/jspui/handle/1/15952
Tags: Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
id riut-1-15952
recordtype dspace
spelling riut-1-159522020-11-19T18:23:40Z Um estudo sobre a paralelização do sistema de inicialização do FreeBSD A study on parallelization of the FreeBSD boot system Haneiko, Mateus Canalle Queiroz, Saulo Jorge Beltrao de Queiroz, Saulo Jorge Beltrao de Morais, Erikson Freitas de Koscianski, André Free BSD (Sistema operacional de computador) Desempenho Microprocessadores Tempo - Medição Performance Microprocessors Time measurements CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO The FreeBSD operating system supports many platforms. It also tries to use any specific behavior given by the platform that might improve its performance. With the introduction of processors with multi-core capabilities many opportunities to optimize various operating system’s tasks became known. Operating systems like Debian/Linux have started taking advantage of the multi-core in many ways. One of those was the system initialization sub-system. Systemd, used on Debian/Linux, paralleled the service initialization, therefore decreasing the time taken for it to be done. FreeBSD is one of the systems that didn’t change, keeping a sequential service initialization. The objective of this work is to propose changes to the FreeBSD service initialization scheme making it parallel and evaluate those changes in comparison to the currently used system. The results show a decrease in initialization time when the proposed solution is combined with a quad-core processor. It also shows that the diference between FreeBSD and others systems goes beyond parallelism. O sistema operacional FreeBSD possui suporte a vários processadores. Mais do que dar suporte básico, ele tenta usar as funcionalidades específicas de cada um visando melhorar seu desempenho. Com o advento de processadores com múltiplos núcleos surgiu a oportunidade de otimizar várias tarefas do sistema operacional. Sistemas operacionais, como o Debian/Linux, começaram a tirar vantagem dos múltiplos núcleos em várias áreas, uma dessas áreas foi a inicialização dos serviços. A estratégia adotada, no Systemd usado no Debian/Linux por exemplo, foi paralelizar a inicialização dos serviços, assim conseguindo diminuir o tempo de inicialização. O FreeBSD é um dos sistemas operacionais que não explorou essa vantagem, continuando com uma inicialização de serviços sequencial. O objetivo deste trabalho é propor alterações no sistema de inicialização de serviços do FreeBSD a fim de assegurar a sua paralelização, e avaliar o desempenho do sistema proposto em comparação com o atual sistema utilizado. Os resultados mostram que a solução proposta consegue diminuir o tempo de inicialização quando usada em conjunto com processador de 4 núcleos. Também mostram que não é somente paralelismo que difere o FreeBSD de outros sistemas. 2020-11-19T18:23:40Z 2020-11-19T18:23:40Z 2017-11-08 bachelorThesis HANEIKO, Mateus Canalle. Um Estudo Sobre a Paralelização do Sistema de Inicialização do FreeBSD. 2017. 75 f. Trabalho de Conclusão de Curso (Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2017. http://repositorio.utfpr.edu.br/jspui/handle/1/15952 por openAccess application/pdf Universidade Tecnológica Federal do Paraná Ponta Grossa Brasil Departamento Acadêmico de Informática Ciência da Computação UTFPR
institution Universidade Tecnológica Federal do Paraná
collection RIUT
language Português
topic Free BSD (Sistema operacional de computador)
Desempenho
Microprocessadores
Tempo - Medição
Performance
Microprocessors
Time measurements
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
spellingShingle Free BSD (Sistema operacional de computador)
Desempenho
Microprocessadores
Tempo - Medição
Performance
Microprocessors
Time measurements
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Haneiko, Mateus Canalle
Um estudo sobre a paralelização do sistema de inicialização do FreeBSD
description The FreeBSD operating system supports many platforms. It also tries to use any specific behavior given by the platform that might improve its performance. With the introduction of processors with multi-core capabilities many opportunities to optimize various operating system’s tasks became known. Operating systems like Debian/Linux have started taking advantage of the multi-core in many ways. One of those was the system initialization sub-system. Systemd, used on Debian/Linux, paralleled the service initialization, therefore decreasing the time taken for it to be done. FreeBSD is one of the systems that didn’t change, keeping a sequential service initialization. The objective of this work is to propose changes to the FreeBSD service initialization scheme making it parallel and evaluate those changes in comparison to the currently used system. The results show a decrease in initialization time when the proposed solution is combined with a quad-core processor. It also shows that the diference between FreeBSD and others systems goes beyond parallelism.
format Trabalho de Conclusão de Curso (Graduação)
author Haneiko, Mateus Canalle
author_sort Haneiko, Mateus Canalle
title Um estudo sobre a paralelização do sistema de inicialização do FreeBSD
title_short Um estudo sobre a paralelização do sistema de inicialização do FreeBSD
title_full Um estudo sobre a paralelização do sistema de inicialização do FreeBSD
title_fullStr Um estudo sobre a paralelização do sistema de inicialização do FreeBSD
title_full_unstemmed Um estudo sobre a paralelização do sistema de inicialização do FreeBSD
title_sort um estudo sobre a paralelização do sistema de inicialização do freebsd
publisher Universidade Tecnológica Federal do Paraná
publishDate 2020
citation HANEIKO, Mateus Canalle. Um Estudo Sobre a Paralelização do Sistema de Inicialização do FreeBSD. 2017. 75 f. Trabalho de Conclusão de Curso (Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2017.
url http://repositorio.utfpr.edu.br/jspui/handle/1/15952
_version_ 1805311037101047808
score 10,814766