Jacarias
2139 palavras
9 páginas
Licenciaturas em Eng.ª Informática e Informática de GestãoSistemas Operativos - 2º Ano - 1º Semestre
Trabalho Nº 1 - Linux e C
1. Introdução
O sistema Linux e a linguagem C são as ferramentas essenciais de aprendizagem na cadeira de Sistemas Operativos.
O sistema Linux é hoje em dia utilizado por milhões de pessoas e empresas em todo o mundo e constitui uma alternativa séria e robusta aos sistemas proprietários comerciais.
Trata-se de um sistema avançado e completo, que além disso está em constante evolução. Uma das suas grandes vantagens é ser um sistema de código aberto e gratuito
(Freeware), ao qual qualquer um pode aceder.
Por este motivo este sistema constitui uma excelente ferramenta pedagógica, pois a leitura e interpretação do seu código fonte permite compreender, através de exemplos reais, a forma como podem ser implementadas as funcionalidades que constituem um
Sistema Operativo.
Uma vez que o sistema Linux está essencialmente escrito em C, na maior parte dos casos utilizando os seus conceitos mais avançados, torna-se essencial consolidar rapidamente os seus conhecimentos nessa linguagem.
Com este trabalho pretende-se que os alunos adquiram ou revejam esses conhecimentos, através da realização de programas que irão utilizar directamente funcionalidades do sistema operativo.
2. Ambiente de Trabalho
Cada aluno tem acesso a uma estação de trabalho l, no qual está instalado um Linux
(Distribuição Fedora 11).
Neste primeiro trabalho irá familiarizar-se com o ambiente gráfico (KDE) e os principais comandos do sistema, assim como com o ambiente de desenvolvimento que permite a edição, compilação e execução de programas.
2.1 Criação de Utilizador ( a modicicar consoante a politica de utilizadores a ver esta tarde)
Cada aluno deverá escolher uma estação de trabalho individual que em princípio irá utilizar durante todas as aulas práticas da cadeira. Nessa estação deverá criar um utilizador que terá por login o seu identificador de