- Atividades desenvolvidas na discplina: laboratórios de sistemas operacionais
- Exibir uma mensagem na tela para o usuário através do crontab.
- Criar um script para enviar um email, caso tenha alterações em um diretório que possua modificações.
- Implementar o script para que se faça a restauração dos arquivos de maneira automática.
- Uso da hash sha256sum para verificar se houve mudanças.
- Executar e explicar os códigos que utilizam chamadas de sistema:
Código-1: Cria um arquivo para inserção de dados.
Código-2: Exibe todos os arquivos em um diretório.
- Responder as questões:
- a) A CPU separa uma fatia de tempo para execução de processos. Caso o processo necessite de um tempo maior que essa fatia de tempo, o processo é retirado da CPU e colocado em que estado?
- Em relação a fatia de tempo, qual o comportamento do programa anterior?
- Como fazer para que o programa anterior tenha um comportamento diferente do citado acima?
- Verifique o aumento de iterações que o programa deve fazer para que ele ocupe mais de uma vez a CPU.
- Crie um programa que execute 03 tarefas diferentes, conforme colocado abaixo. a) Cálculo do fatorial de um número fixo < 20; b) Mostrar os 100 primeiros números da série de Fibonacci; c) Executar o algoritmo da Torre de Hanoi para 06 (discos). A execução dos processos deve ser efetuada da seguinte forma: pai -> filho -> neto