Informações da Disciplina

 Preparar para impressão 

Júpiter - Sistema de Gestão Acadêmica da Pró-Reitoria de Graduação


Escola de Artes, Ciências e Humanidades
 
Artes, Ciências e Humanidades
 
Disciplina: ACH2096 - Laboratório de Sistemas Operacionais
Laboratory of Operating Systems

Créditos Aula: 4
Créditos Trabalho: 0
Carga Horária Total: 60 h
Tipo: Semestral
Ativação: 15/07/2010 Desativação:

Objetivos
Familiarizar os alunos com uma implementação completa de um sistema operacional de código-fonte aberto, suscetível de ser usado, modificado e distribuído livremente.
 
 
 
Docente(s) Responsável(eis)
2162349 - Fernando Auil
3073748 - Gisele da Silva Craveiro
 
Programa Resumido
Sistemas Unix e correlatos. Linux. Aplicativos GNU.
 
 
 
Programa
Introdução - Breve introdução histórica. Multics, Unix. O projeto GNU e a Free Software Fundation. Linux. a licença GPL e correlatas. Desenvolvimento de aplictivos: Software livre vs. e open-source. O funcionamento de um sistema GNU/Linux (camadas). Gerenciador de boot - Grand Unified Bootoloader (GRUB). Funcionamento. Interpretador de comandos. Configuração. Master Boot Record (MBR). Midia de recuperação. O Kernel Linux - Inicialização. Scheduler, prioridades, niceness. Gerenciamento de memória virtual (VM). System V INIT - Init, telinit e rc. Configuração e inittab. Links simbólicos. Runlevels. Implementação no Debian. Upstart. Sistemas de boot alternativos. Tópicos de programação - Debuggers. GDB: O depurador do projeto GNU. Depuradores de memória. A compilação do kernel Linux. Programas específicos para a depuração do kernel Linux. Desenvolvimento de aplicativos urtilizando POSIX pthreads. A implementação do Projeto GNU dos POSIX pthreads. Shells. X11. Gerenciadores de janelas.
 
 
 
Avaliação
     
Método
Apresentação de palestras teóricas e desenvolvimento de trabalhos práticos dentro e fora de classe, que poderão ser individuais ou em grupos, a critério do docente ministrante da disciplina. A nota final será calculada pela média ponderada das notas obtidas pelo aluno nos trabalhos e seminários apresentados. Atividades discentes: Participação nas aulas teóricas e práticas; execução de trabalhos; apresentação de palestras.
Critério
Média ponderada das notas atribuídas aos seminários e trabalhos práticos.
Norma de Recuperação
Estudo individual e realização de um trabalho prático diferente aos desenvolvidos durante o semestre.
 
Bibliografia
     
Redigida quase na sua totalidade em língua inglesa, consistirá principalmente na documentação do projeto GNU, como também de outras referências disponíveis na Internet, que serão divulgadas oportunamente.
 

Clique para consultar os requisitos para ACH2096

Clique para consultar o oferecimento para ACH2096

Créditos | Fale conosco
© 1999 - 2024 - Superintendência de Tecnologia da Informação/USP