Repositório com os projetos realizados nas aulas de Sistemas Operacionais
- Diferença de tempo de execução do for com String e com Buffer.
- Entendendo o for each
- Aula teórica sobre processos
- Executando e lendo processos.
- Entendendo como trabalhar com String
- Entendendo Threads
- Trabalhando com Threads
- No exercício criamos 10 threads que calculam o valor de pi
- Semáforo
- Trabalhando com semáforo;
- Simulando o compotamento de um cruzamento de ruas.
-
Aula03: Trabalho com processos do Sistema Operacional.
- 1 Trazer dados do adaptador de rede (no Windows e Linux) e apresentar apenas os que tiverem informação do IPv4;
- 2 Gerenciador de tarefas. Listar procesoss e deixar usuário matar um processo pelo nome ou PID
- 3 Exercício com WindowBuilder: Construir um "Executar" que inicie programas com o nome do processo e com a opção de procurar o executavél na máquina.
-
Aula04: Trabalho com Threads.
- 1 Fazer uma aplicação que rode 5 Threads que cada uma delas imprima no console o seu número.
- 2 Fazer uma aplicação que insira números aleatórios em uma matriz 3 x 5 e tenha 3 Threads, onde cada Thread calcula a soma dos valores de cada linha, imprimindo a identificação da linha e o resultado da soma.
- 3 Corrida de sapos, 5 sapos, cada um em uma thread, mostrando o quanto andou e a ordem de chegada
- 4 Drag race. Dois carros disputado uma corrida de arrancada. Deve mostrar o vencedor e o perdedor. Como extra pretendo adicionar o registro das corridas passadas
-
Aula 05: Semáforo.