Graduação / Ementas / Sistemas Operacionais
Conceito de implementação de Sistemas Operacionais. Conceito de Processo. Gerência de Processos/Processador. Comunicação, Concorrência e Sincronização de Processos. Gerenciamento de Memória: Memória Virtual, Paginação, Segmentação e Swap. Gerenciamento de Arquivos. Gerenciamento de Dispositivos de Entrada e Saída. Alocação de Recursos. Virtualização e Emulação: Conceitos, Motivação e Implementação. Sistemas operacionais modernos: Unix-like, Windows. Sistemas Operacionais, APIs e sistemas embarcados.
Demonstrar como são construídos sistemas operacionais, seus conceitos e sua implementação.
Entender os Sistemas Operacionais, abordando os objetivos, estruturas e metodologias envolvidos nos projetos e implementações dos Sistemas Operacionais modernos.
Aulas expositivas, demonstração laboratorial, trabalho prático envolvendo pesquisa e/ou implementação
Avaliação por meio de 2 (duas) provas e 1 (um) trabalho prático.
Esta disciplina repassa conceitos que serão detalhados nas disciplinas de Redes de Computadores e Auditoria e Segurança de Sistemas.