Sistemas Informáticos
1995/96
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.
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 |
W. Richard Stevens. Advanced Programming in the UNIX Environment. Professional Computer Series. Addison-Wesley Publishing Company, Reading, MA, 1992.
4TC1, 4TC2: | 9/4 |
4IS1, 4IS2: | 25/4, 6/6 |
2a-feira: | 16-19 horas |
João Correia Lopes,
Abril 17, 1996