A disciplina introduz os fundamentos da arquitetura de sistemas operacionais (S.O.), com os quais o aluno poderá compreender um sistema computacional e desenvolver soluções com maior qualidade e eficiência. Cobre o histórico e tipos de sistemas operacionais, o gerenciamento de recursos, memória virtual, os conceitos de processo e thread, concorrência e sincronização de processos, alocação de recursos e deadlocks e sistemas com múltiplos processadores. Todo o embasamento teórico é enriquecido através da referência a estudos de casos.
MACHADO, Francis B.; MAIA, Luiz Paulo. Arquitetura de sistemas operacionais. 3. ed. Rio de Janeiro: LTC, 2002.
DAVIS, Willian S. Sistemas operacionais. Rio de Janeiro: Campus, 1990. SHAY, William. Sistemas operacionais. São Paulo: Makron Books, 1996. SILBERSCHATZ, Abraham; GALVIN, Peter. Operating system concepts. 14. ed. Nova York: Wiley&Sons, 1997. TANENBAUM, Andrew. Sistemas operacionais modernos. Rio de Janeiro: LTC, 1992.