Aviso: Se está a ler esta mensagem, provavelmente, o browser que utiliza não é compatível com os "standards" recomendados pela W3C. Sugerimos vivamente que actualize o seu browser para ter uma melhor experiência de utilização deste "website". Mais informações em webstandards.org.

Warning: If you are reading this message, probably, your browser is not compliant with the standards recommended by the W3C. We suggest that you upgrade your browser to enjoy a better user experience of this website. More informations on webstandards.org.

Sub Menu
ISCTE-IUL  >  Ensino  >  LETI , LEI , LEI-PL , LIGE , LIGE-PL

Sistemas Operativos (1 º Sem 2019/2020)

Código: L0726
Acrónimo: L0726
Nível: 1º Ciclo
Estruturante: Não
Língua(s) de Ensino: Português
Língua(s) amigável(is):
Ser English-friendly ou qualquer outra língua-friendly, significa que a UC é leccionada numa língua mas que se pode verificar qualquer uma das seguintes condições:
1. Existem materiais de apoio em língua inglesa/outra língua;
2. Existem exercícios, testes e exames em língua inglesa/outra língua;
3. Existe a possibilidade de se apresentar trabalhos escritos ou orais em língua inglesa/outra língua.
1 6.0 0.0 h/sem 18.0 h/sem 36.0 h/sem 0.0 h/sem 0.0 h/sem 0.0 h/sem 1.0 h/sem 55.0 h/sem 95.0 h/sem 0.0 h/sem 150.0 h/sem
Em vigor desde o ano letivo 2018/2019
Pré-requisitos Nenhuns
Objectivos Apresentar os fundamentos dos Sistemas Operativos e relacioná-los, por um lado com a experiência do aluno, e por outro com matérias dadas noutras disciplinas. A componente prática laboratorial habilitará o aluno utilizar a linha de comandos de um sistema operativo Unix-like e a desenvolver programas, ao nível do sistema, usando os mecanismos do sistema operativo, tendo em conta os modelos de programação sequencial e concorrente.
Programa CP1: Introdução aos Sistemas Operativos
Processos
CP2: - Concorrência e gestão de processos.
CP3: - Escalonamento de processos
CP4: - Sincronização entre processos. Semáforos
CP5: - Comunicação entre processos
Gestão de Memória
CP6: - Modelos e algoritmos de gestão de memória
CP7: - Memória Virtual
CP8: Entradas e Saídas
CP9: Sistema de Ficheiros
CP10: Administração e Segurança
Utilização do Linux
CP11: - Comandos shell e programação em shell
CP12: - Mecanismos de comunicação e sincronização
Processo de avaliação Esta UC é feita apenas por Avaliação Periódica, não contemplando a modalidade de Exame Final.

Componentes da avaliação:
* TRAB (12.5% x 3): Trabalho de grupo, realizado em 3 etapas
* TPC (12.5%): 9 questionários para preencher em casa (contam 8 melhores)
* PE (50%): Prova Escrita a realizar em 1º ou 2ª época ou em época especial

Requisitos: TRAB+TPC >= 9.5 valores, PE >= 7 valores

A nota de TRAB+TPC está limitada a PE + 6 valores

Para mais informações ver a secção Observações
Processo de ensino-aprendizagem O processo de ensino / aprendizagem é orientado pelos seguintes princípios:
- Enfâse na compreensão dos conceitos base sobre os sistemas operativos e no relacionamento deste conceitos com a experiência e matérias de outras UC
- Forte relacionamento entre a componente teórica e a expressão prática dos mesmos conceitos
- Trabalho prático de desenvolvimento como meio de consolidação dos conhecimentos e competências
Observações Relativamente à avaliação
- Não é possível obter aprovação apenas através da realização de exame final, sendo obrigatória a realização do trabalho e dos TPC.
 - A nota final do trabalho é fixada para cada aluno através de uma prova oral. A nota dependerá dos relatórios, do desempenho do aluno na oral e poderá ter em conta a assiduidade. A nota dos trabalhos do último ano poderá transitar para o corrente ano, sendo neste caso limitada a um máximo de 14 valores.
 - A realização dos TPC é obrigatória todos os anos.
 - As perguntas feitas na prova escrita podem envolver aspectos relativos aos trabalhos feitos na componente laboratorial.
 - A nota correspondente aos trabalhos e aos TPC está limitada a um máximo de 6 valores acima da nota da prova escrita.
 - Quando a melhoria de nota ocorrer num ano letivo diferente daquele em que foi feito o trabalho, a componente relativa ao trabalho e aos TPC é substituída por uma prova prática, a realizar em computador antes ou depois da prova escrita. Os alunos nessas condições que pretendam realizar melhoria de nota devem contactar o coordenador da UC antecipadamente.
A assiduidade não é requisito essencial de aprovação
Bibliografia básica - Andrew S. Tanenbaum and Herbert Bos (2014), "Modern Operating Systems (4th Edition)", Pearson Prentice-Hall
- José Alves Marques, Paulo Ferreira, Carlos Ribeiro, Luís Veiga, Rodrigo Rodrigues (2012), Sistemas Operativos, FCA, ISBN 978-972-722-575-0
Bibliografia complementar - Abraham Silberschatz, Peter Galvin, Greg Gagne (2014), Operating Systems Concepts Essentials, 2nd edition, Wiley

- Abraham Silberschatz (2012), Operating System Concepts, 9th Edition, Wiley

- William Stallings (2014), Operating Systems Internals and Principles, 7th/8th edition, Pearson

- Paulo Trezentos e António Cardoso, "Fundamental do Linux" (3ª Edição), Editora FCA, 2009

- Paulo Trezentos, "Linux para PCs" (3. Edição), Editora FCA, 2009

- A. Tanenbaum, A. Woodhull, "Operating Systems Design and Implementation" (3rd Edition),  Prentice-Hall, 2006