Roneycacau / Sistemas_Operacionais_I

Repositório com os projetos realizados nas aulas de Sistemas Operacionais

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sistemas Operacionais I

Repositório com os projetos realizados nas aulas de Sistemas Operacionais


Aula 01

  • Diferença de tempo de execução do for com String e com Buffer.
  • Entendendo o for each


Aula 02

  • Aula teórica sobre processos


Aula 03

  • Executando e lendo processos.
  • Entendendo como trabalhar com String


Aula 04

  • Entendendo Threads
  • Trabalhando com Threads
    • No exercício criamos 10 threads que calculam o valor de pi


Aula 05

  • Semáforo
  • Trabalhando com semáforo;
    • Simulando o compotamento de um cruzamento de ruas.

Exercícios

  • 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.

About

Repositório com os projetos realizados nas aulas de Sistemas Operacionais


Languages

Language:Java 100.0%