Você está na página 1de 19

Sistemas Operativos

Tecnologias da Informação e
Multimédia
2007/2008
Apresentação
 Paulo Alexandre Neves
 Gab. 128
 Bloco B, 2º andar
 Ext. 1361
 pneves@est.ipcb.pt
 pneves_a@hotmail.com (MSN)
 Adição após confirmação

Paulo Neves Sistemas Operativos 2


Horário de Atendimento
 2ª feira
 15h-17h
 3ª feira
 14h-15h
 4ª feira
 14h-17h

Paulo Neves Sistemas Operativos 3


Estrutura das aulas
 Início até 10 min depois da hora
 Módulo I com duração de
40~50min
 Intervalo de 10 min
 Módulo II com duração de
50~60min

Paulo Neves Sistemas Operativos 4


Estrutura da Disciplina -
Teórica
 Introdução
 Processos
 Memória
 Escalonamento
 E/S e Ficheiros

Paulo Neves Sistemas Operativos 5


Introdução
 Sistema Operativo, o que é?
 Evolução dos Sistemas Operativos
 Windows 2000
 Unix/Linux

Paulo Neves Sistemas Operativos 6


Processos
 Descrição e Controlo dos Processos
 Tarefas, SMP e Microkernels
 Concorrência: Exclusão Mútua e
Sincronização
 Concorrência: Deadlock e
Starvation

Paulo Neves Sistemas Operativos 7


Memória
 Gestão de Memória
 Memória Virtual

Paulo Neves Sistemas Operativos 8


Escalonamento
 Sistemas Uniprocessador
 Técnicas de Escalonamento

Paulo Neves Sistemas Operativos 9


E/S e Ficheiros
 Gestão de E/S e Escalonamento de
Disco
 Gestão de Ficheiros

Paulo Neves Sistemas Operativos 10


Estrutura da Disciplina –
Prática (1)
 Linux
 Hands-on básico
 Alguns comandos
 Compilador gcc, depurador gdb
 Gestão de processos (fork, wait, exec)
 Trabalho Prático Final
 Implementação simples de uma shell

Paulo Neves Sistemas Operativos 11


Estrutura da Disciplina –
Prática (2)
 Windows
 IDE .NET
 Aplicação gráfica
 Criação e gestão de threads
 Programação concorrente
 Sincronização de threads com semáforos
 Trabalho prático final
 Problema de sincronização de threads com
semáforos

Paulo Neves Sistemas Operativos 12


Avaliação
 Parte Teórica
 Mínimo 8.0 (oito ponto zero) valores
 Peso de 50% na nota final
 Parte Prática
 Mínimo 8.0 (oito ponto zero) valores
 Peso de 50% na nota final

Paulo Neves Sistemas Operativos 13


Parte Teórico-Prática
 Época Normal
 2 Frequências


7 de Novembro (16h)

9 de Janeiro (16h)
 1 exame final (a definir)

 Restantes Épocas
 1 exame final (a definir)

 Possibilidade de utilizar a nota de uma frequência para


30% da nota de um exame
 Obrigatória presença em 2/3 das aulas
 Avaliação em época normal

 Congelamento entre épocas do mesmo ano

Paulo Neves Sistemas Operativos 14


Parte Prática
 Época Normal
 Trabalhos nas aulas, relatório no final (5%)
 Trabalho sobre Linux (20%)

 Trabalho sobre Windows (25%)

OU
 Exame prático final (50%) – data do exame

teórico, com consulta a suportes em papel


 Restantes Épocas
 Exame prático final com consulta a suportes
em papel

Paulo Neves Sistemas Operativos 15


Recursos
 Contactos dos docentes
 Acetatos
 Plataforma e-Learning
 Bibliografia
 Para quem quer saber mais

Paulo Neves Sistemas Operativos 16


Bibliografia (1)
 W.Stallings -“Operating Systems”, 4th
Edition, 2001, Prentice Hall
 Silberschatz, Galvin - “Operating System
Concepts”, 5th Edition, 1998, Prentice Hall
 A.S. Tanenbaum - "Modern Operating
Systems", 1992, Prentice Hall
 G.J. Nutt - "Centralized and Distributed
Operating Systems", 1992, Prentice Hall
 J. Alves Marques, Paulo Guedes
-“Fundamentos de Sistemas Operativos”,
1994, Editorial Presença

Paulo Neves Sistemas Operativos 17


Bibliografia (2)
 Fernando Pereira, “Linux Curso
Completo”, 5ª edição, FCA

Paulo Neves Sistemas Operativos 18


Questões

?
Paulo Neves Sistemas Operativos 19

Você também pode gostar