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