You are on page 1of 4

EP – Monte o Minix

Disciplina: Sistemas Operacionais 2


Professor Doutor Arlindo Conceição
Por Toni Pimentel
http://tonipimentel.blogspot.com/

Relatório
Instalação do MINIX

Primeiramente é necessário configurar uma máquina virtual com o SO Minix.


Para instalar o MINIX seguiu-se os passos:
Configurar o volume de CD/DVD com a imagem do MINIX extraida de www.minix3.org.
Efetuar o login como root e digitar 'setup' para começar a instalação.
Será necessário escolher as opções de instalação.
A instalação começará, e após finalizar basta digitar 'shutdown' para reiniciar e entrar na tela
do boot loader (gerenciador de boot).
Desmonte o CD/DVD e faça o login como root.

Modificar o arquivo ls.c

O arquivo ls.c está localizado em /usr/src/commands/simple/ls.c.


Foi inserido um ‘printf’ na função listfiles(), como na figura a seguir:
Após salvar o documento (ctrl+w), navegar até /usr/src. Digitar o comando ‘make clean’ e
depois ‘make install’. Isto levará muitos minutos.
Enfim, digitar ‘shutdown’ para reiniciar.

Resultados

A modificação mencionada acima produziu o seguinte resultado:

System Calls

As System Calls identificadas dentro de ls.c foram:


access - determine accessibility of file
time - get/set date and time
stat - get file status
open - open a file for reading or writing, or create a new file
read - read input
close - delete a descriptor
exit - terminate a process
ioctl - control device

Conclusão

Com este exercício foi possível entender melhor o MINIX e o seu funcionamento, já que muito
material foi pesquisado, lido e analizado.
Assim, não apenas o ls.c foi descoberto, mas grande estrutura do sistema. Além disso,
conseguimos aprender um pouco mais dos comandos do MINIX.
Os resultados do exercício foram satisfatórios.
Anexo I

Grafo de dependencia de bibliotecas do ls.c:

You might also like