Skip to main content

IPLUSO 6305

Sistemas Operativos

Sistemas de Telecomunicações, Eletrónica e Comunicações (T) (IPLUSO)
  • ApresentaçãoPresentation
    A unidade curricular "Sistemas Operativos" tem como objetivo fornecer uma base sólida sobre o funcionamento e gestão de sistemas operativos, abordando áreas como gestão de processos, memória, armazenamento e sistemas de ficheiros. Esta UC é essencial para a compreensão da interação entre hardware e software, bem como para o desenvolvimento de competências em , e .administração de sistemas desenvolvimento de software segurança informática A sua pertinência é reforçada pela transversalidade dos conhecimentos adquiridos, que servem de base para disciplinas avançadas e para o desempenho profissional em áreas como ,engenharia de software e . Esta UC prepara os formandos para enfrentaradministração de redes monitorização de sistemas os desafios tecnológicos contemporâneos, oferecendo uma visão crítica e técnica sobre a eficiência e robustez dos sistemas
  • ProgramaProgramme
    Fundamentos de SO: Definição, funções e tipos. Estrutura e Arquitetura: Kernel e interação hardware-software. Gestão de Processos: Processos, threads, escalonamento e sincronização. Gestão de Memória: Memória física, virtual, paginação e segmentação. Sistemas de Ficheiros: Estrutura, tipos, operações e permissões. Gestão de Disco e I/O: Controladores, buffers e DMA.Gestão de Dispositivos e I/O Armazenamento: Hierarquia, discos, SSDs e RAID.Armazenamento Segurança: Políticas, controlo de acesso e vulnerabilidades. Virtualização: Máquinas virtuais, hypervisors e containers. Sistemas Operativos Moveis: Diferenças e gestão de recursos.
  • ObjectivosObjectives
    Os objetivos de aprendizagem da unidade curricular "Sistemas Operativos" são proporcionar aos estudantes o conhecimento dos princípios fundamentais dos sistemas operativos, abordando áreas como a gestão de processos, memória, dispositivos de armazenamento e sistemas de ficheiros. Os estudantes deverão desenvolver a capacidade de analisar e resolver problemas relacionados com a administração e configuração de sistemas operativos, assim como interpretar logs do sistema e otimizar o desempenho dos sistemas. Esta unidade curricular visa também dotar os formandos de competências para administrar e monitorizar sistemas operativos de forma eficiente, aplicar conceitos de segurança e adaptar-se a diferentes plataformas e ambientes, como Windows, Linux, entre outros. Assim, os formandos serão preparados para enfrentar os desafios do mercado de trabalho, com uma visão técnica e crítica sobre a arquitetura, funcionamento e segurança dos sistemas operativos.
  • BibliografiaBibliography
    Silberschatz, A., Galvin, P. B., & Gagne, G. (2020). Operating System Concepts (10th ed.). Wiley. ISBN 978-1-119-32091-3. Tanenbaum, A. S., & Bos, H. (2015). Modern Operating Systems (4th ed.). Pearson. ISBN 978-0-13-359162-0. Stallings, W. (2018). Operating Systems: Internals and Design Principles (9th ed.). Pearson. ISBN 978-0-13-467095-9  
  • MetodologiaMethodology
    A unidade curricular combina exposição de slides e trabalhos práticos, como a instalação de sistemas operativos, para integrar teoria e prática. A exposição de slides facilita a compreensão dos conceitos teóricos, enquanto os trabalhos práticos permitem aos estudantes aplicar esses conhecimentos em cenários reais, como a instalação e configuração de sistemas operativos (Windows, Linux, etc.). Esta abordagem prática promove o desenvolvimento de competências técnicas essenciais e a resolução de problemas, assegurando uma aprendizagem ativa e interativa.
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    4
  • NaturezaNature
    Obrigatório
  • EstágioInternship
    Não