ISLA Santarém 6305
Sistemas Operativos
-
ApresentaçãoPresentation
-
ProgramaProgramme1. Introdução aos sistemas operativos: Funções de um sistema operativo. Estrutura dos sistemas operativos. 2. Gestão de processos: Processos. Tarefas. Escalonamento do CPU. Sincronização de processos. Deadlocks. 3. Gestão de memória. 4. Gestão de ficheiros: Sistema de ficheiros. Sistemas I/O. 5. Tópicos sobre proteção e segurança. 6. Ferramentas de desenvolvimento de aplicações e programação básica de sistemas. 7. Configuração, administração e programação de sistemas operativos (Windows, Linux) 8. Sistemas Operativos de dispositivos móveis: Android, iOS e iPadOS.
-
ObjectivosObjectivesO1. Dotar os estudantes dos conhecimentos essenciais sobre os princípios dos sistemas operativos atuais. O2. Apresentar as abstrações principais de um sistema operativo. O3. Identificar os componentes que o constituem bem como as respetivas funções. Competências: C1. Descrever as funções e a estrutura de um sistema operativo e apresentar os algoritmos que norteiam a implementação e otimização das principais componentes de um sistema operativo. C2. Utilizar e explorar a API dos sistemas operativos (Linux, Windows). C3. Utilizar as interfaces do sistema no desenvolvimento de aplicações. C4. Utilizar ferramentas de desenvolvimento de aplicações e programação básica de sistemas. C5. Instalar e configurar um sistema operativo em ambiente Windows, Linux. C6. Instalar e configurar sistemas operativos de dispositivos móveis: Android, iOS e iPadOS.
-
BibliografiaBibliographyArpaci-Dusseau, R. H., & Arpaci-Dusseau, A. C. (2020). Operating systems: Three easy pieces. CreateSpace. Krause, J. (2023). Mastering Windows Server 2022. Packt. Silberschatz, A., Peter Galvin, and Greg Gagne (2021). Operating System Concepts, John Wiley & Sons. Tanenbaum, A. S., & Bos, H. (2022). Modern operating systems. Pearson. Vanderbauwhede, W., & Singer, J. (2019). Operating Systems Foundations with Linux on the Raspberry Pi: Textbook. Arm Education Media.
-
MetodologiaMethodologySíncrono à Distância: 1. Método expositivo: para exposição de cada tema com detalhe mostrando exemplos tipo. Presencial: 2. Prática laboratorial: realização de problemas práticos de aplicação, experimentação e teste em contexto laboratorial. 3. Metodologia Aprendizagem Baseada na Resolução de Problemas para construção de um projeto final em grupo. Autónomo: 4. Pesquisa orientada e estudo de casos propostos pelo docente. O docente dá feedback (Orientação Tutorial - OT) sobre os resultados obtidos pelo estudante na resolução dos problemas práticos e sobre a evolução do trabalho de projeto, presencialmente em contexto de sala de aula ou a distância em modo assíncrono através da plataforma Moodle.
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS5
-
NaturezaNatureObrigatório
-
EstágioInternshipNão
-
AvaliaçãoEvaluation
Avaliação Curricular (contínua):- A1. Teste final individual (teórico/prático).- A2. Projeto em grupo (relatório e projeto).
A classificação final é calculada através da fórmula Classificação Final = A1*0.5+A2*0.5. O estudante é aprovado se obtiver classificação
igual ou superior a 9,5 valores.
Exame Final e Época de Recurso/Especial.
Hipótese 1:- A1. Teste final individual (teórico-prático). O estudante realiza este Teste em qualquer das épocas em que se submeta a avaliação.- A2. Projeto em grupo (relatório e projeto). O estudante participou no trabalho no qual obteve classificação positiva e obteve classificação
positiva na componente de avaliação individual: mantém a classificação que será considerada nas épocas subsequentes (Avaliação Final,
Recurso/Especial)
A classificação final é calculada através da formula prevista na avaliação Curricular (contínua).
Hipótese 2:- A2. Projeto em grupo (relatório e projeto). O estudante não realizou o trabalho prático, ou obteve classificação negativa no mesmo ou na
componente de avaliação individual. Nestas circunstâncias esta componente da avaliação não poderá ser utilizada na Avaliação Final ou
de Recurso/Especial.
Nesta situação aplica-se o previsto para qualquer das épocas em que o estudantes se submeta a avaliação:
Avaliação Final, Avaliação em Época de Recurso/Especial (A): O estudante realiza o exame teórico-prático (A=100%) e é aprovado se
obtiver uma classificação igual ou superior a 9,5 valores em 20.


