EXERCÍCIO EXTRA CLASSE 16/08/2019 - Reflita sobre os dois vídeos nos links e responda as questões abaixo :
Quais os benefícios em utilizar threads no desenvolvimento de programas na linguagem JAVA?
Dê mais dois exemplos de linguagens que utilizam a programação multithread.
As duas questões serão debatidas em sala de aula.
1ª AVALIAÇÃO - Data da realização da prova 27/09/2019
1 prova valendo 10,00 + 3 exercícios* valendo 0,33
•Assunto: INTRODUÇÃO, PROCESSO E ESCALONAMENTO
2ª AVALIAÇÃO - Data da realização da prova 27/11/2019
ASSUNTOS QUE SERÃO FOCO DA 2ª PROVA CONFORME APOSTILA DE S.O.:
GERENCIAMENTO DE ARQUIVOS
4.3.1. GERENCIAMENTO - Implementação/Alocação de Arquivos:
GERENCIAMENTO DE MEMÓRIA
5.6. PROBLEMAS NO GERENCIAMENTO DE MEMÓRIA
5.7. SWAPPING
5.8. TRADUÇÃO DE ENDEREÇOS
5.12. ALGORITMOS DE SUBSTITUIÇÃO DE PÁGINAS (calculo)
5.11.2. Estratégias de posicionamento (calculo)
GERENCIAMENTO DE E/S
6.9.5. Escalonamento do Braço de Leitura (Calculo)
APRESENTAÇÃO TRABALHO + ENTREGA DE EXERCÍCIOS - 22/11/2019
1 prova valendo 10,00 + 3 exercícios* valendo 0,33
•Assunto: ARQUIVOS, MEMÓRIAS e ENTRADA/SAÍDA
3ª AVALIAÇÃO - Data da realização da prova 04/12/2019
1 prova valendo 10,00.
Assunto que serão foco na terceira avaliação, conforme apostila de estudos:
1.1. CONCEITO
1.4. AMBIENTES DE COMPUTAÇÃO
1.6. CHAMADAS AO SISTEMA (SYSTEM CALLS)
1.7. INTERPRETADOR DE COMANDOS (SHELL):
2. PROCESSO -> PROGRAMA, PROCESSOS E THREADS
2.5. ESTADOS DO PROCESSO (todos)
2.6.1. Principais Problemas a Serem Evitados pelo IPC (condição e corrida, Starvation e Deadlock)
4ª AVALIAÇÃO (RECUPERAÇÃO FINAL) - Data da realização da prova 11/12/2019
1 prova valendo 10,00. Assunto: Todo o conteúdo
*Os exercícios deverão ser entregues uma aula anterior á prova. As respostas deverão ser manuscritas á caneta. Seja organizado e redija com uma caligrafia entendível.
DEITEL H. M., DEITEL P. J. e CHOFFNES D.R. Sistemas Operacionais. Prentice Hall, São Paulo, 2005.
MAIA, Luiz Paulo e MACHADO, Francis Berenger. Arquitetura de Sistemas Operacionais. LTC, Rio de Janeiro, 2002.
OLIVEIRA, R. S.; CARISSIMI, A. S. e TOSCANI, S. S. Sistemas Operacionais. Sagra Luzzatto, Porto Alegre, 2001.
SILBERSCHATZ, A. et al. Sistemas Operacionais: Conceitos e Aplicações. Campus, 2001.
TANENBAUM, A. S. Sistemas Operacionais Modernos. Prentice Hall, 3ª Edição, 2010.