Introduzir o estudante nos conceitos e princípios básicos dos sistemas operacionais de computadores digitais.
Histórico e evolução, tipos de sistemas operacionais, serviços do sistema operacional, estrutura de um sistema operacional, processos, comunicação entre processos, problemas clássicos, escalonamento. Princípios de entrada\saída, aspectos de hardware, aspectos de software, deadlocks. Gerenciamento de memória, princípios básicos, paginação, multiprogramação, memória virtual, algoritmos para troca de páginas, cache, algoritmos para manipulação de cache. Sistema de arquivos, visão do usuário, diretrizes para projeto, aspectos de confiabilidade, segurança e desempenho: servidores de arquivos.
Histórico e evolução, tipos de sistemas operacionais, serviços do sistema operacional, estrutura de um sistema operacional, processos, comunicação entre processos, problemas clássicos, escalonamento. Princípios de entrada\saída, aspectos de hardware, aspectos de software, deadlocks. Gerenciamento de memória, princípios básicos, paginação, multiprogramação, memória virtual, algoritmos para troca de páginas, cache, algoritmos para manipulação de cache. Sistema de arquivos, visão do usuário, diretrizes para projeto, aspectos de confiabilidade, segurança e desempenho: servidores de arquivos. Atividades de extensão: Disponibilização de material didático em diversos formatos (REAs, Vídeos, Tutoriais, Jogos). A carga didática corresponde a 30 horas.
Livro Texto:-Silberschatz, A., Galvin, P.B., Gagne, G., Fundamentos de Sistemas Operacionais, traduação Aldir Coelho Corrêa da Silva., 8ª Edição, 2011, LTC.-TANENBAUM, A.S. Sistemas Operacionais Modernos, tradução Ronaldo A. L. Gonçalves, Luís A. Consularo, Luciana do Amaral Teixeira, revisão técnica Raphael Y. de Camargo, 3ª edição, 2010. Pearson-TANENBAUM, A.S.; Wodhull, A.S.; Sistemas Operacionais: Projeto e Implementação. Prentice Hall, 2008, 3ª edição.Bibliografia Complementar:- OLIVEIRA, R., TOSCANI, S., CARISSIMI, A.S.; Sistemas Operacionais. Livro 11 da Série Livros Didáticos do Instituto de Informática da UFRG, 2a. Ed., Editora Sagra Luzzato, 2001.- MACHADO, F. B., MAIA, L. P. Arquitetura de Sistemas Operacionais. Editora LTC. 4ª Edição. 2007. - STALLINGS, W. Operating Systems: Internals and Design Principles, Prentice Hall, 2004, 5a edição, ISBN 0131479547. - DEITEL, H.M.; DEITEL, P.J.; CHOFFNES, D.R. Sistemas Operacionais. Prentice Hall Tradução da 3a edição, 2005.