Infra-Estrutura de Software IF677 Carlos Ferraz
Estrutura do Curso Parte I: Sistemas Operacionais Parte II: Middleware Suporte a sistemas de software convencionais Parte II: Middleware Suporte a sistemas de software distribuídos
Material de Estudo Transparências das aulas Livros www.cin.ufpe.br/~if677 Livros Parte I: Sistemas Operacionais Modernos – 2ª Edição, A. Tanenbaum Parte II: Distributed Systems: Principles and Paradigms. Andrew Tanenbaum, Maarten van Steen. Prentice Hall, 2002 Distributed Systems: Concepts and Design (3rd / 4th Edition). George Coulouris, Jean Dollimore, Tim Kindberg. Addison-Wesley, 2001 / 2005
Metodologia Aulas expositivas Demonstrações de conceitos em laboratório
Avaliação Listas de exercícios Provas Projeto integrado (Parte I + Parte II) Nota Final = (EE1 + EE2 + EE3) / 3 Onde EE3 = Projeto
Infra-Estruturas Software+Hardware+Comunicação Software Aplicativo Software de Suporte Hardware Comunicação
Hardware E/S Disco Memória Proces- sador
Software Como rodar um programa? E/S Processo Disco Programa Programa Memória Proces- sador
Software E se o programa for maior do que o espaço de memória disponível? E/S Processo Disco Programa Página Memória Página Proces- sador
Software Como rodar mais de um programa? E/S Programa Página Processo Disco Programa Página Memória Página Proces- sador
Software Como rodar mais de um programa em máquinas diferentes, formando um sistema distribuído? Parte II…