Desenvolvimento de um arquivador multi-threaded para sistema unix-like
| dc.contributor.advisor | Silva, Paulo Henrique Lopes | |
| dc.contributor.advisormail | phenrique@ufersa.edu.br | |
| dc.contributor.author | Morais, Ríad Oliveira de | |
| dc.contributor.referee1 | Silva, Paulo Henrique Lopes | |
| dc.contributor.referee2 | Santiago, Judson Santos | |
| dc.contributor.referee3 | Lopes, Danniel Cavalcante | |
| dc.coverage.spatial | Mossoró | |
| dc.date.accessioned | 2025-03-10T14:15:03Z | |
| dc.date.available | 2025-03-10T14:15:03Z | |
| dc.date.issued | 2024-10-22 | |
| dc.description.abstract | Este trabalho apresenta o desenvolvimento de um arquivador multi-threaded para sistemas Unix-like, com o objetivo de otimizar o desempenho de operações de arquivamento e desarquivamento por meio da paralelização de tarefas. O software foi implementado em C, utilizando a biblioteca POSIX threads para o gerenciamento de threads. A estratégia de paralelização adotou o padrão de projeto Producer-Consumer, permitindo o compartilhamento eficiente de dados entre threads. Foram efetuados testes comparativos de desempenho com arquivadores comuns dos sistemas Unix-like, como o tar e o cpio. Os resultados obtidos apresentaram ganhos de performance significativos do arquivador multi-threaded em relação aos demais. Como trabalhos futuros, sugere-se a adição de novas funcionalidades e a integração com compressores paralelos, visando aprimorar o desempenho e ampliar a abrangência do arquivador. | |
| dc.description.abstract2 | This work presents the development of a multi-threaded archiver for Unix-like systems, with the aim of optimizing the performance of archiving and dearchiving through task parallelization. The software was implemented in C, using the POSIX threads library for thread management. The strategy of parallelization adopted the Producer-Consumer design pattern, allowing efficient sharing of data between threads. Comparative tests were carried out performance with common Unix-like archivers, such as tar and cpio. You results obtained showed significant performance gains for the archiver multi-threaded in relation to the others. As future work, it is suggested to add new functionalities and integration with parallel compressors, aiming to improve performance and expand the scope of the archiver. | |
| dc.description.physical | 17 f. | |
| dc.format.mimetype | ||
| dc.identifier.bibliographicCitation | SILVA, Paulo Henrique Lopes. Desenvolvimento de um arquivador multi-threaded para sistema unix-like. 2024. 17 f. TCC (Graduação em Ciência da Computação) - Universidade Federal Rural do Semi-Árido, Mossoró, 2024. | |
| dc.identifier.uri | https://repositorio.ufersa.edu.br/handle/prefix/12653 | |
| dc.language.iso | pt_BR | |
| dc.publisher.center | Centro de Ciências Exatas e Naturais - CCEN | |
| dc.publisher.country | Brasil | |
| dc.publisher.initials | UFERSA | |
| dc.publisher.institution | Universidade Federal Rural do Semi-Árido | |
| dc.rights | info:eu-repo/semantics/openAccess | |
| dc.rights.holder | UFERSA | |
| dc.rights.license | Attribution-ShareAlike 3.0 Brazil | en |
| dc.rights.uri | http://creativecommons.org/licenses/by-sa/3.0/br/ | |
| dc.subject.cnpq | CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | |
| dc.subject.keyword | Arquivador | |
| dc.subject.keyword | Unix-like | |
| dc.subject.keyword | Computação paralela | |
| dc.subject.keyword | Multithreading | |
| dc.subject.keyword | Otimização | |
| dc.subject.keyword | Archiver | |
| dc.subject.keyword | Parallel computing | |
| dc.subject.keyword | Optimization | |
| dc.title | Desenvolvimento de um arquivador multi-threaded para sistema unix-like | |
| dc.title.alternative | Development of a multi-threaded archiver for unix-like system | |
| dc.type | info:eu-repo/semantics/bachelorThesis |
