Sistemas Informáticos
1995/96

1 Objectivo

Formar programadores de Sistema em UNIX. No final da disciplina os alunos devem conhecer as facilidades fornecidas pelo Kernel do UNIX e ser capazes de construir executáveis que as utilizem.

Como efeitos laterais, os alunos ficarão a conhecer o UNIX sob o ponto de vista da utilização, as ferramentas do ambiente de programação UNIX e a saber usar C para construir programas. Para além disso ficarão ainda a conhecer minimamente as estruturas internas do UNIX.

2 Aulas

Semana Dias Assunto Stevens
1 4/3 - 8/3 Introdução: história, standards, arquitectura, utilização de UNIX, compilação de programas 1, 2
2 11/3 - 15/3 Biblioteca standard de C 5
3 18/3 - 22/3 Introdução ao Kernel. Ficheiros e Entrada/Saída 3
4 25/3 - 29/3 Manuaseamento de Ficheiros e Directórios 4
-- Férias da Páscoa
5 10/4 - 12/4 Ambiente do processo 7
6 15/4 - 19/4 Controlo de processos 8
7 22/4 - 26/4 continuação
8 29/4 - 3/5 Relação entre processos 9
-- Queima das Fitas
9 13/5 - 17/5 Sinais 10
10 20/5 - 24/5 Comunicação entre processos 14
11 27/5 - 31/5 Comunicação avançada entre processos 15
12 3/6 - 7/6 continuação

3 Bibliografia

W. Richard Stevens. Advanced Programming in the UNIX Environment. Professional Computer Series. Addison-Wesley Publishing Company, Reading, MA, 1992.

4 Feriados

4TC1, 4TC2: 9/4
4IS1, 4IS2: 25/4, 6/6

5 Atendimento

2a-feira: 16-19 horas

João Correia Lopes,
Abril 17, 1996



João Correia Lopes
Wed Apr 17 18:16:23 WET DST 1996