Exercitar os conceitos básicos abordados em Sistemas Operacionais I e introduzir o aluno aos aspectos técnicos e de implementação relativos à teoria estudada na disciplina anterior.
Revisão de conceitos básicos em sistemas operacionais. Estudos de caso de padrões de indústria e de sistemas operacioanais reais. Práticas de projeto e implementação envolvendo acesso e programação de recursos de sistemas operacionais modernos.
Revisão de conceitos básicos em sistemas operacionais. Estudo de caso de padrões de indústria (POSIX IEEE 1003, ISO/IEC 945) e de sistemas operacioanais reais. Práticas de projeto e implementação envolvendo acesso e programação de recursos de sistemas operacionais modernos: execução de , manipulação de entrada-saída, controle de terminal, gerenciamento de tarefas, threads, mecanismos de sincronização, sistemas de arquivo.
· Livro Texto:- TANENBAUM, A.S. Modern Operating Systems. Prentice-Hall, 2001- TANENBAUM, A. S. Operating Systems: Design and Implementation. Prentice Hall, 2006, 3rd BK&CD edition, ISBN 0131429388.- OLAF K.; TERRY D. Linux Network Administrator Guide. 2nd Edition, O’Reilly & Associates, Inc., 2000.· Bibliografia Complementar:- LOVE, R. Linux Kernel Development. SAMS, 1st edition, ISBN: 0672325128, 2003.- STEVENS, W. UNIX Network Programming. McGraw-Hill, 1990.- COFFIN, S. UNIX: The Complete Reference. Osborne McGraw-Hill, 1988.