Ir para o conteúdo

Disciplina · matriz PPC-2023

Sistemas Operacionais

Período
5º
Carga horária
60 h
Créditos
4
Natureza
Obrigatórios

Consulte a ementa no PPC 2023, seção 15.

Ementa e bibliografia

Objetivo Geral

Entender a arquitetura e o funcionamento dos sistemas operacionais modernos explorando as gerências de processos, memórias, arquivos e dispositivos.

Ementa

Histórico, classificação e estrutura dos Sistemas Operacionais. Gerência de Processos/Processador: Conceito de Processo, 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/Saída. Alocação de Recursos.

Bibliografia Básica

  • MACHADO, Francis B.; MAIA, Luiz Paulo. Arquitetura de sistemas operacionais. 5. ed. Rio de Janeiro: LTC, 2014. (RB=7160)
  • TANENBAUM, Andrew S.; BOS, Herbert. Sistemas operacionais modernos. 4. ed. São Paulo: Prentice Hall, 2016. (RB=7147)
  • TANENBAUM, Andrew S.; WOODHULL, Albert S. Sistemas operacionais: projeto e implementação. 3. ed. Porto Alegre: Bookman, 2008. (RB=7306)

Bibliografia Complementar

  • DEITEL, Harvey M. Sistemas Operacionais. 3. ed. Porto Alegre: Bookman, 2005. (RB=209)
  • FLYNN, Ida M. Introdução aos sistemas operacionais. São Paulo: Thomson Learning, 2002. (RB=215)
  • SILBERSCHATZ, Abraham. Sistemas operacionais: conceitos e aplicação. Rio de Janeiro: Campus, 2000. (RB=231) DISCIPLINA: Atividade Curricular de Extensão I

Objetivo Geral

Desenvolver programas, projetos, cursos ou eventos de extensão envolvendo subáreas específicas da ciência da computação para a comunidade externa.

Ementa

Desenvolvimento de projeto de extensão envolvendo subáreas específicas da ciência da computação, através da oferta de cursos para a comunidade externa ao campus.

Bibliografia Básica

  • GONÇALVES, Hortência de Abreu. Manual de projetos de extensão universitária. Avercamp Editora. 2008.
  • PRESSMAN, R. S. Engenharia de software. 8. ed. São Paulo: McGraw-Hill, 2016. (RB=7310)
  • CORMEN, Thomas H. Algoritmos: teoria e prática. 3. ed. Rio de Janeiro: Elsevier, 2012. (RB=7140)

Bibliografia Complementar

  • CRAWLEY, E., MALMQVIST, J., OSTLUND, S., BRODEUR, D. Rethinking Engineering Education - The CDIO Approach. Springer. 2007.
  • FREIRE, Paulo. Extensão ou comunicação. 21. ed. São Paulo: Paz e Terra, 2021.
  • XAVIER, Carlos Magno da Silva. Gerenciamento de projetos: como definir e controlar o escopo do projeto. Editora: Saraiva Uni; 2018.

Texto extraído de Projeto pedagógico e Resolução nº 28/2023, página 78. Em divergência, vale o PDF oficial.