Sistema Operacional: Prático
Este repositório mantém as estátas do sistema operacional.
Todas as práticas estão na linguagem C ou C++ .
Lista prática
- Escreva um programa (usando comandos Fork () e/ou EXEC ()) onde pai e filho executam:
um. Mesmo programa, o mesmo código.
b. Mesmo programa, código diferente.
c. Antes de terminar, o pai espera que a criança termine sua tarefa. - Escreva um programa para relatar o comportamento do kernel Linux, incluindo a versão do kernel, o tipo de CPU e o modelo. (Informações da CPU)
- Escreva um programa para relatar o comportamento do kernel Linux, incluindo informações sobre memória configurada, quantidade de memória gratuita e usada. (Informações sobre memória)
- Escreva um programa para imprimir detalhes do arquivo, incluindo permissões de acesso ao proprietário, tempo de acesso ao arquivo, onde o nome do arquivo é fornecido como argumento.
- Escreva um programa para copiar arquivos usando chamadas do sistema.
- Escreva o programa para implementar o algoritmo de agendamento do FCFS.
- Escreva o programa para implementar o algoritmo Round Robin Scheduling.
- Escreva o programa para implementar o algoritmo de agendamento do SJF.
- Escreva o programa para implementar o algoritmo de agendamento baseado em prioridade não preventivo.
- Escreva o programa para implementar o algoritmo de agendamento baseado em prioridade preventiva.
- Escreva o programa para implementar o algoritmo de agendamento do SRJF.
- Escreva o programa para calcular a soma de N números usando a biblioteca de threads.
- Escreva um programa para implementar estratégias de alocação de primeiro ajuste, melhor ajuste e pior ajuste.