Pessoal,

Segue e-mail de do Prof. Luciano Barreto sobre a
oferta da disciplina Tópicos em Sistemas
Computacionais. Ainda não está definido, mas alunos de
outras universidades ou interessados poderam assistir
como alunos ouvinte ou especiais.

Pra quem tiver interesse, essa disciplina eh de ementa
aberta então a  preocupação está em se divertir e
tirar um pouco a idéia de que Sistemas Operacionais é
um complexo. Luciano falou um pouco sobre isso no
hacklab, no sábado passado.

Abraços,

Grazieno

--- Luciano Porto Barreto <[EMAIL PROTECTED]>
escreveu:

> De: Luciano Porto Barreto <[EMAIL PROTECTED]>
> Assunto: Disciplina hacklab: tópicos em SO
> 
> Olá,
> 
> Estou repassando algumas informações sobre a
> disciplina de tópicos que 
> será oferecida pelo DCC em 2006.1 e que mencionei no
> hacklab.
> Ainda não sei quantos alunos especiais ou ouvintes
> poderemos ter, mas 
> mantenham contato se tiverem interesse.
> 
> Como a lista do PSL-BA não me permite enviar
> mensagens (tentei enviar a 
> chamada de trabalho do próximo Workshop de Software
> Livre), estou 
> repassando  diretamente para vocês. Não precisam
> repassar à lista do 
> PSL-BA se acharem off-topic.
> 
> Um abraço,
> 
> Luciano
> 
> ---
> 
> 
> Disciplina: Tópicos em Sistemas Computacionais (MAT
> 062)
> Prof. Luciano Porto Barreto
> Horário: Ter/Qui  9h-11h.
> 
> Motivação
> =========
> 
> Os aspectos práticos de concepção e implementação de
> um sistema 
> operacional são considerados exóticos, complexos e
> seu conteúdo é 
> dificilmente abordado no curso de graduação.
> O objetivo dessa disciplina é desmitificar essa
> visão sobre sistemas 
> operacionais apresentando aos alunos os componentes
> principais do núcleo 
> de um sistema operacional e tornando-os aptos a
> desenvolver e depurar 
> programas dentro do núcleo do sistema operacional.
> 
> 
> Assuntos (preliminares)
> =======================
> (O conteúdo pode ser adaptado ou alterado em função
> do andamento da 
> disciplina e interesses dos alunos e do professor. O
> importante é nos 
> ´divertir aprendendo´ no decorrer da disciplina.)
> 
> * Conceitos básicos sobre kernel de sistemas
> operacionais
>    - Concepção: abordagem monolítica e baseada em
> microkernel
>    - Níveis de proteção (arquitetura Intel e outras)
>       - execução de programas em modo usuário e em
> modo kernel
>    - Interface entre o SO e as aplicações
>       - Chamadas de sistemas (system calls)
>    - Componentes (árvore de diretórios do kernel)
> 
> * Configuração do kernel (compilação e
> personalização)
>    - Geração de imagens personalizadas do kernel
>    - Compilação do kernel com Módulos
>    - Gerenciamento de módulos (inserção, remoção,
> etc.)
>    - Resolução de problemas de configuração
> 
> * Introdução à programação no kernel
>    - Mecanismos de ´extensibilidade´ do kernel
>    - Loadable kernel modules (módulos)
>    - Abstrações principais, vantagens e desvantagens
> 
> * Mecanismos de teste e depuração de programas do
> kernel
>    - Análise post-mortem de um módulo do kernel
> (oops)
>    - Utilização do gdb
> 
> * Utilização de outros serviços do kernel
>    - Filas de execução (run queues)
>    - Primitivas de sincronização (semáforos,
> spinlocks, etc.)
>    - Serviço de tempo (timers)
> 
> * Estrutura de outros componentes do kernel
>    - Device drivers
>    - Sistemas de arquivos (em camadas, stackable
> file systems)
> 
> 
> Metodologia
> ===========
> 
> * Leitura e discussão de material na web e artigos
> * Realização de trabalhos práticos (implementação)
> * Seminários
> 
> É desejável que os trabalhos práticos visem a
> resolução de um problema 
> concreto. O tema pode ser definido pelos alunos ou
> pode envolver temas 
> de pesquisa desenvolvidos no DCC (ou em outras
> unidades) que sejam de 
> interesse dos alunos.
> 
> 
> Outras informações
> ==================
> 
> * É dispensável que o aluno tenha cursado Sistemas
> Operacionais. 
> Entretanto, alunos devem ter forte interesse nessa
> área e bons 
> conhecimentos de programação em C, pois a avaliação
> será baseada nos 
> trabalhos práticos e na participação em aula.
> 
> * Aviso importante: não faça a disciplina somente
> com o intuito de 
> ´completar créditos´. Haverá quantidade razoável de
> leitura e trabalhos 
> práticos.
> 
> 
> 


Grazieno Pellegrino
Estudante de Ciência da Computação - UFBa
Jabber [EMAIL PROTECTED]
ICQ #123923870

"Obstáculos são aquelas coisas assustadoras
 que você vê quando deixa de
 focalizar suas metas"

Desconhecido


        



        
                
_______________________________________________________ 
Yahoo! doce lar. Faça do Yahoo! sua homepage. 
http://br.yahoo.com/homepageset.html 

_______________________________________________
PSL-BA mailing list
PSL-BA@listas.im.ufba.br
https://listas.im.ufba.br/cgi-bin/mailman/listinfo/psl-ba

Responder a