Back

Sistemas Operativos

    Detalhes do curso

  • Conhecimentos de Base Recomendados

    -

  • Objetivos

    Conhecimentos:
    1. Conhecer os conceitos fundamentais subjacentes aos sistemas operativos
    2. Compreender os mecanismos e algoritmos que auxiliam na resolução de problemas inerentes aos sistemas operativos
    3. Conhecer as bases para gerir um sistema operativo

    Aptidões e competências:
    4. Desenvolver programas aplicando técnicas de programação paralela e concurrencial

  • Métodos de Ensino

    Aulas teóricas e teórico-práticas: Será usado o método expositivo para apresentar os conceitos e demonstração e resolução de problemas de forma a consolidar os conteúdos aprendidos. Serão também usadas técnicas para motivar a participação dos alunos como por exemplo questionários gamificados (ex: Kahoot).
    Aulas Práticas: Será usada resolução de exercícios de uma forma mais autónoma, num ambiente de desenvolvimento. Serão elaborados trabalhos práticos ao longo do semestre, certificadores das várias técnicas lecionadas.

  • Estágio(s)

    Não

  • Programa

    1. Introdução aos Sistemas Operativos
    2. Arquitecturas de Sistemas Operativos
    3. Noções sobre gestão de sistemas operativos
    4. Processos e Threads
    5. Sincronização e escalonamento de processos
    6. Gestão de memória
    7. Sistemas de ficheiros e gestão de I/O
    8. Segurança em Sistemas Operativos

  • Demonstração de conteúdos

    Os conteúdos 1,2 e 4 a 8 apresentam os conceitos fundamentais e algoritmos referidos nos primeiros dois objetivos de aprendizagem.
    O conteúdo 3 foca-se nos conceitos de gestão de sistemas operativos mencionado no terceiro objetivo.
    O quarto objetivo será atingido através da aplicação prática dos conceitos apreendidos, com principal foco nos conteúdos 4, 5 e 6.

  • Demonstração da metodologia

    A componente teórica permitirá a compreensão dos conceitos e algoritmos de sistemas operativos, e dos conceitos de gestão de sistemas operativos. Estes conceitos serão primeiro apresentados usando o método expositivo e depois consolidados através das demonstrações e da participação dos alunos nas aulas. Esta componente irá assim focar-se nos primeiros três objetivos enunciados.
    A componente laboratorial permitirá consolidar os conceitos através de trabalho autónomo dos alunos. Permitirá também a aplicação de conceitos de gestão e de programação paralela e concorrencial referidos nos terceiro e quarto objetivos.

  • Docente(s) responsável(eis)

    -

  • Bibliografia

    Silberschatz, A., Gagne, G, & Galvin, P. B. (2021). Operating system concepts. Wiley Publishing.
    Stauffer, V., & Smith, R. W. (2002). Linux System Administration. John Wiley &Sons.

  • Código

    INF32154

  • Modo de Ensino

    PRESENCIAL

  • ECTS

    6.0

  • Duração

    Semestral

  • Horas

    30h Práticas e Laboratórios

    22.5h Teóricas

    22.5h Teórico-Práticas

Conteúdo atualizado em 21/03/2025 15:46
Visão Geral da Privacidade
Escola Superior de Ciências Empresariais - ESCE/IPS

Este site utiliza cookies para lhe oferecer a melhor experiência possível. As informações dos cookies são armazenadas no seu navegador e permitem funcionalidades como reconhecê-lo quando regressa ao nosso site e ajudar a nossa equipa a perceber quais as secções que considera mais interessantes e úteis.

Cookies Estritamente Necessários

Os cookies estritamente necessários devem estar sempre ativados para que possamos guardar as suas preferências de configuração de cookies.

Cookies de Terceiros

Este site utiliza o Google Analytics para recolher informação anónima, como o número de visitantes do site e as páginas mais populares. Manter este cookie ativado ajuda-nos a melhorar o nosso website.