commit
672850a5f0
94
blog.html
94
blog.html
|
|
@ -6,6 +6,30 @@
|
|||
|
||||
<title>Vinicius F. da Silva</title>
|
||||
|
||||
<script>
|
||||
window.onload = function(){
|
||||
idiom = window.location.hash
|
||||
|
||||
if(idiom == '#pt-br'){
|
||||
document.getElementById('en').style.display = 'none'
|
||||
}else{
|
||||
document.getElementById('pt-br').style.display = 'none'
|
||||
}
|
||||
}
|
||||
|
||||
function visible(){
|
||||
idiom = window.location.hash
|
||||
|
||||
if(idiom == '#pt-br'){
|
||||
document.getElementById('en').style.display = 'none'
|
||||
document.getElementById('pt-br').style.display = 'block'
|
||||
}else{
|
||||
document.getElementById('pt-br').style.display = 'none'
|
||||
document.getElementById('en').style.display = 'block'
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<script type="module" src="https://md-block.verou.me/md-block.js"></script>
|
||||
|
||||
<style>
|
||||
|
|
@ -126,9 +150,13 @@
|
|||
|
||||
|
||||
<div class="container">
|
||||
|
||||
<div id="en">
|
||||
<header>
|
||||
<center><a href="/" style="text-decoration:none"><span class="text" style="font-size: 40px;">VINICIUS F. DA SILVA</span></a></center><br/>
|
||||
<nav style="background-color: white">
|
||||
<a href="./blog.html#en" onclick="visible()"><img style="margin-left: 100%" width="30" heigth="50" src="https://upload.wikimedia.org/wikipedia/commons/a/a9/Flag_of_the_United_States_%28DoS_ECA_Color_Standard%29.svg"></a>
|
||||
<a href="./blog.html#pt-br" onclick="visible()"><img style="margin-left: 100%" width="30" heigth="50" src="https://upload.wikimedia.org/wikipedia/commons/thumb/0/05/Flag_of_Brazil.svg/1024px-Flag_of_Brazil.svg.png"></a>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<nav>
|
||||
|
|
@ -186,8 +214,72 @@
|
|||
<p><a href="https://medium.com/@vinicius.silva.programmer/porque-docker-n%C3%A3o-utiliza-chroot-5f300a470e96">link</a></p>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="pt-br">
|
||||
<header>
|
||||
<center><a href="./index.html#pt-br" style="text-decoration:none"><span class="text" style="font-size: 40px;">VINICIUS F. DA SILVA</span></a></center><br/>
|
||||
<nav style="background-color: white">
|
||||
<a href="./blog.html#en"><img style="margin-left: 100%" width="30" heigth="50" src="https://upload.wikimedia.org/wikipedia/commons/a/a9/Flag_of_the_United_States_%28DoS_ECA_Color_Standard%29.svg"></a>
|
||||
<a href="./blog.html#pt-br" onclick="visible()"><img style="margin-left: 100%" width="30" heigth="50" src="https://upload.wikimedia.org/wikipedia/commons/thumb/0/05/Flag_of_Brazil.svg/1024px-Flag_of_Brazil.svg.png"></a>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<nav>
|
||||
<center>
|
||||
<ul>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -33px" href="./index.html#pt-br">Início</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./researches.html#pt-br">Trabalho</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./teaching.html#pt-br">Ensino</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./projects.html#pt-br">Projeto</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./certificates.html#pt-br">Certificado</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" target="_blank" href="https://silvavinicius.com.br/resume/vinicius.pdf">CV</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./contact.html#pt-br">Contato</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./blog.html#pt-br">Blog</a></li>
|
||||
</ul>
|
||||
</center>
|
||||
</nav>
|
||||
<br/>
|
||||
|
||||
<section id="photo">
|
||||
<div style="padding: 15px;">
|
||||
<div id="photo" class="circle-photo"><img src="vinicius.jpeg" alt=""></div>
|
||||
<div class="text" id="maintext"><center><span style="font-size: 33px;">Sou pesquisador na área de sistemas operacionais</span></center></div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<span class="text" style="font-size: 25px;">Mini Blog</span><br/><br/>
|
||||
|
||||
<br/><br/>
|
||||
<div class="project">
|
||||
<h3 class="text">Inteligência Artificial, análise espacial e acesso à saúde</h3>
|
||||
<p style="text-align: justify; text-justify: inter-word;">Em outubro de 2023, participei do curso 'Inteligência Artificial, Análise Espacial e Acesso à Saúde', ministrado pelo Professor Hasheem Mannan da University College Dublin, que veio ao Brasil por meio do programa de Internacionalização da PUC Minas. O curso consistiu em quatro dias de aulas presenciais no campus Coração Eucarístico, onde exploramos a teoria do sistema global de saúde com foco na acessibilidade da saúde pública. Aprofundamos como ferramentas dos campos da Inteligência Artificial e Geografia podem contribuir para uma análise abrangente dos dados de saúde. Através dessa análise, buscamos desenvolver políticas públicas que contribuíssem para a melhoria do sistema de saúde.</p>
|
||||
|
||||
<img width="780" height="780" src="https://licap.icei.pucminas.br/img/news/artificial-intelligence-healthcare-news2.jpg" alt="">
|
||||
<br/><br/>
|
||||
<center><img width="500" height="300" src="https://licap.icei.pucminas.br/img/news/artificial-intelligence-healthcare-news2-photo2.png" alt=""></center>
|
||||
</div>
|
||||
|
||||
<br/><br/>
|
||||
<div class="project">
|
||||
<h3 class="text">Executando um Ataque de Negação de Serviço (DoS) em um Contêiner Docker</h3>
|
||||
<p style="text-align: justify; text-justify: inter-word;">Recentemente, compartilhei uma publicação no Medium sobre a importância de fortalecer a segurança em ambientes Docker. Discuti estratégias para proteger contêineres contra possíveis ameaças, destacando a relevância de práticas seguras.
|
||||
A cibersegurança é uma prioridade constante, especialmente em ambientes dinâmicos como os contêineres Docker. Acredito que compartilhar conhecimento sobre defesas contra possíveis ataques é fundamental para promover ambientes digitais mais seguros. Se isso lhe interessa, convido-o a ler o artigo e compartilhar suas ideias e experiências. Estou sempre aberto ao diálogo construtivo sobre cibersegurança e melhores práticas em TI.</p>
|
||||
<p><a href="https://medium.com/@vinicius.silva.1046664/executando-ataque-de-dos-em-um-container-docker-1f640277d23d">link</a></p>
|
||||
</div>
|
||||
|
||||
<br/><br/>
|
||||
<div class="project">
|
||||
<h3 class="text">Por que os contêineres não são implementados com chroot?</h3>
|
||||
<p style="text-align: justify; text-justify: inter-word;">Descubra por que o Docker não utiliza chroot e mergulhe na essência da segurança e arquitetura de contêineres com meu último artigo no Medium. Explorando as razões por trás dessa escolha inovadora, desvendo como o Docker emprega namespaces, cgroups e outras tecnologias de virtualização para garantir um ambiente seguro e altamente eficiente. Prepare-se para uma análise detalhada de como essas técnicas estão moldando o futuro da computação de contêineres e cibersegurança. Acesse agora e expanda seu conhecimento sobre a infraestrutura digital do futuro.</p>
|
||||
|
||||
<p><a href="https://medium.com/@vinicius.silva.programmer/porque-docker-n%C3%A3o-utiliza-chroot-5f300a470e96">link</a></p>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
<footer>
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
96
contact.html
96
contact.html
|
|
@ -5,6 +5,31 @@
|
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
|
||||
<title>Vinicius F. da Silva</title>
|
||||
|
||||
<script>
|
||||
window.onload = function(){
|
||||
idiom = window.location.hash
|
||||
|
||||
if(idiom == '#pt-br'){
|
||||
document.getElementById('en').style.display = 'none'
|
||||
}else{
|
||||
document.getElementById('pt-br').style.display = 'none'
|
||||
}
|
||||
}
|
||||
|
||||
function visible(){
|
||||
idiom = window.location.hash
|
||||
|
||||
if(idiom == '#pt-br'){
|
||||
document.getElementById('en').style.display = 'none'
|
||||
document.getElementById('pt-br').style.display = 'block'
|
||||
}else{
|
||||
document.getElementById('en').style.display = 'block'
|
||||
document.getElementById('pt-br').style.display = 'none'
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style>
|
||||
|
||||
@import url('https://fonts.googleapis.com/css2?family=Quattrocento&display=swap');
|
||||
|
|
@ -123,9 +148,13 @@
|
|||
|
||||
|
||||
<div class="container">
|
||||
|
||||
<div id="en">
|
||||
<header>
|
||||
<center><a href="/" style="text-decoration:none"><span class="text" style="font-size: 40px;">VINICIUS F. DA SILVA</span></a></center><br/>
|
||||
<nav style="background-color: white">
|
||||
<a href="./contact.html#en" onclick="visible()"><img style="margin-left: 100%" width="30" heigth="50" src="https://upload.wikimedia.org/wikipedia/commons/a/a9/Flag_of_the_United_States_%28DoS_ECA_Color_Standard%29.svg"></a>
|
||||
<a href="./contact.html#pt-br" onclick="visible()"><img style="margin-left: 100%" width="30" heigth="50" src="https://upload.wikimedia.org/wikipedia/commons/thumb/0/05/Flag_of_Brazil.svg/1024px-Flag_of_Brazil.svg.png"></a>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<nav>
|
||||
|
|
@ -180,6 +209,71 @@
|
|||
<p style="text-align: justify; text-justify: inter-word;">• <a href="https://github.com/viniciusfdasilva">viniciusfdasilva</a></p>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
|
||||
<div id="pt-br">
|
||||
<header>
|
||||
<center><a href="./index.html#pt-br" style="text-decoration:none"><span class="text" style="font-size: 40px;">VINICIUS F. DA SILVA</span></a></center><br/>
|
||||
<nav style="background-color: white">
|
||||
<a href="./contact.html#en"><img style="margin-left: 100%" width="30" heigth="50" src="https://upload.wikimedia.org/wikipedia/commons/a/a9/Flag_of_the_United_States_%28DoS_ECA_Color_Standard%29.svg"></a>
|
||||
<a href="./contact.html#pt-br" onclick="visible()"><img style="margin-left: 100%" width="30" heigth="50" src="https://upload.wikimedia.org/wikipedia/commons/thumb/0/05/Flag_of_Brazil.svg/1024px-Flag_of_Brazil.svg.png"></a>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<nav>
|
||||
<center>
|
||||
<ul>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -33px" href="./index.html#pt-br">Início</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./researches.html#pt-br">Trabalho</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./teaching.html#pt-br">Ensino</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./projects.html#pt-br">Projeto</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./certificates.html#pt-br">Certificado</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" target="_blank" href="https://silvavinicius.com.br/resume/vinicius.pdf">CV</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./contact.html#pt-br">Contato</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./blog.html#pt-br">Blog</a></li>
|
||||
</ul>
|
||||
</center>
|
||||
</nav>
|
||||
<br/>
|
||||
|
||||
<section id="photo">
|
||||
<div style="padding: 15px;">
|
||||
<div id="photo" class="circle-photo"><img src="vinicius.jpeg" alt=""></div>
|
||||
<div class="text" id="maintext"><center><span style="font-size: 33px;">Sou pesquisador na área de sistemas operacionais</span></center></div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<span class="text" style="font-size: 25px;">Contatos</span><br/><br/>
|
||||
|
||||
<br/><br/><br/>
|
||||
<div class="project">
|
||||
<div class="project">
|
||||
<h3 class="text">Email</h3>
|
||||
|
||||
<p style="text-align: justify; text-justify: inter-word;">• <a href="mailto: viniciusilva@ieee.org">viniciusilva@ieee.org</a></p>
|
||||
<p style="text-align: justify; text-justify: inter-word;">• <a href="mailto: viniciusdasilva1@acm.org">viniciusdasilva1@acm.org</a></p>
|
||||
<!-- <p style="text-align: justify; text-justify: inter-word;">• <a href="mailto: me@silvavinicius.com.br">me@silvavinicius.com.br</a></p> -->
|
||||
<!-- <p style="text-align: justify; text-justify: inter-word;">• <a href="mailto: me@silvavinicius.com.br">vinicius.silva.1046664@sga.pucminas.br</a></p> -->
|
||||
</div>
|
||||
|
||||
<div class="project">
|
||||
<h3 class="text">Linkedin</h3>
|
||||
<p style="text-align: justify; text-justify: inter-word;">• <a href="https://www.linkedin.com/in/viniciusfsilva/">viniciusfsilva</a></p>
|
||||
</div>
|
||||
|
||||
<div class="project">
|
||||
<h3 class="text">Academic Tree</h3>
|
||||
<p style="text-align: justify; text-justify: inter-word;">• <a href="https://academictree.org/computerscience/tree.php?pid=923459">tree</a></p>
|
||||
</div>
|
||||
|
||||
<div class="project">
|
||||
<h3 class="text">GitHub</h3>
|
||||
<p style="text-align: justify; text-justify: inter-word;">• <a href="https://github.com/viniciusfdasilva">viniciusfdasilva</a></p>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<footer>
|
||||
<p>© <script type = "text/javascript">
|
||||
|
|
|
|||
80
index.html
80
index.html
|
|
@ -5,6 +5,31 @@
|
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
|
||||
<title>Vinicius F. da Silva</title>
|
||||
|
||||
<script>
|
||||
window.onload = function(){
|
||||
idiom = window.location.hash
|
||||
|
||||
if(idiom == '#pt-br'){
|
||||
document.getElementById('en').style.display = 'none'
|
||||
}else{
|
||||
document.getElementById('pt-br').style.display = 'none'
|
||||
}
|
||||
}
|
||||
|
||||
function visible(){
|
||||
idiom = window.location.hash
|
||||
|
||||
if(idiom == '#pt-br'){
|
||||
document.getElementById('en').style.display = 'none'
|
||||
document.getElementById('pt-br').style.display = 'block'
|
||||
}else{
|
||||
document.getElementById('pt-br').style.display = 'none'
|
||||
document.getElementById('en').style.display = 'block'
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style>
|
||||
|
||||
@import url('https://fonts.googleapis.com/css2?family=Quattrocento&display=swap');
|
||||
|
|
@ -123,9 +148,13 @@
|
|||
|
||||
|
||||
<div class="container">
|
||||
|
||||
<div id="en">
|
||||
<header>
|
||||
<center><a href="/" style="text-decoration:none"><span class="text" style="font-size: 40px;">VINICIUS F. DA SILVA</span></a></center><br/>
|
||||
<nav style="background-color: white">
|
||||
<a href="./index.html#en" onclick="visible()"><img style="margin-left: 100%" width="30" heigth="50" src="https://upload.wikimedia.org/wikipedia/commons/a/a9/Flag_of_the_United_States_%28DoS_ECA_Color_Standard%29.svg"></a>
|
||||
<a href="./index.html#pt-br" onclick="visible()"><img style="margin-left: 100%" width="30" heigth="50" src="https://upload.wikimedia.org/wikipedia/commons/thumb/0/05/Flag_of_Brazil.svg/1024px-Flag_of_Brazil.svg.png"></a>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<nav>
|
||||
|
|
@ -156,12 +185,59 @@
|
|||
<span class="text" style="font-size: 25px; text-align: justify; text-justify: inter-word;">My research focuses on kernel-bypass devices through zero-copy abstractions for communication processing in microkernel operating systems.</span>
|
||||
<p style="text-align: justify; text-justify: inter-word;">I've got a solid two years of experience under my belt as an compilers and operating systems researcher. I possess expertise in distributed systems, containerization, virtual machines for operating system execution and communication between processes using zero-copy abstractions and kernel bypass in microkernel architecture systems. My knowledge allows me to optimize performance and facilitate efficient data transfer, enhancing the overall functionality and effectiveness of these systems.</p>
|
||||
|
||||
<p style="text-align: justify; text-justify: inter-word;">I undergraduate student in Computer Science at Pontifícia Universidade Católica de Minas Gerais - <a href="https://www.pucminas.br/destaques/">PUCMINAS</a> and member of Brazilian Computer Society - <a href="https://www.sbc.org.br/">SBC</a>, Institute of Electrical and Electronics Engineers - <a href="https://www.ieee.org/">IEE</a> , IEEE Computer Society - <a href="https://www.computer.org/">IEEE CS</a> and Association for Computing Machinery - <a href="https://www.acm.org/">ACM<a/>. During my undergraduate I was Student Tutor of 3 disciplines: Data Base, Algorithms and Data Structures II and Compilers at the Instituto de Ciências Exatas e Informática - <a href="https://icei.pucminas.br">ICEI</a> - <a href="https://www.pucminas.br/destaques/">PUCMINAS</a>. As a mentor, I provide assistance to students of the course by addressing their questions and supporting the lead instructor.</p>
|
||||
<p style="text-align: justify; text-justify: inter-word;">I undergraduate student in Computer Science at Pontifícia Universidade Católica de Minas Gerais - <a href="https://www.pucminas.br/destaques/">PUCMINAS</a> and member of Brazilian Computer Society - <a href="https://www.sbc.org.br/">SBC</a>, Institute of Electrical and Electronics Engineers - <a href="https://www.ieee.org/">IEEE</a> , IEEE Computer Society - <a href="https://www.computer.org/">IEEE CS</a> and Association for Computing Machinery - <a href="https://www.acm.org/">ACM<a/>. During my undergraduate I was Student Tutor of 3 disciplines: Data Base, Algorithms and Data Structures II and Compilers at the Instituto de Ciências Exatas e Informática - <a href="https://icei.pucminas.br">ICEI</a> - <a href="https://www.pucminas.br/destaques/">PUCMINAS</a>. As a mentor, I provide assistance to students of the course by addressing their questions and supporting the lead instructor.</p>
|
||||
|
||||
<p style="text-align: justify; text-justify: inter-word;">Plus, I was Intern Researcher on a <a href="https://github.com/nanvix">Nanvix</a> project advised by Dr. <a href="https://www.microsoft.com/en-us/research/people/ppenna/">Pedro Henrique Penna</a>. Specializing in Compilers and Operating Systems at Nanvix. Involved in the development of a virtual machine using C and C++. Specifically in a Just-In-Time translation engine for the operating system Nanvix emulator that would translate assembly instructions from MIPS to RISC-V processor</p>
|
||||
|
||||
<p style="text-align: justify; text-justify: inter-word;">Currently, I am working on my undergraduate thesis under the guidance of Dr. <a href="https://www.microsoft.com/en-us/research/people/ppenna/" style="color: blue">Pedro Henrique Penna</a> a Senior Research Software Engineer at <a href="https://www.microsoft.com/en-us/research/">Microsoft Research</a> and Dr. <a href="https://www.cart-research.com/team/henrique" style="color: blue">Henrique Cota Freitas</a> professor at <a href="https://icei.pucminas.br">ICEI</a> - <a href="https://www.pucminas.br/destaques/">PUCMINAS</a>. The main objective of my thesis is to develop an abstraction for inter-process communication in a microkernel architecture using kernel-bypass through the zero-copy technique.</p>
|
||||
</section>
|
||||
</div>
|
||||
|
||||
<div id="pt-br">
|
||||
<header>
|
||||
<center><a href="./index.html#pt-br" style="text-decoration:none"><span class="text" style="font-size: 40px;">VINICIUS F. DA SILVA</span></a></center><br/>
|
||||
<nav style="background-color: white">
|
||||
<a href="./index.html#en"><img style="margin-left: 100%" width="30" heigth="50" src="https://upload.wikimedia.org/wikipedia/commons/a/a9/Flag_of_the_United_States_%28DoS_ECA_Color_Standard%29.svg"></a>
|
||||
<a href="./index.html#pt-br" onclick="visible()"><img style="margin-left: 100%" width="30" heigth="50" src="https://upload.wikimedia.org/wikipedia/commons/thumb/0/05/Flag_of_Brazil.svg/1024px-Flag_of_Brazil.svg.png"></a>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<nav>
|
||||
<center>
|
||||
<ul>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -33px" href="./index.html#pt-br">Início</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./researches.html#pt-br">Trabalho</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./teaching.html#pt-br">Ensino</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./projects.html#pt-br">Projeto</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./certificates.html#pt-br">Certificado</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" target="_blank" href="https://silvavinicius.com.br/resume/vinicius.pdf">CV</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./contact.html#pt-br">Contato</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./blog.html#pt-br">Blog</a></li>
|
||||
</ul>
|
||||
</center>
|
||||
</nav>
|
||||
<br/>
|
||||
|
||||
<section id="photo">
|
||||
<div style="padding: 15px;">
|
||||
<div id="photo" class="circle-photo"><img src="vinicius.jpeg" alt=""></div>
|
||||
<div class="text" id="maintext"><center><span style="font-size: 33px;">Sou pesquisador na área de sistemas operacionais</span></center></div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<section id="sobre">
|
||||
<span class="text" style="font-size: 25px; text-align: justify; text-justify: inter-word;">Minha pesquisa se concentra em dispositivos de bypass de kernel por meio de abstrações de cópia zero para processamento de comunicação em sistemas operacionais microkernel</span>
|
||||
<p style="text-align: justify; text-justify: inter-word;">Tenho uma sólida experiência de dois anos como pesquisador em compiladores e sistemas operacionais. Possuo expertise em sistemas distribuídos, containerização, máquinas virtuais para execução de sistemas operacionais e comunicação entre processos usando abstrações de cópia zero e bypass de kernel em sistemas de arquitetura microkernel. Meu conhecimento me permite otimizar o desempenho e facilitar a transferência eficiente de dados, melhorando a funcionalidade e eficácia geral desses sistemas.</p>
|
||||
|
||||
<p style="text-align: justify; text-justify: inter-word;">Sou estudante de graduação em Ciência da Computação na Pontifícia Universidade Católica de Minas Gerais - <a href="https://www.pucminas.br/destaques/">PUCMINAS</a> e membro da Sociedade Brasileira de Computação - <a href="https://www.sbc.org.br/">SBC</a>, Instituto de Engenheiros Eletricistas e Eletrônicos - <a href="https://www.ieee.org/">IEEE</a> , IEEE Computer Society - <a href="https://www.computer.org/">IEEE CS</a> e Association for Computing Machinery - <a href="https://www.acm.org/">ACM<a/>. Durante minha graduação, fui Monitor de Estudantes em 3 disciplinas: Banco de Dados, Algoritmos e Estruturas de Dados II e Compiladores no Instituto de Ciências Exatas e Informática - <a href="https://icei.pucminas.br">ICEI</a> - <a href="https://www.pucminas.br/destaques/">PUCMINAS</a>. Como mentor, dei assistência aos alunos do curso, respondendo às suas perguntas e apoiando o instrutor principal.</p>
|
||||
|
||||
<p style="text-align: justify; text-justify: inter-word;">Fui pesquisador no projeto<a href="https://github.com/nanvix">Nanvix</a> orientado pelo Dr. <a href="https://www.microsoft.com/en-us/research/people/ppenna/">Pedro Henrique Penna</a>. Especializando-me em Compiladores e Sistemas Operacionais na Nanvix. Envolvido no desenvolvimento de uma máquina virtual usando C e C++. Especificamente, em um mecanismo de tradução Just-In-Time para o emulador do sistema operacional Nanvix, que traduziria instruções de montagem de MIPS para o processador RISC-V.</p>
|
||||
|
||||
<p style="text-align: justify; text-justify: inter-word;">Atualmente, estou trabalhando na minha tese de graduação sob a orientação do Dr. <a href="https://www.microsoft.com/en-us/research/people/ppenna/" style="color: blue">Pedro Henrique Penna</a> um Engenheiro de Software de Pesquisa Sênior na <a href="https://www.microsoft.com/en-us/research/">Microsoft Research</a> e pelo Dr. <a href="https://www.cart-research.com/team/henrique" style="color: blue">Henrique Cota Freitas</a> professor no <a href="https://icei.pucminas.br">ICEI</a> - <a href="https://www.pucminas.br/destaques/">PUCMINAS</a>. O objetivo principal da minha tese é desenvolver uma abstração para comunicação interprocesso em uma arquitetura de microkernel utilizando o kernel-bypass através da técnica de cópia zero.</p>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
<footer>
|
||||
|
|
|
|||
172
projects.html
172
projects.html
|
|
@ -5,6 +5,31 @@
|
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
|
||||
<title>Vinicius F. da Silva</title>
|
||||
|
||||
<script>
|
||||
window.onload = function(){
|
||||
idiom = window.location.hash
|
||||
|
||||
if(idiom == '#pt-br'){
|
||||
document.getElementById('en').style.display = 'none'
|
||||
}else{
|
||||
document.getElementById('pt-br').style.display = 'none'
|
||||
}
|
||||
}
|
||||
|
||||
function visible(){
|
||||
idiom = window.location.hash
|
||||
|
||||
if(idiom == '#pt-br'){
|
||||
document.getElementById('en').style.display = 'none'
|
||||
document.getElementById('pt-br').style.display = 'block'
|
||||
}else{
|
||||
document.getElementById('pt-br').style.display = 'none'
|
||||
document.getElementById('en').style.display = 'block'
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style>
|
||||
|
||||
@import url('https://fonts.googleapis.com/css2?family=Quattrocento&display=swap');
|
||||
|
|
@ -123,9 +148,13 @@
|
|||
|
||||
|
||||
<div class="container">
|
||||
|
||||
<div id="en">
|
||||
<header>
|
||||
<center><a href="/" style="text-decoration:none"><span class="text" style="font-size: 40px;">VINICIUS F. DA SILVA</span></a></center><br/>
|
||||
<nav style="background-color: white">
|
||||
<a href="./projects.html#en" onclick="visible()"><img style="margin-left: 100%" width="30" heigth="50" src="https://upload.wikimedia.org/wikipedia/commons/a/a9/Flag_of_the_United_States_%28DoS_ECA_Color_Standard%29.svg"></a>
|
||||
<a href="./projects.html#pt-br" onclick="visible()"><img style="margin-left: 100%" width="30" heigth="50" src="https://upload.wikimedia.org/wikipedia/commons/thumb/0/05/Flag_of_Brazil.svg/1024px-Flag_of_Brazil.svg.png"></a>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<nav>
|
||||
|
|
@ -191,7 +220,6 @@
|
|||
<div class="project">
|
||||
|
||||
<h3 class="text">Lua Programming Language</h3><br/><img width="50" height="50" src="https://upload.wikimedia.org/wikipedia/commons/thumb/c/cf/Lua-Logo.svg/640px-Lua-Logo.svg.png"/>
|
||||
<p style="text-align: justify; text-justify: inter-word;">Distributed OS for Lightweight Manycores.</p>
|
||||
<p style="text-align: justify; text-justify: inter-word;">Contribution: <a href="https://github.com/viniciusfdasilva/lua/">Repository</a></p>
|
||||
</div>
|
||||
|
||||
|
|
@ -257,6 +285,146 @@
|
|||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
|
||||
<div id="pt-br">
|
||||
<header>
|
||||
<center><a href="./index.html#pt-br" style="text-decoration:none"><span class="text" style="font-size: 40px;">VINICIUS F. DA SILVA</span></a></center><br/>
|
||||
<nav style="background-color: white">
|
||||
<a href="./projects.html#en"><img style="margin-left: 100%" width="30" heigth="50" src="https://upload.wikimedia.org/wikipedia/commons/a/a9/Flag_of_the_United_States_%28DoS_ECA_Color_Standard%29.svg"></a>
|
||||
<a href="./projects.html#pt-br" onclick="visible()"><img style="margin-left: 100%" width="30" heigth="50" src="https://upload.wikimedia.org/wikipedia/commons/thumb/0/05/Flag_of_Brazil.svg/1024px-Flag_of_Brazil.svg.png"></a>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<nav>
|
||||
<center>
|
||||
<ul>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -33px" href="./index.html#pt-br">Início</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./researches.html#pt-br">Trabalho</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./teaching.html#pt-br">Ensino</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./projects.html#pt-br">Projeto</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./certificates.html#pt-br">Certificado</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" target="_blank" href="https://silvavinicius.com.br/resume/vinicius.pdf">CV</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./contact.html#pt-br">Contato</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./blog.html#pt-br">Blog</a></li>
|
||||
</ul>
|
||||
</center>
|
||||
</nav>
|
||||
<br/>
|
||||
|
||||
<section id="photo">
|
||||
<div style="padding: 15px;">
|
||||
<div id="photo" class="circle-photo"><img src="vinicius.jpeg" alt=""></div>
|
||||
<div class="text" id="maintext"><center><span style="font-size: 33px;">Sou pesquisador na área de sistemas operacionais</span></center></div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<span class="text" style="font-size: 25px;">Contribuições e meus projetos</span><br/><br/>
|
||||
<br/><br/>
|
||||
|
||||
<div class="project">
|
||||
<h3 class="text">Contribuições para a comunidade de código aberto e de código livre</h3>
|
||||
<br/><br/>
|
||||
<div class="project">
|
||||
|
||||
<h3 class="text">Linguagem de Programação V</h3><br/><img width="50" height="50" src="https://upload.wikimedia.org/wikipedia/commons/thumb/e/e8/V_Logo_SVG.svg/800px-V_Logo_SVG.svg.png"/>
|
||||
<p style="text-align: justify; text-justify: inter-word;">V é uma linguagem de programação simples, rápida, segura e compilada para o desenvolvimento de software de fácil manutenção.</p>
|
||||
<p style="text-align: justify; text-justify: inter-word;">Disponível em: <a href="https://github.com/vlang/v">V</a></p>
|
||||
<p style="text-align: justify; text-justify: inter-word;">Contribuições:</p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/vlang/v/pull/20496">PR #20496</a></p>
|
||||
<li><a href="https://github.com/vlang/v/pull/20525">PR #20525</a></p></li>
|
||||
<li><a href="https://github.com/vlang/v/issues/20524">ISSUE #20524</a></p></li>
|
||||
<li><a href="https://github.com/vlang/v/pull/20540">PR #20540</a></p></li>
|
||||
<li><a href="https://github.com/vlang/v/issues/20563">ISSUE #20563</a></p></li>
|
||||
<li><a href="https://github.com/vlang/v/pull/20564">PR #20564</a></p></li>
|
||||
<li><a href="https://github.com/vlang/v/pull/20595">PR #20595</a></p></li>
|
||||
<li><a href="https://github.com/vlang/v/pull/20650">PR #20650</a></p></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="project">
|
||||
|
||||
<h3 class="text">Sistema Operacional Nanvix</h3><br/><img width="50" height="50" src="https://avatars.githubusercontent.com/u/26554886?s=280&v=4"/>
|
||||
<p style="text-align: justify; text-justify: inter-word;">Sistema Operacional Distribuído para Muitos Núcleos Leves</p>
|
||||
<p style="text-align: justify; text-justify: inter-word;">Disponível em: <a href="https://github.com/nanvix/nanvix">Nanvix</a></p>
|
||||
<p style="text-align: justify; text-justify: inter-word;">Contribuições:</p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/nanvix/nanvix/pull/271">PR #271</a></p></li>
|
||||
<li><a href="https://github.com/nanvix/nanvix/pull/272">PR #272</a></p></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="project">
|
||||
|
||||
<h3 class="text">Linguagem de Programação Lua</h3><br/><img width="50" height="50" src="https://upload.wikimedia.org/wikipedia/commons/thumb/c/cf/Lua-Logo.svg/640px-Lua-Logo.svg.png"/>
|
||||
<p style="text-align: justify; text-justify: inter-word;">Contribuição: <a href="https://github.com/viniciusfdasilva/lua/">Repositório</a></p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="project">
|
||||
<h3 class="text">Meus projetos</h3>
|
||||
<br/><br/>
|
||||
|
||||
<div class="project">
|
||||
<h3 class="text">Danix Subsystem</h3>
|
||||
<p style="text-align: justify; text-justify: inter-word;">
|
||||
Danix é um sistema inovador que fornece uma interface para gerenciar ambientes leves do Alpine, oferecendo maior eficiência e economia de recursos. A característica única do Danix reside no uso do próprio kernel da máquina hospedeira, resultando em uma abordagem mais leve e eficiente que consome apenas o espaço necessário para o sistema de arquivos de cada ambiente.
|
||||
</p>
|
||||
|
||||
<p style="text-align: justify; text-justify: inter-word;">
|
||||
O objetivo principal do Danix é fornecer ambientes leves para tarefas simples, eliminando a necessidade de instalar compiladores, interpretadores e outras ferramentas diretamente no sistema operacional hospedeiro, como git e editores. Essa abordagem traz benefícios significativos, como agilidade na configuração de ambientes para desenvolvimento de software em várias linguagens, como Python, C/C++, Go, Rust, Java, Lua, entre outras.
|
||||
</p>
|
||||
|
||||
<p style="text-align: justify; text-justify: inter-word;">
|
||||
Ao escolher o Danix, os usuários podem criar ambientes personalizados sem o incômodo de instalações demoradas e pesadas, como máquinas virtuais e contêineres, especialmente para projetos mais simples. A ideia é simplificar o processo de desenvolvimento, removendo barreiras desnecessárias e permitindo uma abordagem mais ágil e eficiente.
|
||||
</p>
|
||||
|
||||
<p style="text-align: justify; text-justify: inter-word;">
|
||||
Em resumo, o Danix é a escolha ideal para aqueles que buscam ambientes leves, personalizados e eficientes para o desenvolvimento de software, oferecendo uma alternativa inovadora e simplificada em comparação com opções mais tradicionais e pesadas.
|
||||
</p>
|
||||
|
||||
<p style="text-align: justify; text-justify: inter-word;">
|
||||
• Repositório: <a href="https://github.com/viniciusfdasilva/danixfs">https://github.com/viniciusfdasilva/danixfs<a>
|
||||
</p>
|
||||
|
||||
<p style="text-align: justify; text-justify: inter-word;">
|
||||
• Licença: <a href="https://www.gnu.org/licenses/gpl-3.0.html">https://www.gnu.org/licenses/gpl-3.0.html<a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="project">
|
||||
<h3 class="text">Vinux distro - Sistema Operacional GNU/Linux</h3>
|
||||
<p style="text-align: justify; text-justify: inter-word;">
|
||||
O Vinux se destaca como uma distribuição leve que aproveita o kernel Linux e o BusyBox como seus blocos de construção fundamentais. Especificamente desenvolvido para atender a sistemas embarcados, o Vinux atende às necessidades daqueles que requerem um sistema operacional seguro, leve e estável com pacotes predefinidos.
|
||||
</p>
|
||||
|
||||
<p style="text-align: justify; text-justify: inter-word;">
|
||||
Projetado com foco em sistemas embarcados, o Vinux fornece uma plataforma confiável que garante segurança e estabilidade. Ao utilizar o kernel Linux e o busybox, ele alcança uma arquitetura ágil, tornando-o uma escolha ideal para ambientes onde a eficiência de recursos é crucial.
|
||||
</p>
|
||||
|
||||
<p style="text-align: justify; text-justify: inter-word;">
|
||||
Além disso, o Vinux possui um conjunto fixo de pacotes, contribuindo para sua estabilidade e previsibilidade. Essa característica é particularmente vantajosa para sistemas embarcados, onde manter um ambiente de software consistente e seguro é fundamental.
|
||||
</p>
|
||||
|
||||
<p style="text-align: justify; text-justify: inter-word;">
|
||||
Em essência, o Vinux surge como uma distribuição especializada, adaptada às demandas de sistemas embarcados, oferecendo um sistema operacional seguro, leve e estável com um conjunto cuidadosamente selecionado de pacotes.
|
||||
</p>
|
||||
|
||||
<p style="text-align: justify; text-justify: inter-word;">
|
||||
• Repositório: <a href="https://github.com/viniciusfdasilva/vinux">https://github.com/viniciusfdasilva/vinux<a>
|
||||
</p>
|
||||
|
||||
<p style="text-align: justify; text-justify: inter-word;">
|
||||
• Licença: <a href="https://www.gnu.org/licenses/gpl-3.0.html">https://www.gnu.org/licenses/gpl-3.0.html<a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
<footer>
|
||||
|
|
|
|||
129
researches.html
129
researches.html
|
|
@ -5,8 +5,34 @@
|
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
|
||||
<title>Vinicius F. da Silva</title>
|
||||
|
||||
<script>
|
||||
window.onload = function(){
|
||||
idiom = window.location.hash
|
||||
|
||||
if(idiom == '#pt-br'){
|
||||
document.getElementById('en').style.display = 'none'
|
||||
}else{
|
||||
document.getElementById('pt-br').style.display = 'none'
|
||||
}
|
||||
}
|
||||
|
||||
function visible(){
|
||||
idiom = window.location.hash
|
||||
|
||||
if(idiom == '#pt-br'){
|
||||
document.getElementById('en').style.display = 'none'
|
||||
document.getElementById('pt-br').style.display = 'block'
|
||||
}else{
|
||||
document.getElementById('pt-br').style.display = 'none'
|
||||
document.getElementById('en').style.display = 'block'
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style>
|
||||
|
||||
|
||||
@import url('https://fonts.googleapis.com/css2?family=Quattrocento&display=swap');
|
||||
|
||||
body{
|
||||
|
|
@ -123,9 +149,13 @@
|
|||
|
||||
|
||||
<div class="container">
|
||||
|
||||
<div id="en">
|
||||
<header>
|
||||
<center><a href="/" style="text-decoration:none"><span class="text" style="font-size: 40px;">VINICIUS F. DA SILVA</span></a></center><br/>
|
||||
<nav style="background-color: white">
|
||||
<a href="./researches.html#en" onclick="visible()"><img style="margin-left: 100%" width="30" heigth="50" src="https://upload.wikimedia.org/wikipedia/commons/a/a9/Flag_of_the_United_States_%28DoS_ECA_Color_Standard%29.svg"></a>
|
||||
<a href="./researches.html#pt-br" onclick="visible()"><img style="margin-left: 100%" width="30" heigth="50" src="https://upload.wikimedia.org/wikipedia/commons/thumb/0/05/Flag_of_Brazil.svg/1024px-Flag_of_Brazil.svg.png"></a>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<nav>
|
||||
|
|
@ -177,7 +207,7 @@
|
|||
</div>
|
||||
|
||||
<div class="project">
|
||||
<h3 class="text">PIBIC/CNPQ Researcher at Programa de Pós-Graduação em Odontologia - <a href="https://icbs.pucminas.br/">ICBS</a> - <a href="https://www.pucminas.br/destaques/">PUCMINAS</a></h3>
|
||||
<h3 class="text"><a href="https://www.gov.br/cnpq/pt-br">PIBIC/CNPQ</a> Researcher at Programa de Pós-Graduação em Odontologia - <a href="https://icbs.pucminas.br/">ICBS</a> - <a href="https://www.pucminas.br/destaques/">PUCMINAS</a></h3>
|
||||
<p style="text-align: justify; text-justify: inter-word;">I have worked as an Android application developer, using Java and Kotlin programming
|
||||
languages, as part of a scientific initiation for the postgraduate program in dentistry.</p>
|
||||
<p>• Advisor: Rodrigo Villamarim Soares</p>
|
||||
|
|
@ -216,6 +246,101 @@
|
|||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="pt-br">
|
||||
<header>
|
||||
<center><a href="./index.html#pt-br" style="text-decoration:none"><span class="text" style="font-size: 40px;">VINICIUS F. DA SILVA</span></a></center><br/>
|
||||
<nav style="background-color: white">
|
||||
<a href="./researches.html#en"><img style="margin-left: 100%" width="30" heigth="50" src="https://upload.wikimedia.org/wikipedia/commons/a/a9/Flag_of_the_United_States_%28DoS_ECA_Color_Standard%29.svg"></a>
|
||||
<a href="./researches.html#pt-br" onclick="visible()"><img style="margin-left: 100%" width="30" heigth="50" src="https://upload.wikimedia.org/wikipedia/commons/thumb/0/05/Flag_of_Brazil.svg/1024px-Flag_of_Brazil.svg.png"></a>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<nav>
|
||||
<center>
|
||||
<ul>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -33px" href="./index.html#pt-br">Início</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./researches.html#pt-br">Trabalho</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./teaching.html#pt-br">Ensino</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./projects.html#pt-br">Projeto</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./certificates.html#pt-br">Certificado</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" target="_blank" href="https://silvavinicius.com.br/resume/vinicius.pdf">CV</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./contact.html#pt-br">Contato</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./blog.html#pt-br">Blog</a></li>
|
||||
</ul>
|
||||
</center>
|
||||
</nav>
|
||||
<br/>
|
||||
|
||||
<section id="photo">
|
||||
<div style="padding: 15px;">
|
||||
<div id="photo" class="circle-photo"><img src="vinicius.jpeg" alt=""></div>
|
||||
<div class="text" id="maintext"><center><span style="font-size: 33px;">Sou pesquisador na área de sistemas operacionais</span></center></div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<span class="text" style="font-size: 25px;">Projetos e Afiliações</span><br/><br/>
|
||||
<br/><br/>
|
||||
<div class="project">
|
||||
<h3 class="text">Trabalho de Conclusão de Curso - <a href="https://icei.pucminas.br">ICEI</a> - <a href="https://www.pucminas.br/destaques/">PUCMINAS</a></h3>
|
||||
<p style="text-align: justify; text-justify: inter-word;">Minha tese de graduação propõe um dispositivo de desvio de kernel que implementa uma abstração de comunicação entre processos usando a técnica de cópia zero, envolvendo transferência direta de dados entre processos em uma arquitetura de microkernel, removendo trocas de contexto e cópias intermediárias que causam overhead.</p>
|
||||
<p>• Primeiro Orientador: <a href="https://www.microsoft.com/en-us/research/people/ppenna/" style="color: blue">Pedro Henrique Penna</a></p>
|
||||
<p>• Segundo Orientador: <a href="https://www.cart-research.com/team/henrique" style="color: blue">Henrique Cota de Freitas</a></p>
|
||||
</div>
|
||||
|
||||
<div class="project">
|
||||
<h3 class="text">Pesquisador em Compiladores e Sistemas Operacionais no projeto <a href="https://github.com/nanvix">Nanvix</a></h3>
|
||||
<p style="text-align: justify; text-justify: inter-word;">A Máquina Virtual desenvolvida usando as linguagens C e C++. A VM Nanvix decodifica um assembly MIPS e ARM, traduz para assembly RISC-V e executa em um processador manycore!</p>
|
||||
<p style="text-align: justify; text-justify: inter-word;">Como pesquisador com experiência em Compiladores e Sistemas Operacionais na Nanvix, meu foco está na avanço de um projeto de máquina virtual. Este empreendimento concentra-se no desenvolvimento de um mecanismo de tradução Just-In-Time dentro do sistema operacional do emulador Nanvix. Com o objetivo de aprimorar a eficiência da emulação, meu papel envolve a criação desse mecanismo usando as linguagens de programação C e C++. Sua função principal é a tradução em tempo real das instruções assembly, fazendo a transição da arquitetura MIPS para o processador RISC-V, contribuindo assim para a otimização do desempenho do emulador Nanvix.</p>
|
||||
|
||||
<p>• Orientador: <a href="https://www.microsoft.com/en-us/research/people/ppenna/" style="color: blue">Pedro Henrique Penna</a></p>
|
||||
<p>• Documento: <a href="https://silvavinicius.com.br/resume/letter_of_recommendation.pdf" style="color: blue">link</a></p>
|
||||
</div>
|
||||
|
||||
<div class="project">
|
||||
<h3 class="text"><a href="https://www.gov.br/cnpq/pt-br">PIBIC/CNPQ</a> Pesquisador no Programa de Pós-Graduação em Odontologia - <a href="https://icbs.pucminas.br/">ICBS</a> - <a href="https://www.pucminas.br/destaques/">PUCMINAS</a></h3>
|
||||
<p style="text-align: justify; text-justify: inter-word;">Eu trabalhei como desenvolvedor de aplicativos Android, utilizando as linguagens de programação Java e Kotlin, como parte de uma iniciação científica para o programa de pós-graduação em odontologia.</p>
|
||||
<p>• Orientador: Rodrigo Villamarim Soares</p>
|
||||
<p>• Documento: <a href="https://silvavinicius.com.br/resume/researcher_ppgo.pdf" style="color: blue">link</a></p>
|
||||
</div>
|
||||
|
||||
<div class="project">
|
||||
<h3 class="text">Afiliações</h3>
|
||||
<br/><br/>
|
||||
<div class="project">
|
||||
<h3 class="text">IEEE Computer Society - <a href="https://www.computer.org">IEEE ICS</a></h3>
|
||||
<br/>
|
||||
<img src="https://upload.wikimedia.org/wikipedia/en/4/47/IEEE_Computer.png" alt="some text" width=170 height=60>
|
||||
<p>• Documento: <a href="https://silvavinicius.com.br/resume/IEE_CS.pdf" style="color: blue">link</a></p>
|
||||
</div>
|
||||
|
||||
<div class="project">
|
||||
<h3 class="text">Institute of Electrical and Electronics Engineers - <a href="https://www.ieee.org">IEEE</a></h3>
|
||||
<br/>
|
||||
<img src="https://www.dataprivacybr.org/wp-content/uploads/2022/10/ieee-1.png" alt="some text" width=90 height=100>
|
||||
<p>• Documento: <a href="https://silvavinicius.com.br/resume/IEE.pdf" style="color: blue">link</a></p>
|
||||
</div>
|
||||
|
||||
<div class="project">
|
||||
<h3 class="text">Brazilian Computer Society - <a href="https://www.sbc.org.br">SBC</a></h3>
|
||||
<br/>
|
||||
<img src="https://upload.wikimedia.org/wikipedia/commons/9/94/Logo_SBC_Transparente.jpeg" alt="some text" width=70 height=95>
|
||||
<p>• Documento: <a href="https://silvavinicius.com.br/resume/sbc.pdf" style="color: blue">link</a></p>
|
||||
</div>
|
||||
|
||||
<div class="project">
|
||||
<h3 class="text">Association for Computing Machinery - <a href="https://www.acm.org/">ACM</a></h3>
|
||||
<br/>
|
||||
<img src="https://upload.wikimedia.org/wikipedia/commons/8/8e/Association_for_Computing_Machinery_%28ACM%29_logo.svg" alt="some text" width=95 height=95>
|
||||
<p>• Documento: <a href="https://silvavinicius.com.br/resume/acm.pdf" style="color: blue">link</a></p>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
<footer>
|
||||
|
|
|
|||
|
|
@ -5,6 +5,31 @@
|
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
|
||||
<title>Vinicius F. da Silva</title>
|
||||
|
||||
<script>
|
||||
window.onload = function(){
|
||||
idiom = window.location.hash
|
||||
|
||||
if(idiom == '#pt-br'){
|
||||
document.getElementById('en').style.display = 'none'
|
||||
}else{
|
||||
document.getElementById('pt-br').style.display = 'none'
|
||||
}
|
||||
}
|
||||
|
||||
function visible(){
|
||||
idiom = window.location.hash
|
||||
|
||||
if(idiom == '#pt-br'){
|
||||
document.getElementById('en').style.display = 'none'
|
||||
document.getElementById('pt-br').style.display = 'block'
|
||||
}else{
|
||||
document.getElementById('pt-br').style.display = 'none'
|
||||
document.getElementById('en').style.display = 'block'
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style>
|
||||
|
||||
@import url('https://fonts.googleapis.com/css2?family=Quattrocento&display=swap');
|
||||
|
|
@ -124,10 +149,17 @@
|
|||
|
||||
<div class="container">
|
||||
|
||||
<div id="en">
|
||||
|
||||
<header>
|
||||
<center><a href="/" style="text-decoration:none"><span class="text" style="font-size: 40px;">VINICIUS F. DA SILVA</span></a></center><br/>
|
||||
<nav style="background-color: white">
|
||||
<a href="./teaching.html#en" onclick="visible()"><img style="margin-left: 100%" width="30" heigth="50" src="https://upload.wikimedia.org/wikipedia/commons/a/a9/Flag_of_the_United_States_%28DoS_ECA_Color_Standard%29.svg"></a>
|
||||
<a href="https://silvavinicius.com.br/teaching.html#pt-br" onclick="visible()"><img style="margin-left: 100%" width="30" heigth="50" src="https://upload.wikimedia.org/wikipedia/commons/thumb/0/05/Flag_of_Brazil.svg/1024px-Flag_of_Brazil.svg.png"></a>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
|
||||
<nav>
|
||||
<center>
|
||||
<ul>
|
||||
|
|
@ -177,6 +209,71 @@
|
|||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div id="pt-br">
|
||||
|
||||
<header>
|
||||
<center><a href="./index.html#pt-br" style="text-decoration:none"><span class="text" style="font-size: 40px;">VINICIUS F. DA SILVA</span></a></center><br/>
|
||||
<nav style="background-color: white">
|
||||
<a href="./teaching.html#en" onclick="visible()"><img style="margin-left: 100%" width="30" heigth="50" src="https://upload.wikimedia.org/wikipedia/commons/a/a9/Flag_of_the_United_States_%28DoS_ECA_Color_Standard%29.svg"></a>
|
||||
<a href="https://silvavinicius.com.br/teaching.html#pt-br" onclick="visible()"><img style="margin-left: 100%" width="30" heigth="50" src="https://upload.wikimedia.org/wikipedia/commons/thumb/0/05/Flag_of_Brazil.svg/1024px-Flag_of_Brazil.svg.png"></a>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<nav>
|
||||
<center>
|
||||
<ul>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -33px" href="./index.html#pt-br">Início</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./researches.html#pt-br">Trabalho</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./teaching.html#pt-br">Ensino</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./projects.html#pt-br">Projeto</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./certificates.html#pt-br">Certificado</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" target="_blank" href="https://silvavinicius.com.br/resume/vinicius.pdf">CV</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./contact.html#pt-br">Contato</a></li>
|
||||
<li><a class="navlist text" style="font-size: 20px; margin-left: -40px" href="./blog.html#pt-br">Blog</a></li>
|
||||
</ul>
|
||||
</center>
|
||||
</nav>
|
||||
<br/>
|
||||
|
||||
<section id="photo">
|
||||
<div style="padding: 15px;">
|
||||
<div id="photo" class="circle-photo"><img src="vinicius.jpeg" alt=""></div>
|
||||
<div class="text" id="maintext"><center><span style="font-size: 33px;">Sou pesquisador na área de sistemas operacionais</span></center></div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<span class="text" style="font-size: 25px;">Monitoria para alunos de graduação</span><br/><br/>
|
||||
|
||||
<br/><br/>
|
||||
<div class="project">
|
||||
<h3 class="text">Monitor</h3>
|
||||
<br/><br/>
|
||||
<div class="project">
|
||||
<h3 class="text">Disciplina compiladores</h3>
|
||||
<p style="text-align: justify; text-justify: inter-word;">Monitor da disciplina de Compiladores no Insittuto de Ciências Exatas e Informática - ICEI - PUCMINAS. Como Monitor, fui escolhido para oferecer asisstência para os estudantes de graduação ensinando, tirando dúvidas e dando suporte ao professor da disciplina.</p>
|
||||
<p>• Documento comprobatório: <a href="https://silvavinicius.com.br/resume/compilers.pdf" style="color: blue" target="_blank">link</a></p>
|
||||
</div>
|
||||
|
||||
<div class="project">
|
||||
<h3 class="text">Disciplina Algoritmos e Estruturas de Dados II</h3>
|
||||
<p style="text-align: justify; text-justify: inter-word;">Monitor da disciplina de Algoritmos e Estruturas de Dados II no Insittuto de Ciências Exatas e Informática - ICEI - PUCMINAS. Como Monitor, fui escolhido para oferecer asisstência para os estudantes de graduação ensinando, tirando dúvidas e dando suporte ao professor da disciplina.</p>
|
||||
<p>• Documento comprobatório: <a href="https://silvavinicius.com.br/resume/algorithms.pdf" target="_blank" style="color: blue">link</a></p>
|
||||
</div>
|
||||
|
||||
<div class="project">
|
||||
<h3 class="text">Disciplina Banco de Dados</h3>
|
||||
<p style="text-align: justify; text-justify: inter-word;">Monitor da disciplina de Banco de Dados no Insittuto de Ciências Exatas e Informática - ICEI - PUCMINAS. Como Monitor, fui escolhido para oferecer asisstência para os estudantes de graduação ensinando, tirando dúvidas e dando suporte ao professor da disciplina.</p>
|
||||
<p>• Documento comprobatório: <a href="https://silvavinicius.com.br/resume/database.pdf" target="_blank" style="color: blue">link</a></p>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
<footer>
|
||||
|
|
|
|||
Loading…
Reference in New Issue