SOSD  Arquitetura de Sistemas Operacionais e Sistemas Distribuídos


Professor

Ismael H F Santos
http://www.tecgraf.puc-rio.br/~ismael/

Horário

Segunda a Sexta de 13:00 - 17:00 hs - sala 610 – Universidade Petrobras - UP

Pré-requisitos

Noções básicas de Programação e Arquitetura Computadores

Objetivo

Este curso se destina a servir de base para a disciplina de Sistemas Operacionais e Sistemas Distribuídos. O objetivo do curso é capacitar os alunos a entender os princípios básicos dos Sistemas Operacionais Modernos bem como princípios básicos da Programação de Sistemas Concorrentes e dos Sistemas Operacionais Distribuídos.  

Programa/Cronograma

            I - Cronograma das aulas/prazos para entrega de trabalhos - link 

         II - Sistemas Operacionais - pdf

              Módulo 1 – Introdução aos Sistemas Operacionais -   pdf 

         
      Módulo 2 – Processos e Threads, Escalonamentos -  pdf   src-Threads
              Módulo 3 – Gerência de Memória -         pdf
              Módulo 4 – Memória Virtual -                 pdf
              Módulo 5 – Sistemas de Arquivos -          pdf
              Módulo 6 – Sistemas de Entrada/Saída -  pdf
              Módulo 7 – Estudos de Caso -                 pdf 

III - Programação Concorrente - pdf

Notas de Aula I – Problema Exclusão Mútua - pdf   
Módulo 1a – Threads -                                   pdf   extra-Threads
Módulo 1b – Sincronização Processos -          pdf   extra-Concorrencia
Módulo 1c – Problemas Clássicos -                pdf-zip       extra-ProblemasClassicos
Módulo 1d – Deadlocks -                               pdf   extra-Deadlocks  

IV - Sistemas Distribuídos - pdf

         Notas de Aula II – Sistemas Distribuídos -  pdf
         Módulo 2a – Introdução -                          pdf   
         Módulo 2b – Comunicação -                      pdf   
         Módulo 2c – Sincronização -                     pdf   
         Módulo 2d – Sistemas de Arquivos -          pdf   
          
Módulo 2e – Socket, RMI e Corba -           pdf 
          
Módulo 2f – Segurança -                          pdf 

         III - Listas de Exercícios:  SO-lista1 - Módulo 1
                                                 SO-lista2 - Módulo 2
                                                 SO-lista3 - Módulo 3 e Módulo 4

 SD-lista1 - Módulo 1
             SD-lista2 - Módulo 2
             SD-lista3 - Módulo 3
             SD-lista4 - Módulo 4

Avaliações

A1: (06outubro2006)     Notas: A1
A2: (01dezembro2006)
 Notas:
A2 
VS: (15dezembro2006)
Notas
: VS 

As listas de Exercícios servem como preparação para as provas e são obrigatórias, para os alunos que fizerem as listas será atribuído um conceito a ser somado as notas A1 e A2. A presença e a participação em sala de aula são fundamentais, bem como o cumprimento no prazo de entrega dos trabalhos. Os atrasos serão contabilizados e descontados na nota final.

Notas de Aula

  1. Sistemas Operacionais - SOP-2006
  2. Sistemas Distribuídos - SD-2006
  3. Linguagens de Programação JAVA 2 - Java-2005
  4. Bibliografia
  5. Vários artigos e FAQ's referenciadas durante o curso.

Bibliografia

Links Importantes

·                                  


Home-Cursos                                                   Última atualização: 08/07/2013