Logotipo da Universidade Lusófona
  • email
  • colibri
  • office365
  • colaborador
  • ficha docente
  • moodle
  • online services
  • Intranet
  • Admissions
  • Courses
  • Degrees
  • Masters
  • Integrated Masters
  • Doctoral Programmes
  • Post-Graduations
  • Open Courses
  • Academic Information's
  • Academic Calendar
  • Scholarships
  • Protocols
  • Documents
  • Forms
  • Regulations
  • Research
  • R&D Units
  • Digital repository
  • Online Journals
  • Contact
  • EN
  • PT
  • Home
  • Curricular Units
  • Operating Systems

Universidade Lusófona

Operating Systems

Presentation

É estudada a problemática dos sistemas operativos (SO), sua organização e programação. Serão estudados os modelos de computação oferecidos pelos SOs, sua organização, operações primitivas e programação elementar. Algumas destas noções serão consolidadas com pormenores de sistemas, tais como o Linux.

Part of this Programme

Computing Engineering

Level of Qualification|Semesters|ECTS

| Semestral | 6

Year | Type of course unit | Language

2 |Mandatory |Português

Code

ULHT260-6305

Recommended complementary curricular units

Linguagens de Programação I

Prerequisites and co-requisites

n/a

Professional Internship

Não

Syllabus

Descrição dos conteúdos

  1. Teóricas
    • Conceitos básicos sobre os sistemas operativos: definições, funções e modelos.
    • Processos e escalonamento: processo, espaço de endereçamento, tarefas, algoritmos de escalonamento, sincronização e inter-bloqueio.
    • Gestão de memória: paginação, segmentação, memória virtual.
    • Gestão de armazenamento: sistema de ficheiros e sistemas de entradas e saídas.
  2. Práticas
    • Utilização de guião práticos orientados a demonstração dos conceitos teóricos abordados.
    • Utilização do sistema operativo Linux, recorrendo a chamadas ao sistema operativo e sua configuração em programação C.
    • Desenvolvimento e execução de programas, em linguagem de programação C, para implementação dos conceitos teóricos, sobre processos, tarefas, sincronização de processos e de tarefas, memória e armazenamento.

Objectives

  • Conhecer conceitos fundamentais de conceção de um sistema operativo.
  • Conhecer a estrutura interna do sistema operativo.
  • Compreender o funcionamento e interligação dos vários elementos do sistema operativo.
  • Programar, ao nível do sistema, utilizando as funcionalidades do sistema operativo.

Teaching methodologies and assessment

Teóricas:

Uma aula teórica semanal de 1 hora e meia.

Destinam-se as aulas teóricas à lecionação dos conteúdos programáticos teóricos da disciplina. O material de apoio é constituído sempre que possível por livros de texto editados e por alguns excertos de artigos, manuais e apontamentos.

Previsão do número de aulas: 13

As aulas iniciam e terminam na hora definida no horário.

Práticas:

Uma aula práticas semanal de 2 horas.

Destinam-se as aulas práticas a complementar as aulas teóricas e a promover o contacto dos alunos com a experimentação dos conceitos dados nas mesmas.

Cada aula terá um guião sobre a matéria a estudar e exercícios. Ambos os materiais serão disponibilizados no final da semana anterior à da aula prática.

Previsão do número de aulas: 13

As aulas iniciam e terminam na hora definida no horário.

References

  • “Operating Systems Concepts”, 10th Edition, Abraham Silberchatz, et. al., Ed. Wiley & Sons, 2018; ISBN:  978-1-119-32091-3.

 

Office Hours

Nome do docente  

Horário de atendimento

Sala

 

 

 

 

 

 

 

 

 

Não precisa de ser aluno do ensino superior para frequentar as nossas disciplinas!

Saiba como realizar a sua candidatura como Aluno Externo para Frequência de unidades curriculares avulso na Universidade Lusófona.

Cursos

  • Licenciaturas
  • Mestrados
  • Mestrados Integrados
  • Doutoramentos
  • Pós-Graduações
  • Formação livre
  • Ver todos os cursos

Courses

  • UnderGraduate
  • Masters
  • Integrated Masters
  • PhD's
  • Post-Graduations
  • Open Courses
  • See all Courses

See also...

  • ECTS Guide

Eventos, campanhas, notícias e muito mais. Subscreve a nossa Newsletter

Follow Us

  • Logotipo do Youtube
  • Logotipo do Linkedin
  • Logotipo do RSS
  • Logotipo do Facebook
  • Logotipo do Twitter
  • Logotipo do Instagram

Contacto WhatsApp 963640100

Logotipo WhatsApp

Talk with us on

Logotipo WhatsApp

Events calendar

News

  • Academic Year 21/22 | Welcome Sessions and Activities for New Students
  • CBIOS researcher wins Egon Stahl Award 2022
  • Accessible Education Project translated into Sign Language and English
  • Open Call for PhD Students - Doctoral Summer Seminar - FilmEU
  • New Creative and Cultural Industries KIC

Services

  • Perdidos e achados
  • Alteração | Recuperação de password
  • Biblioteca
  • Email
  • Gabinete de Tradução
  • Lusofona Mobile
  • Moodle
  • Office 365
  • Portal Emprego
  • Perdidos e achados
  • Projecto Play
  • Recil
  • Secretaria Online
  • Trabalha connosco
  • Web VPN
Logotipo

Universidade Lusófona de Humanidades e Tecnologias

Campo Grande, 376
1749-024 Lisboa - Portugal
Tel: 217 515 500
info@ulusofona.pt
A Universidade Lusófona de Lisboa é um espaço único de ensino superior, uma instituição que articula ensino e investigação num campus de excelência PRR Logotipo do Livro de Reclamações online

Consulte a Política de Privacidade em vigor na Universidade Lusófona.

Copyright © 2022 Universidade Lusófona de Humanidades e Tecnologias. Todos os direitos reservados.