-
Apresentação
Apresentação
O objectivo desta UC é o de apresentar os princípios fundamentais dos Sistemas Operativos, de forma a permitir uma compreensão detalhada da sua arquitectura e funcionamento, dando aos alunos os conhecimentos e capacidades para utilizar, configurar e optimizar este componente fundamental dos sistemas informáticos.
-
Disciplina do curso
Disciplina do curso
-
Grau | Semestres | ECTS
Grau | Semestres | ECTS
Licenciado | Semestral | 6
-
Ano | Natureza | Lingua
Ano | Natureza | Lingua
2 | Obrigatório | Português
-
Código
Código
ULHT12-6305
-
Pré-requisitos e co-requisitos
Pré-requisitos e co-requisitos
Não aplicável
-
Estágio Profissional
Estágio Profissional
Não
-
Conteúdos Programáticos
Conteúdos Programáticos
Introdução a Sistemas Operativos Processos Threads e concorrência Escalonamento do CPU Sincronização de processos Deadlocks Gestão de Memória Gestão de armazenamento em massa Sistema de ficheiros Virtualizacao
-
Objetivos
Objetivos
No final da cadeira, os alunos deverão: Conhecer os princípios dos Sistemas Operativos actuais e identificar os vários componentes que o constituem. Conhecer os algoritmos fundamentais em que assentam os principais componentes de um Sistema Operativo assim como as suas optimizações mais atuais. Programar exemplos ilustrativos de alguns algoritmos mais representativos (escalonador, sistema de ficheiros, etc..) Tirar partido da utilização directa das interfaces sistema para o desenvolvimento e optimização de aplicações complexas.
-
Metodologias de ensino e avaliação
Metodologias de ensino e avaliação
A aprendizagem é baseada em Aulas Teóricas e Práticas Laboratoriais, onde os alunos têm oportunidade de adquirir uma experiência aprofundada e directa dos principais temas abordados na cadeira, através da realização trabalhos e projectos centrados na implementação de funcionalidades essenciais dos Sistemas Operativos. O ensino é ilustrado por exemplos extraídos de alguns dos sistemas mais utilizados (Unix, Windows, …).
-
Bibliografia principal
Bibliografia principal
Abraham Silberchatz, et. al., 2018, Operating Systems Concepts (10th Edition), Ed. Wiley & Sons, ISBN 9781119320913. "Operating Systems: Internals and Design Principles", 9th Edition, 2017, W. Stallings, Ed. Prentice Hall, ISBN-13: 978-0134670959
-
Horário de Atendimento
Horário de Atendimento
-
Mobilidade
Mobilidade
Não